0 Пользователей и 1 Гость просматривают эту тему.
  • 39 Ответов
  • 25206 Просмотров

вопрос в другом. как вывести количество просмотров на главной странице? ибо запрос
Код
 $this->item->hits;
там не работает, хотя судя по коду должен. запрос через артикль тоже не работает. в общем походу надо писать прямой запрос к просмотрам, но я что-то сомневаюсь о его рациональности и отсутствии более простого способа

Данный способ заработает, если в Корневая_Папка_Joomla/components/com_content/models/frontpage.php  в строке 128
вместо
$query = ' SELECT a.id, ...
прописать
$query = ' SELECT a.hits, a.id,...

Таким образом мы укажем возвращать по запросу головной страницы не только id материала, но и значение hits для него.
*

eu4ria

  • Захожу иногда
  • 138
  • 4 / 0
Данный способ заработает, если в Корневая_Папка_Joomla/components/com_content/models/frontpage.php  в строке 128
вместо
$query = ' SELECT a.id, ...
прописать
$query = ' SELECT a.hits, a.id,...

Таким образом мы укажем возвращать по запросу головной страницы не только id материала, но и значение hits для него.
респект - Ваше решение работает!
*

Merl06

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Привет всем! у меня проблема этой тематики но несколько иного характера, необходимо вывести количество просмотров в шапке статьи. Шаблон создан при помощи Artisteer. Данный в теме код выводит цифру не в том месте где нужно. Чтобы получить желаемый результат нужно сделать код похожим на
Код
if ($this->item->params->get('show_create_date')) {
artxFragment('', JHTML::_('image.site', 'postdateicon.png', null, null, null, JText::_("postdateicon"), array('width' => '17', 'height' => '18')).
JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2')), '', ' | ');
}
if (($this->item->params->get('show_author')) && ($this->item->author != "")) {
  artxFragment('', JHTML::_('image.site', 'postauthoricon.png', null, null, null, JText::_("postauthoricon"), array('width' => '18', 'height' => '18')).
JText::sprintf('Written by', ($this->item->created_by_alias ? $this->item->created_by_alias : $this->item->author)), '', ' | ');
}
Этот кусок кода выводит дату создания и имя автора статьи.
Для вывода количества просмотров использую такой код
Код
//if (($this->item->params->get('show_hits')) && ($this->item->hits != "")) 
{
  artxFragment('', JHTML::_('image.site', 'posthitsicon.png', null, null, null, JText::_("posthitsicon"), array('width' => '17', 'height' => '15')).
  JText::sprintf('HITS', ($this->item->created_by_alias ? $this->item->created_by_alias : $this->item->hits)), '', ' | ');
}
Данный код выводит только иконку и слово "Хиты" а самой цифры нет...  Как настроить код для нормального отображения?

« Последнее редактирование: 27.11.2010, 11:04:56 от Merl06 »
*

norpe3s

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Данный код выводит только иконку и слово "Хиты" а самой цифры нет...  Как настроить код для нормального отображения?

Такая же ситуация как у всех на главной, у вас просто не идёт запрос с БД этого параметра. Ищите где у вас запросы такого типа:
$query = ' SELECT a.id, ...
прописать
$query = ' SELECT a.hits, a.id,...
смотрите в тех же Корневая_Папка_Joomla/components/com_content/models/frontpage.php  в строке 128
или ещё где то.

Вот один из вариантов
демо (рабочая папка) здесь: http://www.norpe3s.info/demosites/danceupru/
если работы закончены, то сам сайт будет здесь: http://www.danceup.ru
*

octopus

  • Захожу иногда
  • 169
  • 8 / 0
  • Во всём можно разобраться... Если захотеть.
подскажите как можно вывести количество просмотров через jomcomments
у меня myblog+jomcomments
внутри статьи просмотры есть, а врежиме блога нет
ни как не могу найти где она выводится

спасибо
*

bibliv

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
« Последнее редактирование: 10.07.2011, 01:10:53 от bibliv »
*

bibliv

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Данный способ заработает, если в Корневая_Папка_Joomla/components/com_content/models/frontpage.php  в строке 128
вместо
$query = ' SELECT a.id, ...
прописать
$query = ' SELECT a.hits, a.id,...

Таким образом мы укажем возвращать по запросу головной страницы не только id материала, но и значение hits для него.
Спасибо! Все работает! Час мучился не мог понять причину!
*

altvvc

  • Давно я тут
  • 523
  • 22 / 0
Цитировать
<?php
$dbo = & JCommentsFactory::getDBO();
$dbo->setQuery('SELECT hits FROM #__content WHERE id = ' . $this->item->id);
$cnt = (int) $dbo->loadResult();
$hitsCount = 'читали: ' . $cnt;
 ?>
<?php
echo $hitsCount; ?>
В шаблоне блога работает. А как вставить в самой статье?
Красота спасет мир, а пофигизм спасет нервы.
*

altvvc

  • Давно я тут
  • 523
  • 22 / 0
<?php if ($this->params->get('show_hits')) : ?>
<?php echo JText::_('Просмотров: ')." ".$this->article->hits ?>
<?php endif; ?>
Вот... Теперь пашет.
« Последнее редактирование: 06.08.2011, 17:06:26 от altvvc »
Красота спасет мир, а пофигизм спасет нервы.
*

JASON X

  • Захожу иногда
  • 155
  • 9 / 0
Немного подразобравшись и почитав темы форума пришёл к умозаключению, что в шаблон материала нужно вставлять код:
Код
<?php if ($this->params->get('show_hits')) : ?>
<?php echo JText::_('HITS').": ".$this->article->hits ?>
<?php endif; ?>
Значение HITS, которое выводится как Хиты можно переименовать в Просмотров или как захотите в файле сайт\language\ru-RU\ru-RU.com_content.ini, у меня строка 46
А вот для того, чтобы в блоге выводилось количество просмотров, 1-й вариант не выводит цифру просмотров, нужно прописать:
Код
<?php if ($this->params->get('show_hits')) : ?>
<?php echo JText::_('HITS').": ".$this->item->hits ?>
<?php endif; ?>
Вставляем это дело в то место, где хотите осуществить вывод хитов.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как проверить сайт на накрутку просмотров?

Автор mimoza

Ответов: 3
Просмотров: 3786
Последний ответ 17.12.2017, 16:33:43
от zikkuratvk
После сохранения статьи снимаются с публикации

Автор goga_pgasovav

Ответов: 13
Просмотров: 3299
Последний ответ 15.10.2012, 14:24:34
от goga_pgasovav
Как в Joomla вывести данные из таблиц MySQL

Автор dmonco

Ответов: 10
Просмотров: 11098
Последний ответ 24.04.2012, 17:46:13
от Mick_20
Как перенести все материалы и статьи на другой сайт?

Автор landgraf

Ответов: 6
Просмотров: 14320
Последний ответ 21.01.2012, 06:32:12
от Roamer
Редактирование материалов автором статьи

Автор hgd

Ответов: 3
Просмотров: 2440
Последний ответ 19.01.2012, 08:35:29
от peterk