Joomla 1.5 не показує кількість переглядів матеріалу

Якщо у Вас встановлений компонент 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".

Joomla 1.5 не показує кількість переглядів матеріалу

Joomla 1.5 не показує кількість переглядів матеріалу

Joomla 1.5 не показує кількість переглядів матеріалу

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. В іншому випадку, замість слова "Переглядів" ви отримаєте набір незрозумілих символів.