Xwab
Форумыnavigate_nextСкрипты

Медали возле ника
Сообщения
zevs

Здравствуйте. Я хочу сделать у себя на сайте вывод медалей возле ника юзера. И мне сказали что это можно сделать в файле который выводит статусы "онлайн" "оффлайн". И я пытался вставить и никак.
И вот я хочу у вас попросить помощи или же подсказки. Вот код в файле

<?php
function online($user=NULL){
global $set,$time;
static $users;

if(!isset($users[$user])){

if(mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$user' AND `time` > '$time'"), 0)!=0){
$users[$user]= ' <span class="off">Забанен(а)</span>';
}else if(mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$user' AND `date_last` > '".(time()-600)."' LIMIT 1"),0)==1){

if($set['show_away']==0){
$on='[ON]';
}else{
$ank=mysql_fetch_array(mysql_query("SELECT `date_last` FROM `user` WHERE `id` = '$user' LIMIT 1"));
}

if((time()-$ank['date_last'])==0){
$on='[ON]';
}

$users[$user]= ' <img src="/style/img/status/online.gif" alt="on"/>';
}else{
$users[$user]=null;
$users[$user]= ' <img src="/style/img/status/off.gif" alt="off"/>';

}
}
return $users[$user];
}

function zipcount(){
global $set;

if($set['gzip']=='on'){
$Contents = ob_get_contents();
$gzib_file = strlen($Contents);
$gzib_file_out = strlen(gzcompress($Contents, 9));
$gzib_pro = round(100 - (100 / ($gzib_file / $gzib_file_out)), 1);
echo 'Cжатие вкл. ('.$gzib_pro.'% ) [<a href="'.H.'info/on_helper.php?mode=15">?</a>]<br/>';
}else{
echo 'Cжатие выкл.<br/>';
}
}
?>

Надо вставить куда нибудь, чтобы вывелись медали, вот такой код:

if($ank['rating']>=1 && $ank['rating']<10){echo '<img src="/style/img/medal/new.gif"></img>';}
if($ank['rating']>=11 && $ank['rating']<30){echo '<img src="/style/img/medal/bronze.png"></img>';}
if($ank['rating']>=31 && $ank['rating']<=60){echo '<img src="/style/img/medal/silver.png"></img>';}
if($ank['rating']>=61 && $ank['rating']<999){echo '<img src="/style/img/medal/gold.png"></img>';}


Подскажите куда его вставить можно.

07 Фев 2011, 15:13
DareDevil

Можешь после этого вставить

======================

$users[$user]= ' <img src="/style/img/status/online.gif" alt="on"/>';
}else{
$users[$user]=null;
$users[$user]= ' <img src="/style/img/status/off.gif" alt="off"/>';


if($ank['rating']>=1 && $ank['rating']<10){echo '<img src="/style/img/medal/new.gif"></img>';}
if($ank['rating']>=11 && $ank['rating']<30){echo '<img src="/style/img/medal/bronze.png"></img>';}
if($ank['rating']>=31 && $ank['rating']<=60){echo '<img src="/style/img/medal/silver.png"></img>';}
if($ank['rating']>=61 && $ank['rating']<999){echo '<img src="/style/img/medal/gold.png"></img>';}
========================

07 Фев 2011, 20:17
DareDevil

ой не так, щас

07 Фев 2011, 20:18
DareDevil

хотя так попробуй..

07 Фев 2011, 20:21
DareDevil

если что ася в анкете помогу.

07 Фев 2011, 20:21
zevs

DareDevil, хорошо. Сейчас попробую

07 Фев 2011, 22:44
Ответить на тему