Регистрация

Модуль UserNews

TipTop 3-01-2010, 01:53 1631 Mодули DLE

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




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

Похожие новости

Выбор количества новостей

Данный модуль позволяет пользователям самим выбирать количество новостей, которые будут выводиться

22.05.16 Mодули DLE
Модуль Html Content или Статические страницы

Основные возможности и характеристики Данный модуль позволяет создавать статические страницы не

25.05.10 Mодули DLE
Модуль Жалоба на статью для DLE 8.2

Модуль для отправки письма с сайта об обнаруженной ошибки с мозможностью добавления своего описания

03.12.09 Mодули DLE

Комментарии (1)

avatar
#1 timona
default:

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

я ненашел
может поможеш
сп заранее
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть