Вход • Регистрация

Помогите в выводом заголовка в шаблонном теге "последние комментарии"

  • 04 августа 2014 г.
  • В общем ситуация такая. В интернет магазине надо выводить в блоке последних комментариев не только сам комментарий и имя комментатора, но и заголовок того товара к которому этот комментарий сделан. Модуль комментариев прикреплен только к товарам. Ссылка на товар там выводиться, а вот как вывести заголовок товара? Подскажите пожалуйста как реализовать.
    • 05 августа 2014 г.
    • А чем не устраивает тот вывод, который есть сейчас? Если прокомментировать товар, то на место темы встает его название. О какой версии CMS идет речь?
      • 05 августа 2014 г.
      • Я может не совсем объяснил. Мне надо в шаблонный тег "последние Коментарии" - дополнительно вывести заголовок того элемента к которому этот комментарий сделан.
        • 05 августа 2014 г.
        • для версии 5.1 или 5.0 делал так
          в function.php создал шаблонный тег
          public function show_last_comments_for_shop()
          {
          $result = DB::query("SELECT u.name, c.text, cl.name1 AS shop_com, r.rewrite FROM {comments} AS c LEFT JOIN {users} AS u ON c.user_id=u.id INNER JOIN {shop} AS cl ON cl.id = c.element_id LEFT JOIN {rewrite} AS r ON r.element_id = cl.id WHERE c.act='1' AND c.trash='0' AND c.module_name = 'shop' AND r.module_name = 'shop' ORDER BY c.id DESC LIMIT 5");
          $text = '';
          $text .= '<div class="last_comments"><div class="block_header_popular">Последние комментарии</div>';

          while ($row = DB::fetch_array($result))
          {
          $text .= '<div class="commentarii_last">';
          $text .= '<div class="autor_comm">'.$row['name'].' <span><span>к товару</span> <a href="'.BASE_PATH.$row['rewrite'].'">'.$row['shop_com'].'</a><span></div>';
          // --##
          $text .= '<div class="text_comm">'.$row['text'].'</div>';
          $text .= '</div>';
          }
          $text .= '</div>';


          echo $text;
          }

          и выводил где надо <insert name="show_last_comments_for_shop">

          выводится в таком виде

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум