HOSTCMS v.6. Вывод комментариев к товарам магазина

HOSTCMS v.6. Вывод комментариев к товарам магазина

Выводим на Главной или отдельной странице сайта комментарии к товарам, оставляемые посетителями или покупателями.

   
  <?php
    // Выводим комментарии
    $oComments = Core_Entity::factory('Comment');
    $oComments
    ->queryBuilder()
    ->join('comment_shop_items', 'comments.id', '=', 'comment_shop_items.comment_id')
    ->join('shop_items', 'shop_items.id', '=', 'comment_shop_items.shop_item_id')
->where('shop_id', '=', 1) ->where('comments.active', '=', 1) ->orderBy('comments.datetime', 'DESC') ->limit(5); $aComments = $oComments->findAll(); foreach($aComments as $oComment) { $sStructurePath = $oComment->Shop_Item->Shop->Structure->getPath(); ?><p><a href="<?php echo $sStructurePath . $oComment->Shop_Item->getPath()?>"><b><?php echo htmlspecialchars($oComment->subject)?></b></a> <br />Текст: <?php echo $oComment->text?> <br />Автор: <?php echo htmlspecialchars($oComment->author)?> //Как вариант, использовать иконку: <img src="/images/user.png" /><?php echo htmlspecialchars($oComment->author)?> <br />Дата: <?php echo Core_Date::sql2date($oComment->datetime)?> //Как вариант, использовать иконку: <img src="/images/calendar.png" /><?php echo Core_Date::sql2date($oComment->datetime)?> </p><?php } ?>

Пример с доски объявлений:

Понравилась статья?
Будем признательны, если поделитесь в соцсетях или мессенджерах, а также присоединитесь к нашей группе Вконтакте. Будет интересно!

Вас может заинтересовать:

8 способов уменьшить отказ от корзины на вашем сайте
8 способов уменьшить отказ от корзины на вашем сайте
Согласно статистике, средний показатель отказа от корзины колеблется от 69% до 81% в различных отраслях. Таким образом, почти 80 из каждых 100 посетителей отказываются от оплаты. Вышесказанное происходит на всех сайтах электронной коммерции.

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

Разметка Open Graph для HostCMS v.6
Разметка Open Graph для HostCMS v.6
Для начала узнаем, что такое Open Graph? Open Graph - это протокол, который формирует вид внешней ссылки в социальных сетях. Первоначально этот протокол был разработан для Facebook, однако сейчас используется и в других соцсетях.

HOSTCMS v.6. Выводим производителей с разбивкой по алфавиту
HOSTCMS v.6. Выводим производителей с разбивкой по алфавиту
Если у вас в интернет-магазине много производителей (брендов), то приведенное нами решение поможет организовать показ всех производителей с разбивкой по алфавиту...

Показ отложенных товаров в краткой корзине (для сайтов на HostCMS v6)
Показ отложенных товаров в краткой корзине (для сайтов на HostCMS v6)
После последнего обновления 6.1.4 появилась возможность показать пользователю в краткой корзине отложенные им товары. Удобная функция, особенно для тех интернет-магазинов, в которых пользователи обычно покупают сразу несколько товаров за раз...

HOSTCMS v.6. Полезные php коды
HOSTCMS v.6. Полезные php коды
Некоторые полезные php коды для вывода данных на странице сайта.

Мы используем файлы cookie. Они помогают улучшить ваше взаимодействие с сайтом.