• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Убрать новости ожидающие модерации

hostss

Писатель
Регистрация
17 Мар 2012
Сообщения
6
Реакции
0
в общем суть вопроса думаю ясна. под профилем пользователя находятся новости ожидающие модерации. нужно чтобы они не отображались.
 
Итак поехали:

1. Идем в /engine/inc/main.php
Ищем:
Код:
$approve = $approve . " [ <a href=\"?mod=editnews&action=list&news_status=2\">{$lang['stat_medit_link']}</a> ]";

Заменить на:
Код:
$approve = $approve . " [ <a href=\"?mod=editnews&action=list&news_status=2\">{$lang['stat_medit_link']}</a> ] [<a onclick=\"if(confirm('Вы уверены?')) {location.replace('?mod=editnews&action=moddel') } else {alert('Нехотите - как хотите =)'); location.reload()}\">Удалить неотмодерированые</a>]";

2. Идем в /engine/inc/editnews.php

Ищем:
Код:
$parse = new ParseFilter( Array (), Array (), 1, 1 );

Ниже добавить:
Код:
/* Удаление неотмодерированного от CaguCT */
if (isset($_GET['moddel'])) {

$moddel = $_GET['moddel'];
}
if( ! $_SESSION['admin_referrer'] ) { $_SESSION['admin_referrer'] = "?mod=editnews&amp;action=moddel"; }
if ($action == "moddel") {
$sql_result_del = $db->query("DELETE FROM ". PREFIX ."_post WHERE approve='0'");
if ($sql_result_del == 'true') {
echo "<script>alert('Неотмодерированные новости успешно удалены!'); location.replace('?mod=main');</script>";
}
else {
echo "<script>alert('Неотмодерированные новости НЕ удалены!'); location.replace('?mod=main');</script>"; 
}
}

/* Удаление неотмодерированного от CaguCT */
Материал скопирован из статьи по адресу: Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху