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

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