| Интеграция JComments в Tutorials | 
			
			
		
				
			| Tutorials — небольшой компонент для Joomla, позволяющий организовать каталог материалов. Позволяет посетителям сайта присылать свои материалы, поддерживает рейтинг материалов, комментарии и др. Предлагаемая вашему вниманию интеграция заменяет встроенную систему комментариев на JComments. 
    Откройте файл /components/com_tutorials/tutorials.html.phpНайдите строчку:
        <?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);
  }
?>Найдите строчки:
      //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');
  } 
 Полезные ссылки: |