Yardım - Arama - Takvim
Forum'ların Tam Görüntüsü: Member Group Color In Forum View 1.0.0
Türkçe Forum > Yardım - Destek (Web Sitenize Forum Kurmak İstiyorsanız) > Invision Power Board, vBulletin, SMF, Php-Nuke, Phpbb, Wbb, Asp > Invision Power Board > Dil Dosyaları ve Eklentiler
Turkulerdiyari
Mod açiklamasi : Forum bölümlerine girdiginizde yani konu basliklarini gördügünüzde kulanici grup renklerine göre kulanicilarin renklendirilmesini saglar.

Geçerli sürüm : IPB Version: 2.1.x

Kurulum : Basit

Düzenlenecek dosya sayisi : 1

Düzenlenecek dosya : ./sources/action_public/forums.php



CODE


AÇ : ./sources/action_public/forums.php

BUL :                       //-----------------------------------------
 // Show meh the topics!
 //-----------------------------------------



ALTINA EKLE :

 # Member Group Color in Forum View
 $this->ipsclass->DB->build_query( array(
           'select'   => 't.tid',
           'from'     => array( 'topics' => 't' ),
           'where'    => "tid IN(".implode(",", $topic_ids).")",
           'add_join' => array(
           # MEMBER TABLE JOIN
           0 => array( 'select' => 'mg.mgroup as starter_group',
              'from'   => array( 'members' => 'mg' ),
              'where'  => 'mg.id=t.starter_id',
              'type'   => 'left' ),
           # MEMBER TABLE JOIN
           1 => array( 'select' => 'pg.mgroup as poster_group',
              'from'   => array( 'members' => 'pg' ),
              'where'  => 'pg.id=t.last_poster_id',
              'type'   => 'left' )
                ),
         )  );
 $this->ipsclass->DB->exec_query();

 while( $m = $this->ipsclass->DB->fetch_row() )
 {
  if( is_array( $topic_array[ $m['tid'] ] ) )
  {
   $topic_array[ $m['tid'] ]['starter_group'] = $m['starter_group'];
   $topic_array[ $m['tid'] ]['poster_group']  = $m['poster_group'];
  }
 }


BUL :


 $topic['last_poster'] = $topic['last_poster_id'] ? $this->ipsclass->make_profile_link( $topic['last_poster_name'], $topic['last_poster_id']) : "-".$topic['last_poster_name']."-";
       
 $topic['starter']     = $topic['starter_id']     ? $this->ipsclass->make_profile_link( $topic['starter_name'], $topic['starter_id']) : "-".$topic['starter_name']."-";



BUNUNLA DEGiSTiR :



 //$topic['last_poster'] = $topic['last_poster_id'] ? $this->ipsclass->make_profile_link( $topic['last_poster_name'], $topic['last_poster_id']) : "-".$topic['last_poster_name']."-";
       
 //$topic['starter']     = $topic['starter_id']     ? $this->ipsclass->make_profile_link( $topic['starter_name'], $topic['starter_id']) : "-".$topic['starter_name']."-";
 $pgroup = $this->ipsclass->cache['group_cache'][ $topic['poster_group'] ];
 $sgroup = $this->ipsclass->cache['group_cache'][ $topic['starter_group'] ];
 $topic['last_poster'] = $topic['last_poster_id'] ? "<a href='{$this->ipsclass->base_url}showuser={$topic['last_poster_id']}'>{$pgroup['prefix']}{$topic['last_poster_name']}{$pgroup['suffix']}</a>" : "-".$topic['last_poster_name']."-";
 $topic['starter']     = $topic['starter_id']     ? "<a href='{$this->ipsclass->base_url}showuser={$topic['starter_id']}'>{$sgroup['prefix']}{$topic['starter_name']}{$sgroup['suffix']}</a>" : "-".$topic['starter_name']."-";


-Mod Bitimi-
istanbullut
hocam kodları bi kontrol etsen Parse error: parse error, unexpected T_STRING in /home/httpd/vhosts/ustatlar.com/httpdocs/sources/action_public/forums.php on line 877
hatayı aldım kodlarda sorun ola bilirmi.
Cemocan
evet bi kontrol edebilirmisin iyi bi moda benziyor
Turkulerdiyari
user posted image



Sorunsuz !


KANKAN
Teşekkür ederim Türkülerdiyari kardeşim, capste göreceğin gibi bende sorunsuz smile.gif
Eline sağlık... xyxthumbs.gif
user posted image

xyxthumbs.gif
Tymsah
Teşekkürler..
Eklentiler bölümüne taşıyalım yeri orası smile.gif
Turkulerdiyari
QUOTE(Tymsah @ 30.03.2006, 08:11:40)
Teşekkürler..
Eklentiler bölümüne taşıyalım yeri orası smile.gif
*




Oraya konu açamadigim için buraya açtim.
KANKAN
Arkadaşlaşlar az önce bşiey farkettim yeni açılmış forumlarda hata veriyor bu mod...
ekte verdiğim dosyada sorunsuz... Ordan bakıp yapabilirsiniz...

Edit : Birde size sorunsuz olduğunu gösteren resin vereyim dedim
_Sayanora_
QUOTE
Tşkler Dostum Ellerine Sağlık Süper tam aradğım bir eklentii
onlyokan
Teşekkürler Arkadaşım Süper bi eklenti
user posted image

yalnız resim işaretlediğim gibi duyurular da ve yeni mesajlar göster dediğimizde de renkler çıkmıyor neden acaba

bir de bu renkleri forum da verilen cevaplarda görebilmek için ne yapabiliriz sad.gif
onlyokan
arkadaşlar bu kodlar yeni bir forum açtığınızda forumunuzun resimdeki gibi bir hata vermesine yol açıyor yeni bir forum açtığınızda yedek aldığınız dosyanızla mutlaka değiştirin. bu hatayı düzeltmenin bir yolu var mı arkadaşlar sad.gif bu eklentiyi kullanmak istiyorum ama bu hata yüzünden kullanamıyorum sad.gif

user posted image

Forum'ların Normal Resimli Görüntüsüne geçiş için burayı Tıklayın