Advertisement:

Author Topic: Rengarenk Kullanıcı Adı  (Read 16058 times)

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Rengarenk Kullanıcı Adı
« on: October 02, 2008, 05:11:10 AM »
Bu ipucu Kimler Online listesinde istediğiniz kullanıcı adının istediğiniz renklerde olmasını sağlar.

../Sources/BoardIndex.php

Bul:

Code: [Select]
// Some basic color coding...
if (!empty($row['onlineColor']))

Belirlediğiniz sırada renklendirilmesi için:

Code: [Select]
// Some basic color coding...
if($row['ID_MEMBER'] == 'ID_MEMBER')
{
$colors = array('FF0000', '00FF00', '0000FF');
$counter = 0;
$colored = '';
while($counter < $GLOBALS['func']['strlen']($row['realName']))
{
$color = $counter >= count($colors) ? $counter % count($colors) : $counter;
$colored .= '<span style="color: #' . $colors[$color] . ';">' . $row['realName'][$counter] . '</span>';
$counter++;
}
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $colored . '</a>';
}
elseif (!empty($row['onlineColor']))

Belirlediğiniz renklerde rastgele renklendirilmesi için:

Code: [Select]
// Some basic color coding...
if($row['ID_MEMBER'] == 'ID_MEMBER')
{
$colors = array('FF0000', '00FF00', '0000FF');
$counter = 0;
$colored = '';
while($counter < $GLOBALS['func']['strlen']($row['realName']))
{
$old_color = !empty($color) ? $color : 0;
$color = mt_rand(0, count($colors) - 1);
if($color == $old_color)
continue;
$colored .= '<span style="color: #' . $colors[$color] . ';">' . $row['realName'][$counter] . '</span>';
$counter++;
}
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $colored . '</a>';
}
elseif (!empty($row['onlineColor']))

Kodlarda 'ID_MEMBER' kullanıcı IDsi olarak değiştirmeli. 'FF0000', '00FF00', '0000FF' kodları da renklerdir. Aynı şekilde virgülle ayrılarak sıralanmalıdır ve istenilen kadar renk eklenebilir.

Tamamiyle [SiNaN] yapımıdır.
Former SMF Core Developer | My Mods | SimplePortal

Offline B u m u™

  • Semi-Newbie
  • *
  • Posts: 75
Re: Rengarenk Kullanıcı Adı
« Reply #1 on: October 02, 2008, 05:39:33 AM »
Gerçekten saolasın SiNaN abi.

Offline [-Delete-]

  • Jr. Member
  • **
  • Posts: 385
Re: Rengarenk Kullanıcı Adı
« Reply #2 on: October 26, 2008, 08:21:47 PM »
Bu İpucu Konusunda Çeşitli Fikirler Ekleyebilirim :P

Bu Renklendirmeyi Biz Admin Panelinden Yapabilsek Daha Hoş Olmazmıydı , Bir Konu Açarız Haftanın En İyi Üyesine Jest Olarak Renkli Üye İsmi Deriz, Adminden Id ve Renk Kodları Girerek Kısaca Hallederiz

Yada Bu Daha Da Güzel Olacaktır Eminim; Bu Kontrolü Üyelere Bırakırız , Şöyleki;

Bir Üye Grubu Belirleriz, Siilver Üyelik Mesela, Ücretli Abonelikler Açarız Ve Bunlarda Özellik Olarak Nick Renklendirme Deriz,

Üye Kendi profiline Girdiğinde "İsmini Renklendir" Diye Bir Seçeneğe Tıklar Ve Karşısına max 4 Renk Seçeneği "Açılır Kutuda Renk Seçebilecek şekilde"  birde Renklerin Sıraylamı Yoksa Karışıkmı Uygulanmasını Belirlemesi için Bir Radio Seçimi Ekleriz. Üye İşi Kendi Halleder :)

Sizce de Güzel Olmaz mı?

Yapması Zor Kabul Ediyorum Ama Sizin Gibi Üstadlar İçin Yapılamayacak Birşey Olmadğınıda Biliyorum :)

Bakalım Yapılıcak mı Yoksa Cayılıcak mı :P
Pess..!

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Rengarenk Kullanıcı Adı
« Reply #3 on: November 01, 2008, 09:43:43 AM »
Aslında SMF kullanıcının beynini okuyarak ne yapmak istediğini anlayıp kendisi yapsa hiç fena olmaz. :P

Maalesef buna ayıracak vaktim yok, ilgilenen olursa şanslısınız demektir. Yoksa elinizdeki ile yetinmek zorundasınız.
Former SMF Core Developer | My Mods | SimplePortal

Offline _ImmorTaL_

  • Jr. Member
  • **
  • Posts: 123
Re: Rengarenk Kullanıcı Adı
« Reply #4 on: August 01, 2010, 11:36:45 AM »
rengarenk temadan alındı sanırım bu :D