Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Засчитывать просмотр новости через custom?

Засчитывать просмотр новости через custom?


     10.07.2015    Общие вопросы по PHP, Хаки    2162

вопрос
Всем привет.
Подскажите возможно сделать такое:

Есть новости которые выводятся вот так

[aviable=cat]
{custom id="5" template="custom" aviable="cat" navigation="no" from="0" limit="1" cache="yes"}
[/aviable]


На саму новость человек попадать не будет, нужно чтоб считало просмотры через custom определенных материалов.

Возможно по ид допустим, у блока будет ИД и если он есть засчитывает просмотр.

Или может добавить какую-то переменную в тег custom где можно указывать разрешать ли считать просмотры у этого материала или нет.
Если это платно, напишите вашу цену. dle10.5

Ответа пока нет


4 комментария

LazyDev
PHP-developer

LazyDev - 10 июля 2015 18:29 -

можно при каждом заходе делать добавление в просмотр, и сделать еще одну ячейку для ip что бы от одного и того же юзера не шло +100500 запросов в одни и те же новости, но зачем такое ?

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

csgamee
Юзер

csgamee - 10 июля 2015 18:36 -

Это вынужденная мера. Так как сама эта новость выводится через custom там извлекаются все нужные данные и выводятся в категории, так нужно к сожалению. Просто на саму новость эту люди попадать не будут, вот и получается нужен такой костыль, так как важно учитывать просмотры.
вы можете это сделать?

ПафНутиЙ
Админ

ПафНутиЙ - 10 июля 2015 20:17 -

Насколько точно следует учитывать просмотры?
Если тупо счётчик - то, можно написать простой js-скрипт, который будет вызываться в момент показа custom и отправлять данные через ajax в php скрипт, который уже будет подкручивать счётчик просмотра новости.

Каков вопрос - таков и ответ. Просто помните об этом.

vitnet
PHP-developer

vitnet - 10 июля 2015 23:26 -

csgamee,
Количество новостей в блоке? а лучше дайте ссылку на сайт/раздел где находятся данные новости

Примерно так

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх