Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Поправить хак рейтинг пользователя?

Поправить хак рейтинг пользователя?


     02.10.2016    Вопросы КЭПу    1112

вопрос
Проблема заключается в том что когда пользователь не написал своё полное имя при регистрации то не возможно зайти в userinfo профиль пользователя.

Пишет ошибку /engine/modules/profile.php on line в строчке.
while($user_rating >= $numr)

Вот и сам хак.
// START Модуль вывода количества репутации//
$user_rating = $row['repa'] + $row['news_num'] + $row['comm_num'];
if( $row['foto'] ) {
$user_rating = $user_rating + 25;}
if( $row['fullname'] ) {
$user_rating = $user_rating + 15;}
if( $row['icq'] ) {
$user_rating = $user_rating + 10;}
if( $row['name'] ) {
$user_rating = $user_rating + 10;}
if( $row['land'] ) {
$user_rating = $user_rating + 10;}
if( $row['info'] ) {
$user_rating = $user_rating + 10;}
$numr = 10;
while($user_rating >= $numr)
{if ($user_rating > $numr)
{$rating_progr = $user_rating - $numr;
$numr = $numr + 100;}}
if ($user_rating < 100)
{$rate_color = "/engine/modules/vrepa/repbg0.png";}
if ($user_rating >= 100 && $user_rating < 200)
{$rate_color = "/engine/modules/vrepa/repbg1.png";}
if ($user_rating >= 200 && $user_rating < 300)
{$rate_color = "/engine/modules/vrepa/repbg2.png";}
if ($user_rating >= 300 && $user_rating < 600)
{$rate_color = "/engine/modules/vrepa/repbg3.png";}
if ($user_rating >= 600 && $user_rating < 1500)
{$rate_color = "/engine/modules/vrepa/repbg4.png";}
if ($user_rating >= 1500 && $user_rating < 3000)
{$rate_color = "/engine/modules/vrepa/repbg5.png";}
if ($user_rating >= 3000 && $user_rating < 5000)
{$rate_color = "/engine/modules/vrepa/repbg6.png";}
if ($user_rating >= 5000)
{$rate_color = "/engine/modules/vrepa/repbg7.png";}
$rating_bar = "<b>Рейтинг: $user_rating </b> <div style=\"text-align:center;min-height: 20px;height:20px;width:auto;background:#f5f5f5;padding:0px;overflow:hidden;border:solid 0px #dcdcdc;\"><div style=\"text-align:center;float:left;height:22px;width:$rating_progr%;max-width:auto;background:url('$rate_color') repeat-x;\"><div style=\"position: absolute;color: #fff;width: auto; text-align: center; padding-top: 0px;z-index: 2;\"> </div></div></div>";
$tpl->set( '{rating_bar}', $rating_bar );
// END Модуль вывода количества репутации//

Ответил: КЭП


Поправить хак рейтинг пользователя?

— Тогда мы идём к вам!
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 21.07.2013 Гость  Хаки
 25.08.2014 deadfaer  Хаки
наверх