Модуль UserNews

Модуль 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;




Внимание! У вас нет прав для просмотра скрытого текста.

Комментарии

default:

if (!isset($_REQUEST['cstart'])) $cstart = 0; else $cstart = intval($_REQUEST['cstart']);
if ($cstart < 0) $cstart = 0;

я ненашел
может поможеш
сп заранее

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки