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