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

Как обнулить результаты рейтинга в новостях?


     11.10.2013    рейтинг, рейтинг новостей    Все вопросы » Общие вопросы    6445

вопрос
Здравствуйте. Возникла необходимость обнулить результаты рейтинга во всех новостях. Помню, раньше Sander где-то писал об этом, но я никак не могу найти где...
Можете показать, как сбросить счетчик рейтинга?

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


14 комментариев

Serik
Местный

Serik - 11 октября 2013 21:42 -

админка-редактирование новостей-выделить все новости-снизу меню-очистить ррейтинг- ОК

СПАСИБО надо тыкать в кнопку!

pavel31
Юзер

pavel31 - 11 октября 2013 22:56 -

Serik,
Офигеть :) а если у человека 10000 новостей на сайте? ему что ж все новости выделять?
Проще одним запросом все сделать.
Если движок версии моложе dle 9.6 запрос будет таким

update dle_post_extras set rating = 0, vote_num = 0;
truncate table dle_logs

для dle старше 9.6

update dle_post set rating = 0, vote_num = 0;
truncate table dle_logs

dj-avtosh
PHP-developer

dj-avtosh - 11 октября 2013 23:31 -

Транкейт даж инкремент собьет))

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Sander
PHP-developer

Sander - 12 октября 2013 01:54 -

Именно так.

PS. Код взят с моей инструкции к orating.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Axel
Юзер

Axel - 12 октября 2013 03:45 -

Спасибо!

Serik
Местный

Serik - 12 октября 2013 09:22 -

так там самая верхняя галка ставится и все новости выделены - хоть 10000.

СПАСИБО надо тыкать в кнопку!

Sander
PHP-developer

Sander - 12 октября 2013 11:59 -

Не верно.
Выделяться все новости отображенные на экране.
Т.е. надо будет сначала вывести на одну страницу все 10000 новостей, а затем уже кнопкой (работающей на JS) выделить новости.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Serik
Местный

Serik - 12 октября 2013 14:22 -

Точно.. 50 выделяются быстро, а вот 2993 почти минуту выводил и выделял. Обнулить не решился ))

СПАСИБО надо тыкать в кнопку!

Axel
Юзер

Axel - 12 октября 2013 03:46 -

Sander,
Я вроде перерыл Ваши инструкции, но там не нашел запроса=)

pavel31
Юзер

pavel31 - 13 октября 2013 21:32 -

Sander,
Да, да именно от туда :)

Axel
Юзер

Axel - 22 октября 2013 03:09 -

Вот только сейчас взялся обнулять рейтинг. В результате получил вот такую вот ошибку:
QL-запрос:

UPDATE dle_post SET rating =0,
vote_num =0;


Ответ MySQL:
#1054 - Unknown column 'rating' in 'field list'


Версия DLE 10

4sezona
Юзер

4sezona - 3 апреля 2014 18:13 -

А как обнулить рейтинг комментариев???
Использую модуль oRating.

4sezona
Юзер

4sezona - 3 апреля 2014 18:28 -

update dle_comments set rating = 0

hakypuhbiu
Юзер

hakypuhbiu - 26 сентября 2016 16:21 -

А как через крон вывести команду?
UPDATE dle_post_extras SET rating=0;

только через отдельный файл крона, чтобы установить обновление только для этой команды.
dle 11.1

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

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

наверх