Последние просмотренные товары в SS.

на работу магазина не скажется:)
я хотел эту функцию реализовать через базу данных, так можно было бы иметь возможность показывать что смотрят другие пользователи, можно считать сколько раз просмотрел каждый юзер определенные позиции, на основе этой статистики можно рейтинги популярности адекватные строить.

ссылка на очистку из любой страницы магазина будет такая
<a href="/index.php?{$last_view_clear_url}">Clear</a>
при реквесте очистит и вернет на туже страницу.
 
ненужно засовывать код в индекс, это некрасиво :)
помещаем php код в файл
/includes/last_items_view.php
в темплейтах выводим список позиций в виде
PHP:
{if $last_view_products} // если есть просмотренные позиции
{section name=i loop=$last_view_products} // выводим позиции
{if $last_view_products[i].thumbnail} // если есть картинка
<img src="/products_pictures/{$last_view_products[i].thumbnail}">
{/if}
{$last_view_products[i].name} //название продукта и т.п.
{$last_view_products[i].productID} //название номер продукта
// вобщем все обычные свойства
{/section}
{/if}
обновил в посте выше код, теперь он поумнее.

В шаблон лучше вставлять такой код:
Код:
<br>Вы недавно просмотрели:<br><br>
{if $last_view_products} <!-- если есть просмотренные позиции -->
{section name=i loop=$last_view_products} <!-- выводим позиции -->
{if $last_view_products[i].thumbnail} <!-- если есть картинка -->
<div align=center><a href="/?productID={$last_view_products[i].productID}"> <img src="/products_pictures/{$last_view_products[i].thumbnail}"> </a><br></div>
{/if} 
<div align=center><a href="/?productID={$last_view_products[i].productID}">{$last_view_products[i].name}</a><br></div> <!--название продукта и т.п. -->

{/section}
для того чтобы чтобы список кликабельный был
 
В шаблон лучше вставлять такой код:
Код:
<br>Вы недавно просмотрели:<br><br>
{if $last_view_products} <!-- если есть просмотренные позиции -->
{section name=i loop=$last_view_products} <!-- выводим позиции -->
{if $last_view_products[i].thumbnail} <!-- если есть картинка -->
<div align=center><a href="[B][COLOR="Red"]/?productID=[/COLOR][/B]{$last_view_products[i].productID}"> <img src="/products_pictures/{$last_view_products[i].thumbnail}"> </a><br></div>
{/if} 
<div align=center><a href="[COLOR="Red"][B]/?productID=[/B][/COLOR]{$last_view_products[i].productID}">{$last_view_products[i].name}</a><br></div> <!--название продукта и т.п. -->
{/section}
для того чтобы чтобы список кликабельный был
Да, только мы к index.php файлу обращаемся, а productID- переменная GET запроса.
HTML:
<br>Вы недавно просмотрели:<br><br>
{if $last_view_products} <!-- если есть просмотренные позиции -->
{section name=i loop=$last_view_products} <!-- выводим позиции -->
{if $last_view_products[i].thumbnail} <!-- если есть картинка -->
<div align=center><a href="/index.php?productID={$last_view_products[i].productID}"> <img src="/products_pictures/{$last_view_products[i].thumbnail}"> </a><br></div>
{/if} 
<div align=center><a href="/index.php?productID={$last_view_products[i].productID}">{$last_view_products[i].name}</a><br></div> <!--название продукта и т.п. -->
{/section}
 
<a href="/index.php?productID={$last_view_products.productID}">
и
<a href="/?productID={$last_view_products.productID}">
одно и то же.
учи матчасть
 
<a href="/index.php?productID={$last_view_products.productID}">
и
<a href="/?productID={$last_view_products.productID}">
одно и то же.
учи матчасть

это не красиво, или что то в духе "плохой тон в кодинге"
если у сервера установлен исполняемый файл по умолчанию start.php, будет не одно и тоже
впрочем, "знатокам мат части" всё можно
удачи!
 
<br>Вы недавно просмотрели:<br><br>
{if $last_view_products} <!-- если есть просмотренные позиции -->
{section name=i loop=$last_view_products} <!-- выводим позиции -->
{if $last_view_products.thumbnail} <!-- если есть картинка -->
<div align=center><a href="/index.php?productID={$last_view_products.productID}"> <img src="/products_pictures/{$last_view_products.thumbnail}"> </a><br></div>
{/if}
<div align=center><a href="/index.php?productID={$last_view_products.productID}">{$last_view_products.name}</a><br></div> <!--название продукта и т.п. -->
{/section} {/if}



{/if} не забываем закрывать ,господа знатоки
 
ненужно засовывать код в индекс, это некрасиво :)
помещаем php код в файл
/includes/last_items_view.php
обновил в посте выше код, теперь он поумнее.
Если не сложно, то в какой именно папке из многих
/сайт/published/WG/html/scripts/includes
/сайт/published/WG/includes
/сайт/published/common/soap/includes
/сайт/published/common/html/includes
/сайт/published/SC/html/scripts/includes
/сайт/published/AA/includes
/сайт/published/wbsadmin/html/scripts/includes
/сайт/includes
/сайт/kernel/includes
 
Если не сложно, то в какой именно папке из многих
/сайт/published/WG/html/scripts/includes
/сайт/published/WG/includes
/сайт/published/common/soap/includes
/сайт/published/common/html/includes
/сайт/published/SC/html/scripts/includes
/сайт/published/AA/includes
/сайт/published/wbsadmin/html/scripts/includes
/сайт/includes
/сайт/kernel/includes

МОД "Последние просмотренные товары в SS" - Для Шоп скрипт Премиум или вер. ПРО. , но не для вебасиста.
 
ну по коду все вроде ясно, но одного я не пойму: как скрипт отслеживает что пользователь просмотрел товар?
 
Пожалуйста подскажите, что написано в скрытом контенте в 11 посте. Очень нужно.
 
Назад
Сверху