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 } ?>

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

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

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

HOSTCMS v.6. Правильная семантическая микроразметка
HOSTCMS v.6. Правильная семантическая микроразметка
Не будем углубляться в терминологию и описание того, что означает микроразметка, т.к. об этом уже много чего написано и я беру за аксиому, что вы об этом уже знаете, раз читаете данную статью. Задача статьи описать более конкретный случай, а именно - использование микроразметки в XSL шаблонах HostCMS...

HOSTCMS v.6. Внедрение в макет кода формы с reCaptcha
HOSTCMS v.6. Внедрение в макет кода формы с reCaptcha
Хочу поделиться с вами кодом, который размещается в макете страницы и подгружает в нее форму с reCaptcha...

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

Интернет магазин. Службы доставки товаров
Интернет магазин. Службы доставки товаров
Для того, чтобы увеличить продажи с сайта вам, обязательно нужно предоставить Покупателям разнообразные способы доставки товара. Если вы будете рассчитывать, что Клиент сам приедет в ваш магазин или пункт выдачи и заберет заказ, то потеряете значительную часть потенциальных покупателей, которые живут в другом регионе...

Как создать сайт?
Как создать сайт?
Многие начинающие пользователи интернета задают себе данную фразу. Но не у всех выходит добиться желаемого... Всё связано с различными стереотипами, например, о том, что для создания сайта или личной странички в интернете требуются навыки и знание программирования... Прочитайте статью и создайте свой сайт.

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

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