Регистрация

Прячем закрытые темы для Dle форума

TipTop 3-06-2010, 20:36 12231 Хаки DLE

Прячем закрытые темы для Dle форума


Хак предназначен для засекречивания закрытых тем на форуме

Открываем файл engineforumsourcesmodulesshow.last.php , идем на строку ~40 и после этого:

while ($row = $db->get_row ($result))
        {



Вставляем:

foreach(explode(':', $row['access_read']) as $ug)
            {
                $allowfs = false;
                if($member_id['user_group'] == $ug)
                {
                    $allowfs = true;
                    break;
                }
            }
            if(!$allowfs)
            {
                $row['name'] = '<b style="color:#b2b2b2">Засекречено</b>';
                $row['last_poster_name'] = '<i style="color:#b2b2b2">Засекречено</i>';
                $row['author_topic'] = '<u style="color:#b2b2b2">Засекречено</u>';
            }



А если хотите чтобы темы вообще не выводились, то вставляем это:

foreach(explode(':', $row['access_read']) as $ug)
            {
                $allowfs = false;
                if($member_id['user_group'] == $ug)
                {
                    $blank = '1';
                    break;
                }
            }
            if(!$blank)
            {
                (isset($left)) ? $left++ : $left = '1';
                $lpid = $row['pid'];
                continue;
            }

Другие публикации по категории:

Сcылка на определённый комментарий

Хак Рейтинга новостей в новой форме

Продвинутый вывод рейтинговых новостей с описанием и картинкой 2

Хак для взятия всех ссылок в новостях в тег noindex

Предотвращение кражи файлов шаблона!


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