Сообщение #4 MaximKAA » 02.04.2016, 07:50
Для тех, кому нужна кнопочка очистить просмотренные товары.
В feautures.tpl вашего шаблона вставляете
Код: Выделить всё
<a href="?clear_browsed=1&redirect={url|urlencode}">Очистить просмотренные товары</a>
В итоге должно получиться ниже
Код: Выделить всё
{* Просмотренные товары *}
{get_browsed_products var=browsed_products limit=20}
{if $browsed_products}
<div class="h5 bg-info p-x-1 p-y-05 hidden-md-down">{$lang->features_browsed}</div>
<div class="m-b-2 clearfix hidden-md-down">
{foreach $browsed_products as $browsed_product}
<div class="browsed-item">
<a href="products/{$browsed_product->url}">
{if $browsed_product->image->filename}
<img src="{$browsed_product->image->filename|resize:50:50}" alt="{$browsed_product->name|escape}" title="{$browsed_product->name|escape}">
{else}
<img width="50" height="50" class="fn-img" src="design/{$settings->theme}/images/no_image.png" alt="{$product->name|escape}"/>
{/if}
</a>
</div>
{/foreach}
</div>
<a href="?clear_browsed=1&redirect={url|urlencode}">Очистить просмотренные товары</a>
{/if}
{* @END Просмотренные товары *}
В файле index.php в корне сайта, после
Вставляете
Код: Выделить всё
if (!empty($_GET['clear_browsed']))
{
setcookie('browsed_products', null);
header('Location: '. (empty($_GET['redirect']) ? '/' : $_GET['redirect']));
exit;
}
Дизайн кнопочки можно учлучшить. Результат очистка просмотренных товаров с редиректом на страницу, с которой была очистка
Для тех, кому нужна кнопочка очистить просмотренные товары.
В feautures.tpl вашего шаблона вставляете
[code]
<a href="?clear_browsed=1&redirect={url|urlencode}">Очистить просмотренные товары</a>
[/code]
В итоге должно получиться ниже
[code]
{* Просмотренные товары *}
{get_browsed_products var=browsed_products limit=20}
{if $browsed_products}
<div class="h5 bg-info p-x-1 p-y-05 hidden-md-down">{$lang->features_browsed}</div>
<div class="m-b-2 clearfix hidden-md-down">
{foreach $browsed_products as $browsed_product}
<div class="browsed-item">
<a href="products/{$browsed_product->url}">
{if $browsed_product->image->filename}
<img src="{$browsed_product->image->filename|resize:50:50}" alt="{$browsed_product->name|escape}" title="{$browsed_product->name|escape}">
{else}
<img width="50" height="50" class="fn-img" src="design/{$settings->theme}/images/no_image.png" alt="{$product->name|escape}"/>
{/if}
</a>
</div>
{/foreach}
</div>
<a href="?clear_browsed=1&redirect={url|urlencode}">Очистить просмотренные товары</a>
{/if}
{* @END Просмотренные товары *}
[/code]
В файле index.php в корне сайта, после
[code]
session_start();
[/code]
Вставляете
[code]
if (!empty($_GET['clear_browsed']))
{
setcookie('browsed_products', null);
header('Location: '. (empty($_GET['redirect']) ? '/' : $_GET['redirect']));
exit;
}
[/code]
Дизайн кнопочки можно учлучшить. Результат очистка просмотренных товаров с редиректом на страницу, с которой была очистка