Уведомление о модерации новостей

Очень удобный хак. За основу было взято уведомление о новом ПС.

Очень удобный хак. За основу было взято уведомление о новом ПС.

Автор: Kilya

Установка:
1. Создаем в директории engine/modules/ файл news_alert.php с содержимым:


super_query(«SELECT COUNT(*) as how FROM » . PREFIX . «_post where approve = ‘0’»);

$newnews = $row[’how’];
$a_root = $config[‘vipflex_path’];
if ($newnews) {
$newnews = «ВНИМАНИЕ АДМИН!!
У Вас есть неотмодерированные новости : » [$newnews]
«;
}else{ $newnews = «»;}

if ($newnews != «»)
$news_alert = <<

$(function(){
$(‘#newnews’).dialog({
autoOpen: true,
show: ‘fade’,
hide: ‘fade’,
width: 450,
height: 170,
buttons: {
«Закрыть» : function() {
$(this).dialog(«close»);
},
«Открыть»: function() {
window.open(‘$a_root?mod=editnews&action=list&news_status=2’, «_blank»);
}
}
});
});

HTML;
}
}

?>

2. Открываем index.php

Находим:

{$pm_alert}

Меняем на:

include_once ENGINE_DIR . ‘/modules/news_alert.php’;
$ajax .= <<{$pm_alert}{$news_alert}