Все для DataLife Engine / DLE хаки / Хак для DLE / Список забаненных пользователей в статистике сайта

Список забаненных пользователей в статистике сайта


Представляем на https://dle9.com/ хак dle, который позволяет вывести Список забаненных пользователей в статистике сайта для любой dle версии. Тем самым посетители вашего ресурса могут увидеть список пользователей в статистике сайта получившие бан или забаненных пользователей.

Установка!
1. Открыть /engine/modules/stats.php и найти:

$db->free();
$tpl->set( '{topusers}', $top_table );


Выше вставить:

$db->query( "SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num FROM " . USERPREFIX . "_users WHERE banned='yes' ORDER BY lastdate DESC LIMIT 0,10" );
        
        $banned_table = "<thead><td>{$lang['top_name']}</td><td align=\"center\">{$lang['top_status']}</td><td align=\"center\">{$lang['top_reg']}</td><td align=\"center\">{$lang['top_last']}</td><td align=\"center\">{$lang['top_nnum']}</td><td align=\"center\">{$lang['top_cnum']}</td><td align=\"center\">{$lang['top_pm']}</td></thead>";
        while ( $row = $db->get_row() ) {
        $registration = langdate( $config['timestamp_active'], $row['reg_date'] );
            $last = langdate( $config['timestamp_active'], $row['lastdate'] );
     
            if( $config['allow_alt_url'] == "yes" ) {
                
                $user_name = $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/";
                $user_name = "onclick=\"ShowProfile('" . urlencode( $row['name'] ) . "', '" . htmlspecialchars( $user_name ) . "'); return false;\"";
                $user_name = "<a {$user_name} class=\"pm_list\" href=\"" . $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/\">" . $row['name'] . "</a>";
            
            } else {
                
                $user_name = "$PHP_SELF?subaction=userinfo&amp;user=" . urlencode( $row['name'] );
                $user_name = "onclick=\"ShowProfile('" . urlencode( $row['name'] ) . "', '" . htmlspecialchars( $user_name ) . "'); return false;\"";
                $user_name = "<a {$user_name} class=\"pm_list\" href=\"$PHP_SELF?subaction=userinfo&amp;user=" . urlencode( $row['name'] ) . "\">" . $row['name'] . "</a>";
     
            }
                    
            $user_pm = "<a href=\"$PHP_SELF?do=pm&doaction=newpm&user=" . $row['user_id'] . "\">{$lang['top_pm']}</a>";
            
            $banned_table .= "<tr><td>{$user_name}</td><td align=\"center\">{$user_group[$row['user_group']]['group_prefix']}{$user_group[$row['user_group']]['group_name']}{$user_group[$row['user_group']]['group_suffix']}</td><td align=\"center\">{$registration}</td><td align=\"center\">{$last}</td><td align=\"center\">{$row['news_num']}</td><td align=\"center\">{$row['comm_num']}</td><td align=\"center\">[ {$user_pm} ]</td></tr>";
        }


Найти еще:

$tpl->set( '{topusers}', $top_table );


Ниже вставить:

$tpl->set( '{bannedusers}', $banned_table );


2. Открыть файл stats.tpl текущего шаблона и в нужном месте вставить:

{bannedusers}


Готово!

Версия DataLife Engine: 9.x-10.x на новой версии DLE 10.5
Автор: DaeWoo
Категория DLE Хаки скачать Список забаненных пользователей в статистике сайта

Vyvod-zabanenyh-polzovateley-v-statistike-sayta.rar [31,49 Kb] (cкачиваний: 62)
  • 60
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent