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

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


     25.09.2022    Все вопросы » Общие вопросы    548

вопрос
По умолчанию в движке включен рейтинг. При добавлении статей вручную отмечена галочка "Разрешить рейтинг статьи". Все работает, рейтинг выводится.

Но при добавлении сторонним плагином импорта статей в нем коряво работает настройка активации рейтинга, соответственно таблица dle_post_extras вообще никак не заполняется.

Есть ли какой-то способ чтобы при добавлении новостей на сайт любым способом несмотря на настройки движка всегда прописывался рейтинг? На сколько понимаю за это отвечает allow_rate со значением 0.

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


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

TeraMoune
Эксперт

TeraMoune - 25 сентября 2022 19:22 -

На сколько понимаю за это отвечает allow_rate со значением 0.

Значение 0 запрещает рейтинг...

Тестовый репозиторий установки плагинов: teramoune

arts-amateur
Юзер

arts-amateur - 25 сентября 2022 19:30 -

TeraMoune,
Вот и стоит задача, чтобы вне зависимости от положения звёзд на небе и настроек движка это значение всегда было 1 для новостей добавляемых на сайт каким угодно способом

TeraMoune
Эксперт

TeraMoune - 25 сентября 2022 20:46 -

Как бы значение по умолчанию для allow_rate и так равно 1. Если записи добавляются со значением 0 то это в скрипте нужно искать и менять.

Тестовый репозиторий установки плагинов: teramoune

lutskboy
Эксперт

lutskboy - 26 сентября 2022 12:26 -

ALTER TABLE `dle_post_extras`
CHANGE `rating` `rating` int(11) NOT NULL DEFAULT '1' AFTER `allow_rate`,
CHANGE `vote_num` `vote_num` int(11) NOT NULL DEFAULT '1' AFTER `rating`;

попробуйте вот так. по умолчанию будет всегда рейтинг 1 и кол-во голосов 1

arts-amateur
Юзер

arts-amateur - 25 сентября 2022 20:57 -

Ну если бы так все просто было, то давно бы решил вопрос. Проблема в том, что скрипт вообще никак не заполняет таблицу dle_post_extras при любых значениях в самом скрипте.
Пока ковыряю Multi-Rating v.2.4.1 by Sander как альтернативу штатному рейтингу. Работает с удаленной проверкой наличия рейтинга, но малька коряво.

Насколько понял, очевидного простого решения нет.

TeraMoune
Эксперт

TeraMoune - 25 сентября 2022 22:47 -

Проблема в том, что скрипт вообще никак не заполняет таблицу dle_post_extras при любых значениях в самом скрипте.

Насколько понял, очевидного простого решения нет.

Добавить недостающий INSERT запрос для таблицы _post_extras

Тестовый репозиторий установки плагинов: teramoune

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

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

наверх