Автор Тема: Вывод рейтинга товара в специальных предложениях, горячих новинках и в хитах  (Прочитано 15254 раз)

Оффлайн Predat0r

  • Чайник
  • *
  • Сообщений: 11
    • Просмотр профиля
Всем добрый день.

lego sp 6.2.9

denver

Интересует вывод рейтинга товара в специальных предложениях, горячих новинках, в хитах и вы у нас смотрели.

Спасибо.

Оффлайн figvam

  • Пользователь
  • **
  • Сообщений: 73
    • Просмотр профиля
Если знаний достаточно, то пройтись по:
includes/home.php, includes/hits.php, css/css_.../includes/new_products.php, css/css_.../includes/last_items_view
и добавить в выборку customers_rating.
Ну, и посля, выводить в шаблоне, например в last_items_view.tpl.html в section добавить {$last_view_products[i].customers_rating}
зы\\ Если оформлять звездами, то за пример можно взять как реализовано в product_detailed.tpl.html
« Последнее редактирование: Апреля 10, 2016, 06:57:35 pm от figvam »

Оффлайн Predat0r

  • Чайник
  • *
  • Сообщений: 11
    • Просмотр профиля
Если знаний достаточно, то пройтись по:
includes/home.php, includes/hits.php, css/css_.../includes/new_products.php, css/css_.../includes/last_items_view
и добавить в выборку customers_rating.
Ну, и посля, выводить в шаблоне, например в last_items_view.tpl.html в section добавить {$last_view_products[i].customers_rating}
зы\\ Если оформлять звездами, то за пример можно взять как реализовано в product_detailed.tpl.html

Добрый день.
Сделал вот так.
$sql = 'select productID,P.name,P.customers_rating,Price,P.picture,P.hurl,in_stock from ' . PRODUCTS_TABLE . ' as P join ' . CATEGORIES_TABLE . ' as C USING (categoryID) where C.enabled=1 and P.enabled=1 ';

Потом вот так.
{section name=i loop=5}{if $smarty.section.i.index
               <$new_products.customers_rating}<img src="./images/icon_bes.png" alt="{$smarty.section.i.index}" />{else}<img src="./images/black_star.png" alt="{$smarty.section.i.index}" />{/if}{/section}

Выводит по 2 жолтых звезды в независимости от рейтинга. " жолтых и 3 черных.
Где же я натупил - !
Спасибо за ответ.



Оффлайн Predat0r

  • Чайник
  • *
  • Сообщений: 11
    • Просмотр профиля
До меня дошло))) Там просто масив в масиве)))

Вот так заработало(new_products.tpl.html):

{section name=i loop=5}{if $smarty.section.i.index
       <$np.customers_rating}<img src="./images/icon_bes.png" alt="{$smarty.section.i.index}" />{else}<img src="./images/black_star.png" alt="{$smarty.section.i.index}" />{/if}
{/section}

Спасибо за подсказку.

Оффлайн figvam

  • Пользователь
  • **
  • Сообщений: 73
    • Просмотр профиля
Еще раз повторюсь, Я рад, но для вставки кода используйте кнопку "#".