Интеграция 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');
}
Полезные ссылки:
|