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. В противном случае, вместо слова "Просмотров" вы получите набор нечитаемых символов.