в index.tpl.html в самом начале
- Код: Выделить всё
{php} if (!isset($_GET['mod'])){ {/php}
затем после
- Код: Выделить всё
</body></html>
вставить
- Код: Выделить всё
{php}} else {
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
{/php}
<p >Заявка на товар
</p>
<tr>
<td align="left">Заявка на <b> {php}echo $_GET['mod']{/php}.</b></td><br /><br />
{php}
if ($name == "" or $email == "" or $phone == "" )
{
echo "<td align=\"left\">Поля отмеченные \" <span class=\"error\">*</span> \" обязательны для заполнения</td> </tr><br /><br />";
}
else
{
mail("you@mail.ru",$_GET['mod'], "ФИО: ".$name."\nE-mail:".$email."\nТелефон:".$phone."\nЗаявка на ".$_GET['mod']);
echo "Ваша заявка отправленна";
{/php}
<br /><br />
<a href="javascript:window.close();">Закрыть</a>
{php}
windows.close();
}
{/php}
<form action="/index.php?mod={php}echo $_GET['mod']{/php}" method="post" name="preview">
<div class="form">
<p> ФИО* <input type="text" name="name" value="{php}echo $name{/php}" /></p>
<p> E-mail* <input type="text" name="email" value="{php}echo $email{/php}" /></p>
<p> Телефон* <input type="text" name="phone" value="{php}echo $phone{/php}" /></p>
</div>
<p class="red" id="alert"></p>
<input type="hidden" name="PHPSESSID" value="" />
<input type="submit" value="Отправить" onClick="checkForm()" />
</form>
{php}}{/php}
далее в файле product_brief.tpl.html находим строку
- Код: Выделить всё
{if $smarty.const.CONF_CART_METHOD eq 2}
и после
- Код: Выделить всё
</form></td></tr></table>
вставляем
- Код: Выделить всё
{else}
{if $smarty.const.CONF_SHOW_ADD2CART eq 1 && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock == 0 ) }
<table cellspacing="0" cellpadding="0">
<tr>
<td><a href="#" onclick="open_window('index.php?mod={$product_info.name}', width=500,height=450)"><img src="core/tpl/user/default/images/z.jpg" alt="Купить" title="В корзину"></a></td>
</tr>
</table>
{/if}
в product_detailed.tpl.html тоже самое только после
- Код: Выделить всё
</form></td></tr></table>
{/if}
У меня все вроде работает.
Подскажите с какими багами можно столкнуться? или может кто то выложит более красивое решение?