SiNG cmsскачать SiNG cms

система управления сайтом
22 Сентябрь 2020 03:18 мск  
Логин:

Пароль:

- запомнить
Забыли пароль?
Регистрация
Стиль оформления


Поддержи SiNG cms


Вывод количества просмотров новостей
Форум > Использование SiNG cms > Вывод количества просмотров новостей | Поиск в этой теме
 
Автор Сообщение
 mio
сообщений: 73
#1 Дата 17.10.12 11:45
Как вывести под названием новости информацию о том - сколько раз она была прочитана?
 admin
администратор
Москва
сообщений: 1637
#2 Дата 17.10.12 14:37
Где именно вывести - в списке новостей или на странице с полным текстом новости?

разработчик SiNG cms
 mio
сообщений: 73
#3 Дата 17.10.12 15:14
Хотелось бы и там, и там. Но в списке новостей - важнее.
 admin
администратор
Москва
сообщений: 1637
#4 Дата 17.10.12 15:35
Если в списке, то надо просто в шаблоне SiNG/news/shortnews.tpl вывести переменную $adata['views']. Например, вместо
код: <div class="small" align="right">{$comments}</div></div>написать там
код: <div class="small" align="right">{$comments} прочитано {$adata['views']} раз</div></div>.
А если на странице с новостью, то сложнее - придётся ещё переопределять переменную в php-файле. Если очень надо - пишите в личку.

разработчик SiNG cms
Отредактировано: admin 17.10.12 15:36
 mio
сообщений: 73
#5 Дата 17.10.12 15:45
Спасибо большое!
 Sergey
сообщений: 89
#6 Дата 17.10.12 20:28
Интересно как определяется что страница прочитана?
Если просто открыта и закрыта то о каком чтении идет речь, может все таки количество просмотров.

Отредактировано: Sergey 17.10.12 20:28
 mio
сообщений: 73
#7 Дата 26.10.12 09:23
Сергей, лишнее это. Не стоит мудрить. Так можно добраться до следующего:

А если человек открыл и не смотрел?
А если человек вообще нажал на ссылку случайно?

Крайности это...
 Дмитрий
#8 Дата 09.12.13 13:17
Очень хотелось бы тоже узнать как вывести количество просмотров в полной новости.
 admin
администратор
Москва
сообщений: 1637
#9 Дата 09.12.13 21:03
Введите новую переменную в файл news/news.php, например, после 73-й строки:
код:
$author = $settings['users'] && ... добавьте новую строку:
код:
$views = $data['views']; и добавьте эту переменную $views в шаблон design/SiNG/news/news.tpl например, так - замените строку:
код:
<div>{$edit}{$lng['Date']} {$date} {$author}</div> на:
код:
<div>{$edit}{$lng['Date']} {$date} {$author}, просмотров: {$views}</div>

разработчик SiNG cms
 Дмитрий
#10 Дата 10.12.13 04:10
Класс!Все работает, спасибо огромное!
 
Перейти на другой форум:

Simple Network Gear
Сайт сделан на SiNG cms © 2010-2020