|
|||||||
| Template Eklentileri vBulletin ile ilgili Template Eklentileri ve degişikliklerini bulabileceğiniz paylaşabileceginiz bir bölüm... |
![]() |
|
|
Konu Araçları |
|
|
#1 (permalink) |
|
Görev Alma Vakti
![]() ![]() |
Gireceğiniz bu özellikle, hergün forum anasayfasında "Günün Üyesi" kısmında, hakeden kişi ve bilgileri görünsün..
Eklentideki "memberoftheday.php" dosyasını >> forum_klasörünüz/includes/cron dizinine upload edin.. index.php 'yi açın ve alttaki satırı bulun; Kod: $specialtemplates = array( </PRE> Bunu şunlarla değiştirin; PHP Kodu: <CODE style="WHITE-SPACE: nowrap"> <!-- php buffer start --><CODE>$specialtemplates = array( 'memberoftheday', </CODE><!-- php buffer end --> </CODE> Sonra şu kısmı bulun; Kod: $globaltemplates = array( </PRE> Ve alttakiyle değiştirin; PHP Kodu: <CODE style="WHITE-SPACE: nowrap"> <!-- php buffer start --><CODE>$globaltemplates = array( 'memberoftheday', </CODE><!-- php buffer end --> </CODE> Sonra şu satırı bulun; Kod: // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ### </PRE> Ve şunlarla değiştirin; PHP Kodu: <CODE style="WHITE-SPACE: nowrap"> <!-- php buffer start --><CODE>$mday = unserialize($datastore['memberoftheday']); if (!$mday['hascustomavatar'] && $mday['avatarpath']) { $avatarurl = $mday['avatarpath']; } else { $avatarurl = "image.php?u=$mday[userid]"; } eval('$memberoftheday .= "' . fetch_template('memberoftheday') . '";'); // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ### ################################################## #################### # Changes in the FORUMHOME template ################################################## #################### </CODE><!-- php buffer end --> </CODE> index.php 'yi kaydedip upload edin. FORUMHOME isimli templateyi açın ve alttaki kodu "$navbar" satırının altına ekleyin; Kod: $memberoftheday </PRE> Kaydedip kapatın. "memberoftheday" isminde yeni bir template eoluşturun (ekleyin); ve içeriği de şu olsun; PHP Kodu: <CODE style="WHITE-SPACE: nowrap"> <!-- php buffer start --><CODE><table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="80%" align="center"> <tr> <td><img src="$avatarurl"></td> <td> <b>Günün Üyesi: <a target="_top" href="member.php?&u=$mday[userid]">$mday[username]</a>!</b><br/><br/> Mesaj Sayısı: $mday[posts]</span><br/> Ünvan Derecesi: $mday[reputation]</span><br/> <if condition="$mday[age]">Yaşı: $mday[age]</span><br/></if> <br/> Favori Forum Kısmı: <a href="forumdisplay.php?f=$mday[forumid]">$mday[forumname]</a> </td> </tr> </table> <br/> </CODE><!-- php buffer end --> </CODE> Sonra Kontrol Panelde alttaki tabloyu oluşturun; (Execute SQL Query) PHP Kodu: <CODE style="WHITE-SPACE: nowrap"> <!-- php buffer start --><CODE>CREATE TABLE memberoftheday ( memberid int(11) NOT NULL auto_increment, userid int(11) NOT NULL default '0', dateline int(11) NOT NULL default '0', posts int(11) NOT NULL default '0', reputation int(11) NOT NULL default '0', PRIMARY KEY (memberid) ) TYPE=MyISAM; </CODE><!-- php buffer end --> </CODE> Admincp >> Zamanlanmış Görev Ekle kısmından alttaki görevi ekleyin; Saat : 23 Dakika : 59 "Evet" Dosya Adı : ./includes/cron/memberoftheday.php ve bunu Zamanlanmış Görev Düzenleyici kısmından çalıştırın.... Not : Zamanlanmış görev düzenleyiciyi ve templateyi editleyerek bu olayı "Haftanın Üyesi" , "Ayın Üyesi" .. şekline dönüştürebilirsiniz. Not 2 : FORUMHOME templatesinde; $navbar 'ın altına eklediğiniz $memberoftheday kodunu, farklı yere koyarak, Günün Üyesi menüsünü, anasayfada istediğiniz yere yerleştirebilirsiniz. Mesela en alta... vs.... <!-- / message --><!-- attachments --><FIELDSET class=fieldset><LEGEND>Eklenmiş Dosyalar</LEGEND><TABLE cellSpacing=3 cellPadding=0 border=0><TBODY><TR><TD></TD><TD>memberoftheday.rar (1.4 KB, 23 Görüntülenme)</TD></TR></TBODY></TABLE></FIELDSET> |
|
|
![]() |
| Ahantar Kelimeler: ana, gunun, sayfada, uyesi |
| Konu Araçları | |
|
|