Dleshka.org
Авторизация

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

+5
TipTop 3-06-2010 Хаки DLE 0 комментариев


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

Открываем файл 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;
            }
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
Авторизация