Скачать Модуль UserNews
Добавляет в панель пользователя ссылку по которой выводится список неотмодерированных новостей.
Данный модуль добавляет 1 запрос, но не сложный. Работает только на MySQL 4 и выше!!!
Распаковываем файлы по каталогам:
udernews.php -> /engine/modules
usernews.tpl -> Каталог с вашей темой, например /Default
Изменяем файлы:
Фаил login.tpl из папки с вашей темой ищем
if ($member_id['user_group'] < 4) {
$login_panel .= <<<HTML
<img height=8
src="{THEME}/images/punkt1.gif"
width=11><a href="{$adminlink}" target="_blank">Админцентр</a><br>
HTML;
}
Заменяем на
//Запрос на количесто неотмодерированных новостей
if ($member_id['user_group'] < 4) {
$unmodded_query = "select count(*) as count from " . PREFIX . "_post where approve='0';";
$result = $db->query($unmodded_query);
$number_usernews = @mysql_fetch_array($result);
if(!isset($number_usernews['count'])){$number_usernews['count']=0;}
$login_panel .= <<<HTML
<img height=8
src="{THEME}/images/punkt1.gif"
width=11><a href="{$adminlink}" target="_blank">Админцентр</a><br>
<img height=8
src="{THEME}/images/punkt1.gif"
width=11><a href="{$config['http_home_url']}index.php?do=usernews">Новости пользователей ({$number_usernews['count']})</a><br>
HTML;
}
Фаил /engine/engine.php
Ищем
default:
if (!isset($_REQUEST['cstart'])) $cstart = 0; else $cstart = intval($_REQUEST['cstart']);
if ($cstart < 0) $cstart = 0;
Добавляем ПЕРЕД этим
case "usernews" :
include ENGINE_DIR.'/modules/usernews.php';
break;
Зарегистрируйтесь чтобы увидеть что тут скрыто.