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

Как убрать в новостях Срок действия до???


     25.10.2014    Все вопросы » Общие вопросы    2608

вопрос
Как убрать в новостях "Срок действия до"??? постоянно проблемы с этим. переодически там откуда то проставляется дата и по этой дате эта штука потом удаляет новость. или как запретить это?

Ответил: Sander


Чтобы насовсем-насовсем убрать эту опцию без возможности частичного использования (именно удаление)
Открыть файл engine/modules/cron.php
Найти строку (55):
while ( $row = $db->get_row( $sql_cron ) ) {

После нее вставить:
if ( $row['action'] > 3 ){
  $db->query( "DELETE FROM " . PREFIX . "_post_log WHERE news_id = '{$row['news_id']}' " );
  continue;
}

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

Sander
PHP-developer

Sander - 25 октября 2014 17:22 -

Вероятнее всего проблема в каком-либо модуле или хаке.
По умолчанию DLE никак не может принудительно включать эту опцию.

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

Telegram: @sandev
Skype: Sander8804

Crashlabs
Юзер

Crashlabs - 25 октября 2014 18:46 -

Sander,
В результате прокрутки колесом мыши, случайно вбивается дата в данное поле и после происходит автоматическое удаление. (Несколько было уже похожих тем на DLE-FAQ)

newdancer
Юзер

newdancer - 25 октября 2014 20:16 -

Crashlabs,согласен. так как заполняю теги и т.п. если даже табом с тегов переместиться в другие поля то дата в этом поле вбивается.

Crashlabs
Юзер

Crashlabs - 25 октября 2014 18:56 -

https://dle-faq.ru/faq/common/10298-funkciya-avto-udalenie-novostey-kak-otklyuchit.html
Решение было предложено уже в аналогичной теме

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

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

наверх