JComments

Интеграция JComments в Tutorials

Tutorials — небольшой компонент для Joomla, позволяющий организовать каталог материалов. Позволяет посетителям сайта присылать свои материалы, поддерживает рейтинг материалов, комментарии и др. Предлагаемая вашему вниманию интеграция заменяет встроенную систему комментариев на JComments.

  1. Откройте файл /components/com_tutorials/tutorials.html.php
  2. Найдите строчку:
            <?php HTML_tutorials::showComment( $row, $params ); ?>
    и замените ее на:
     
    <?php
      global $mainframe;
      $jcomments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
      if (file_exists($jcomments)) {
        require_once($jcomments);
        $obj_id = $row->id;
        $obj_title = $row->title;
        echo JComments::showComments($obj_id, 'com_tutorials', $obj_title);
      }
    ?>
  3. Найдите строчки:
          //get comments count
          $query = "SELECT count(*)"
          . "\n FROM #__tutorials_comments AS c"
          . "\n WHERE c.tutorialid = " . (int) $row->id
          . "\n AND c.published = 1"
          ;
          $database->setQuery( $query );
          $row->comments = $database->loadResult();
    и замените их на:
     
      global $mainframe;
      $jcomments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
      if (file_exists($jcomments)) {
        require_once($jcomments);
        $row->comments = JComments::getCommentsCount($row->id, 'com_tutorials');
      }

Полезные ссылки:

 
JoomlaTune