Хак проверяет, меньше ли рейтинг новости, который вы определили наименьшим и либо удаляет их, либо отправляет на модерацию.
Установка!
Установка:
Открыть файл engine/modules/show.short.php найти
Исходный код |
if( strpos( $tpl->copy_template, "[not-catlist=" ) !== false ) { $tpl->copy_template = preg_replace( "#\\[not-catlist=(.+?)\\](.*?)\\[/not-catlist\\]#ies", "check_category('\\1', '\\2', '{$row['category']}', false)", $tpl->copy_template ); }
$row['category'] = intval( $row['category'] );
Ниже вставить:
Исходный код |
if ( $row['rating'] query( "UPDATE " . PREFIX . "_post SET approve = '0' WHERE id = '".$row['id']."'"); //Отправка на модерацию break; case del: $db->query( "DELETE FROM " . PREFIX . "_post WHERE id = '".$row['id']."'");//Удаление break; } echo ''; }
Открыть файл engine/inc/options.php и найти:
Исходный код |
showRow( $lang['opt_sys_fastsearch'], $lang['opt_sys_fastsearchd'], makeCheckBox( "save_con[fast_search]", "{$config['fast_search']}" ) );
Ниже вставить:
Исходный код |
showRow( "Минимальный рейтинг", "Это настройка, которая позволяет определить рейтинг, после достижения которого будет выполнятся действия с публикацией. Действие задаётся следующей настройкой", "" ); showRow( "Действия с новостями", "Что делать с новостями, чей рейтинг опустится ниже планки, задаваемой предыдущей настройкой", makeDropDown( array ("del" => "Удалить", "approve" => "Отправить на модерацию" ), "save_con[boyan_action]", "{$config['boyan_action']}" ) );
Готово!
Общая Оценка 5
Ваш рейтинг Рейтинг читателей
1 голосов
5