Автор створено

Якщо у Вас встановлений компонент JComments, а Joomla 1.5 не показує кількість переглядів матеріалу, то може допомогти наступне (мені допомогло):

Ідемо в: Расширения → Менеджер плагинов → Content – Jcomments.

Тоді для різних версій плагіна виконуємо наступне:  

JComments 2.3.0.x
У параметрах плагіна Content - JComments встановити значення Yes для параметра "Show Hits".

JComments 2.2.0.2
У параметрах плагіна Content - JComments встановити значення Yes для параметра "Show Hits".

JComments 2.1.0.0 (безнадійно застаріла версія):
Відкриваємо файл /components/com_jcomments/tpl/default/tpl_links.php і замінюємо в ньому код:

[code]
function render ()
    {
        $readmoreLink = $this->getReadmoreLink ();
        $commentsLink = $this->getCommentsLink ();
 
        if ($readmoreLink != '' || $commentsLink != '') {
?>
<div class="jcomments-links"><?php echo $readmoreLink; ?> <?php echo $commentsLink; ?></div>
<?php
[/code]

на

[code]
function render ()
    {
        $readmoreLink = $this->getReadmoreLink ();
        $commentsLink = $this->getCommentsLink ();
 
        if ($readmoreLink != '' || $commentsLink != '') {
            $content = $this->getVar ('content-item');
            $dbo = & JCommentsFactory::getDBO ();
            $dbo->setQuery ('SELECT hits FROM #__content WHERE id = ' . $content->id );
            $hits = (int) $dbo->loadResult ();
?>
<div class="jcomments-links"><?php echo $readmoreLink; ?> <?php echo $commentsLink; ?> <?php echo 'Просмотров (' . $hits . ')'; ?></div>
<?php
[/code]

Зверніть увагу! На початку тег [code] та вкінці [/code] не використовуйте при редагуванні (його у файлі не має). Я вставив його, тому що інакше мій візуальний редактор не дає вставити код.

ВАЖЛИВО: дана модифікація додасть по 1 додатковому SQL-запиту на кожну з новин на сторінці. Тому, якщо на сторінці 10 новин, буде додано 10 додаткових запитів. Чи потрібно це чи ні - вирішувати безпосередньо вам. Як на мене, так це занадто дорога ціна за вельми сумнівну користь.

ВАЖЛИВО: якщо у вас на сайті встановлена Joomla 1.5, то при редагуванні файлу шаблону необхідно зберегти його в кодуванні UTF-8. В іншому випадку, замість слова "Переглядів" ви отримаєте набір незрозумілих символів.