Hazırlayan Dvdbil
Seditio'da bilindiği gibi her üyenin bir grubu vardır. Gruplardaki üye adlarını farklı renklerde göstermek için alttaki adımları uygulamalısınız.
orjinal Seditio'da bu özellik yoktur, ilk ve tek Seditio-TR farkıyla Dvdbil tarafından hazırlanmıştır
Tüm Seditio sürümlerinde geçerlidir.
Adım 1:
system/functions.php'yi açın ve alttaki fonksiyonu bulun:
Code:
function sed_build_user($id, $user)
{
global $cfg;
if (($id==0 && !empty($user)))
{ $result = $user; }
elseif ($id==0)
{ $result = ''; }
else
{ $result = (!empty($user)) ? "<a href=\"users.php?m=details&id=".$id."\">".$user."</a>" : '?'; }
return($result);
}
{
global $cfg;
if (($id==0 && !empty($user)))
{ $result = $user; }
elseif ($id==0)
{ $result = ''; }
else
{ $result = (!empty($user)) ? "<a href=\"users.php?m=details&id=".$id."\">".$user."</a>" : '?'; }
return($result);
}
Adım 2:
Üstteki fonksiyonu alttaki ile değiştirin:
Code:
function sed_build_user($id, $user)
{/*
Function hack by Dvdbil
$Web: www.seditio-tr.com
$mail: dvdbil@seditio-tr.com */
global $cfg;
if (($id==0 && !empty($user)))
{ $result = $user; }
elseif ($id==0)
{ $result = ''; }
else
{ $result = (!empty($user)) ? $user : '?'; }
$sql = sed_sql_query("SELECT gru_groupid FROM sed_groups_users WHERE gru_userid='$id' LIMIT 1");
$row = sed_sql_fetcharray($sql);
if ($row['gru_groupid']==5)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#CC0000;font-weight:bold;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==4)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#008000;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==6)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#0000FF\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==3)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#FF00FF;text-decoration:line-through;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==2)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#804040;font-style:italic;\">".$result."</font></a>";
}
else
{
$result = "<a href=\"users.php?m=details&id=".$id."\">".$user."</a>";
}
return($result);
}
{/*
Function hack by Dvdbil
$Web: www.seditio-tr.com
$mail: dvdbil@seditio-tr.com */
global $cfg;
if (($id==0 && !empty($user)))
{ $result = $user; }
elseif ($id==0)
{ $result = ''; }
else
{ $result = (!empty($user)) ? $user : '?'; }
$sql = sed_sql_query("SELECT gru_groupid FROM sed_groups_users WHERE gru_userid='$id' LIMIT 1");
$row = sed_sql_fetcharray($sql);
if ($row['gru_groupid']==5)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#CC0000;font-weight:bold;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==4)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#008000;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==6)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#0000FF\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==3)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#FF00FF;text-decoration:line-through;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==2)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#804040;font-style:italic;\">".$result."</font></a>";
}
else
{
$result = "<a href=\"users.php?m=details&id=".$id."\">".$user."</a>";
}
return($result);
}
Üstte verilen kodlarda renk özelliği varsayılan Seditio'da bulunan gruplar için hazırlanmıştır.
Varsayılan Seditio'da Toplam 6 grup bulunur, bunların içinden 1 tanesi misafirler (guests) içindir dolayısıyla misafir grubunu kullanmıyoruz. Üstteki kodlarda 5 grup olmasının nedeni bu yüzdendir.
Grupları İnceleyelim
Grup id 6:
Moderator yetkisindeki üyelerin bulunduğu gruptur.
Grup id 5:
Admin yetkisindeki üyelerin bulunduğu gruptur.
Grup id 4:
Normal üyelerin bulunduğu gruptur.
Grup id 3:
Yasaklanan (BAN) üyelerin bulunduğu gruptur.
Grup id 2:
Henüz üyeliği pasif (inactive) olan üyelerin bulunduğu gruptur.
Adım 3:
Siz ekstra grup eklemek için elseif komutunun bitimine yeni bir elseif komutu eklemelisiniz.
Örnek olarak:
Üstte verilen yeni fonksiyonda grup 4 yani normal üyelerin komutunu örnek alıyorum;
Code:
elseif ($row['user_maingrp']==4)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#008000;\">".$result."</font></a>";
}
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#008000;\">".$result."</font></a>";
}
Üstteki kısımın altına yine aynısını ekleyeceksiniz, değiştirmeniz gereken yerler yeni grubun id'si, ve renk kodu vermek..
Yine örnek vermek gerekirse altta kalın harfle yazılan kısım yeni ekleyeceğimiz grubu temsil eder:
function sed_build_user($id, $user)
{/*
Function hack by Dvdbil
$Web: www.seditio-tr.com
$mail: dvdbil@seditio-tr.com */
global $cfg;
if (($id==0 && !empty($user)))
{ $result = $user; }
elseif ($id==0)
{ $result = ''; }
else
{ $result = (!empty($user)) ? $user : '?'; }
$sql = sed_sql_query("SELECT gru_groupid FROM sed_groups_users WHERE gru_userid='$id' LIMIT 1");
$row = sed_sql_fetcharray($sql);
if ($row['gru_groupid']==5)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#CC0000;font-weight:bold;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==4)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#008000;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==7)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#B3B300;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==6)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#0000FF\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==3)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#FF00FF;text-decoration:line-through;\">".$result."</font></a>";
}
elseif ($row['gru_groupid']==2)
{
$result = "<a href=\"users.php?m=details&id=".$id."\"><font style=\"color:#804040;font-style:italic;\">".$result."</font></a>";
}
else
{
$result = "<a href=\"users.php?m=details&id=".$id."\">".$user."</a>";
}
return($result);
}
Kalın olan kısım yeni eklediğim grup id'si 7 olan grubu temsil eder.
Bu şekilde istediğiniz kadar çoğaltabilirsiniz.
Bu Döküman www.seditio-tr.com üyeleri için Dvdbil tarafından hazırlanmıştır.
Benzer sayfalar (Similar pages) #BETA
Benzer sayfa bulunamadı.

