уговорили раскрашиваем ники так
вот и окраска по званиям. только данные изменения применяются к последней версии а не той что в шапке
PHP:
---open nschat.php
---find
function pastrow($t,$f,$m,$i,$u,$p,$l){
global $lang,$usiid,$usiname,$tz,$usilev;
//dont touch datastore, color only favorite
switch($l){
case 1: $ff="<span class=\"colorAdmin\">".$f."</span>"; break;
case 2: $ff="<span class=\"colorMod\">".$f."</span>"; break;
default:
$ff=$f;
}
---replace
function pastrow($t,$f,$m,$i,$u,$p,$s){
global $lang,$usiid,$usiname,$tz,$usilev;
$ff=$f;
if (preg_match("/^color/",$s)) $ff="<span class=\"".$s."\">".$f."</span>";
---find
DB()->sql_query("INSERT into nschat (name,user_id,s_time,msg,privto,lev) VALUES ('".$usiname."','".$usiid."','".time()."','".$mess."','".$pname."',".$usilev.")");
---replace
DB()->sql_query("INSERT into nschat (name,user_id,s_time,msg,privto,lev) VALUES ('".$usiname."','".$usiid."','".time()."','".$mess."','".$pname."',".$userdata['user_rank'].")");
---find
global $memc,$nscn,$nsc_count,$userdata,$nsc_privc;
---replace
global $memc,$nscn,$nsc_count,$userdata,$nsc_privc,$datastore;
---find
$sql_row['msg']=smallbb($sql_row['msg']);
---add after
if ($sql_row['lev']!=0){
if ($ranks=$datastore->get('ranks')){
$stl=$ranks[$sql_row['lev']]['rank_style'];
}
if(!empty($stl)) $sql_row['lev']=$stl;
}