|
| Makaleler |
| Toplam Makale |
9606 |
| Yayında |
9403 |
| Bekleyenler |
203 |
| Görüntüleme |
29015333 |
|
|
|
Vbulletin Sorularınızın Cevapları Burada -2
Google Reklamları 1. Avatarın altına Google Reklamı
Size tavsiye edeecğim buraad iframe kullanarak başka bir sayfadaki hazırlayacagınız google reklamınızı buraya monte etmenizdir. Böylece forumunuzda birden çok google raklamı aynı sayfada yayınlanabılır.
Yapılacaklar:1.A. : Bir Php yaratıyoruz:PHP Code: <table width="100%" border="0" bgcolor "ARKA PLAN RENGİ"> <tr> <script type="text/javascript"><!-- google_ad_client = "GOOGLE KODUNUZ"; google_ad_width = 120; google_ad_height = 240; google_ad_format = "120x240_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "990000"; google_color_bg = "000000"; google_color_link = "FF9933"; google_color_url = "000000"; google_color_text = "FFFFFF"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div> </tr> </table>
Bu sayfadaki <script ............. </script kısmını kendi kodunuzla değiştirin
Bu sayfayı reklam1.php olarak kaydedip ana dizininize ftp nizin upload yapın1.B. : Template Ayarları:Still Manager >> Kullandığınız Temanın solundan >> Edit Templates >> postbit_legacy(görmek için tema kısmını << >> butonundan genişletebilirsiniz)PHP Code: <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]</div>
kodunun hemen üstüne şu kodu ekleyin :PHP Code: <br /> <iframe marginwidth=0 marginheight=0 src='http://www.siteniz.com/reklam1.php' frameborder=0 width='125' scrolling=no height=250> </iframe> <br />
Width ve height leri google reklam boyutlarınıza göre ayarlayın ( reklam boyutlarınıza göre boyutları +2/+3 olarak alırsanız daha olacaktır. __________________
Şehir Gösterge Ayarları. öncelikle Admincp >>> kullanıcı profili alanı düzenliyiciye giriyoruz ordan single selection menu yu sececegiz
Asagıdakileri uygulayin
Başlık >>> Nerelisiniz? yada daha espirili bişey mesela Hemşerim memleket nire??? [IMG]file:///C:/Documents%20and%20Settings/MiRaBiLiS/Desktop/vbulletin/images/smilies/biggrin.gif[/IMG] Açıklama >>> Nereli olduğunuzu yazın Seçenekler >>> Alttakileri ekleyinKod: ADANA
ADIYAMAN
AFYON
AĞRI
AMASYA
ANKARA
ANTALYA
ARTVİN
AYDIN
BALIKESİR
BİLECİK
BİNGÖL
BİTLİS
BOLU
BURDUR
BURSA
ÇANAKKALE
ÇANKIRI
ÇORUM
DENİZLİ
DİYARBAKIR
EDİRNE
ELAZIĞ
ERZİNCAN
ERZURUM
ESKİŞEHİR
GAZİANTEP
GİRESUN
GÜMÜŞHANE
HAKKARİ
HATAY
ISPARTA
MERSİN
İSTANBUL
İZMİR
KARS
KASTAMONU
KAYSERİ
KIRKLARELİ
KIRŞEHİR
KOCAELİ
KONYA
KÜTAHYA
MALATYA
MANİSA
K.MARAŞ
MARDİN
MUĞLA
MUŞ
NEVŞEHİR
NİĞDE
ORDU
RİZE
SAKARYA
SAMSUN
SİİRT
SİNOP
SİVAS
TEKİRDAĞ
TOKAT
TRABZON
TUNCELİ
ŞANLIURFA
UŞAK
VAN
YOZGAT
ZONGULDAK
AKSARAY
BAYBURT
KARAMAN
KIRIKKALE
BATMAN
ŞIRNAK
BARTIN
ARDAHAN
IĞDIR
YALOVA
KARABÜK
KİLİS
OSMANİYE
DÜZCE
NoT: Bu illerin sıralaması plakalara göre oluşturulmuştur.daha sonraSet Default: Yok Sıralama şekli: profil ayarlarında Kaçıncı sırada çıkacaksa (örn: 7) Zorunlu Alanlar: Evet Field Editable by User: Evet Private Field: Hayır Field Searchable on Members List: Hayır Show on Members List: Hayır
Option Input(hemen alttaki kısım) Bu seçenek kullanıcıların kendi seçeneklerini gimesine izin ver: Hayır Max length: 100 (bende böyleydi valla deistirmedim. farklıysa oyle kalsın) Display Size: 25 (bende böyleydi valla deistirmedim. farklıysa oyle kalsın) Regular Expression: Boş bırakıyoruz
Sayfayı Görüntüle (hemen alttaki kısım) Which page displays this option?: Select >>> profili ayarlarınız
Kaydet
NoT: id numarasını unutmayın!-------------------------------------------------------şimdide template editleyeceğiz
postbit_legacy de bul
PHP Code: <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div> </div>
altına eklePHP Code: <br /><if condition="$post[fieldx] != ''">Memleket: <b>$post[fieldx]</b> </div></if>
son olarakta unutmayın dediğim id numarasını kodlar arasındaki fieldin x'i ile degistirin. ve Kaydet deyin. İşte oldu. Bu Bilgi Messenger Yahoo simgelerinin üstünde yeralacaktır. Moderatör Başvuru Formu [vB 3.5.x]
Açıklama : Formu kullanarak yapılan başvurular, normal üyelerin görme yetkisinin olmadığı bir bölümde otomatik konu olarak açılır..
- Forumunuza ayrı bir alt forum ekleyin; bu kısmı sadece siz göreceksiniz, diğer üyeler görmeyecek, ayarları buna göre yapın. Bu açtığınız alt forumun forumid'sini not alın.- LinkTeki XML dosyasını wordpad veya herhangi başka bir editörle ile açın; şu kısmı bulun; ve ordaki numarayı, üstte açtığınız alt forumun forumid'si kaçsa onunla değiştirin;- XML dosyasını kaydedip admincp'deki Product (ürün yöneticisi) kısmından import edin.
- Forumunuzda istediğiniz yere (duyuru olarak mesela) şu şekilde link koyun;PHP Code: http://www.siteniz.com/forum/newthread.php?do=basvuru
- Bu linke tıklandığında form açılır, doldurup gönderildiğinde, gizli olarak ayarladığınız, sadece sizin görebileceğiniz alt forumda bu yollanan form bilgileri yeni bir konu olarak açılır. Burada açılan konuları okuyarak gelen başvuruları inceleyebilirsiniz..http://rapidshare.de/files/10523886/...svuru.rar.html Başvurular Size PM Olarak Gelsin - Alttaki XML dosyasında şu kısmı bulun; ve "admin" yerine kendi kullanıcı adınızı yazın ve kaydedin..- Diğer adımlar üstteki gibi..http://rapidshare.de/files/19837716/...ru_pm.rar.html İLK MESAJDAN SONRA REKLAMADMİNCP>>STİL YÖNETİMİ>>Postbit Templates -> postbit_legacy
en alta bunları ekleyin... PHP Code: <if condition="$post[postcount] == 1"> $spacer_open <div style="padding:0px 0px $stylevar[cellpadding]px 0px"> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="thead" align="left">Sponsored Links</td> </tr> <tr> <td class="alt1" align="center"> BANNER CODE HERE </td> </tr> </table> </div> $spacer_close </if>
__________________
SİTEYİ BUGÜN ZİYARET EDENLER
forum/index.php 'yi açıp alttaki kodu bulun;PHP Code: // ### LOGGED IN USERS #################################################
Bunun hemen üst kısmına şunları ekleyin; PHP Code: // ############### Paul M - Who has visited today v1.40 #################
require_once('./includes/functions_misc.php'); $now = TIMENOW - intval($vboptions['hourdif']); $cutoff = vbmktime(0, 0, 0, date('m', $now), date('d', $now), date('Y', $now)); //$cutoff = $now - 86400 ; // ## Uncomment this line if you want a rolling 24 hours display ## // $todaysusers = $DB_site->query("SELECT userid, lastactivity, options, username, opentag, closetag FROM " . TABLE_PREFIX . "user as user LEFT JOIN " . TABLE_PREFIX . "usergroup as usergroup ON(user.usergroupid = usergroup.usergroupid) WHERE lastactivity > " .$cutoff. " ORDER BY username" );
$totaltoday = 0; while ($today = $DB_site->fetch_array($todaysusers)) { $today[visible] = 1 ; $totaltoday += 1; if ($today[options] & $_USEROPTIONS[invisible]) { $today[visible] = 0 ; if (($permissions['genericpermissions'] & CANSEEHIDDEN) OR $today['userid'] == $bbuserinfo['userid']) { $today[visible] = 2 ; } } if ($today[visible]) { $wrdate = vbdate($vboptions['timeformat'], $today['lastactivity']); $whotoday .= "<a href='member.php?u=$today[userid]' title='$wrdate' >"; if ($today[visible] == 2) { $whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>*, "; } else { $whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>, "; } } } if ($whotoday) { $whotoday = substr($whotoday, 0, strlen($whotoday)-2); }
// ############# End of Who has visited today ###############
kaydedip upload edin.FORUMHOME templatesini açıp alttaki kodları bulun;PHP Code: <if condition="$show['loggedinusers']"> <!-- logged-in users --> <tbody> <tr> <td class="thead" colspan="2"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_activeusers')"><img id="collapseimg_forumhome_activeusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif" alt="" border="0" /></a> <a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>) </td> </tr> </tbody> <tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]"> <tr> <td class="alt2"><a href="online.php?$session[sessionurl]"><img src="$stylevar[imgdir_statusicon]/forum_link.gif" alt="$vbphrase[view_whos_online]" border="0" /></a></td> <td class="alt1" width="100%"> <div class="smallfont"> <div style="white-space: nowrap"><phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></div> <div>$activeusers</div> </div> </td> </tr> </tbody> <!-- end logged-in users --> </if>
Bunun tümünü şu kodlarla değiştirin;PHP Code: <if condition="$show['loggedinusers']"> <!-- logged-in users --> <tbody> <tr> <td class="thead" colspan="2"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_activeusers')"><img id="collapseimg_forumhome_activeusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif" alt="" border="0" /></a> <a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>) </td> </tr> </tbody> <tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]"> <tr> <td class="alt2"><a href="online.php?$session[sessionurl]"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="$vbphrase[view_whos_online]" border="0" /></a></td> <td class="alt1" width="100%"> <div class="smallfont"> <div style="white-space: nowrap"><phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></div> <div>$activeusers</div> </div> </td> </tr> </tbody> <!-- end logged-in users -->
<!-- Todays active users --> <tbody> <tr> <td class="thead" colspan="2"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_todayusers')"><img id="collapseimg_forumhome_todayusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayusers].gif" alt="" border="0" /></a> Total users that have visited today: $totaltoday </td> </tr> </tbody> <tbody id="collapseobj_forumhome_todayusers" style="$vbcollapse[collapseobj_forumhome_todayusers]"> <tr> <td class="alt2"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="Users online today" border="0" /></td> <td class="alt1" width="100%"><div class="smallfont">$whotoday</div></td> </tr> </tbody> <!-- Todays active users --> </if>
__________________
Automatic Birthday Thread (Kendiliğinden Konu Açar)
bu hack bir kullanıcının doğum günü olduğu zaman otomatik olarak ''iyi doğdun'' konusu açar anlatım: /includes/cron/birthday.php a.ın ve bu kodu bulun
PHP Code: $birthdays = $DB_site->query(" SELECT username, email, languageid, birthday FROM " . TABLE_PREFIX . "user WHERE birthday LIKE '$today-%' AND (options & $_USEROPTIONS[adminemail]) AND usergroupid IN ($ids) ");
bunlar ile değiştirin
PHP Code: $birthdays = $DB_site->query(" SELECT username, email, languageid, birthday, userid FROM " . TABLE_PREFIX . "user WHERE birthday LIKE '$today-%' AND (options & $_USEROPTIONS[adminemail]) AND usergroupid IN ($ids) ");
bu kodu bulun
PHP Code: $emails .= $userinfo['username'];
altına bunu ekleyin
PHP Code: $bday_people .= "<a href=\"member.php?u=".$userinfo['userid']."\">".$username."</a>, born ".$userinfo['birthday']."\n"; $bday_title .= $username.", ";
bu kodu bulun
PHP Code: log_cron_action('Birthday Email sent to: ' . $emails, $nextitem);
altına bunları ekleyin
PHP Code: // Create Birthday Thread Hack $birthday_greeting_thread = "Dear Forum,<br><br>Here are today's birthdays!<br><br>$bday_people"; $greeter=1; //Your User ID $greeter_name="Your User Name"; //Your User Name $greetings_forum=1; //enter the forum id that you want the thread to go into $todays_date11= date("F j, Y", mktime (date("H")+$timeset, date("i"), date("s"), date("m"), date("d"), date("Y"))); $title3= "Happy Birthday to "; $title3.= $bday_title; $title3.= "on "; $title3.=$todays_date11; $DB_site->query("INSERT INTO " . TABLE_PREFIX . "thread (threadid,title,lastpost,forumid,open,replycount,postusername,postuserid,lastposter,dateline,iconid,visible,attach) VALUES (NULL,'".addslashes(htmlspecialchars($title3))."','".time()."','$greetings_forum','1','0','".addslashes($greeter_name)."','$greeter','".addslashes($greeter_name)."','".time()."','0','1','0')"); $log_threadid=$DB_site->insert_id(); // Creating Post $DB_site->query("INSERT INTO " . TABLE_PREFIX . "post (postid,threadid,title,username,userid,dateline,pagetext,allowsmilie,showsignature,ipaddress,iconid,visible) VALUES (NULL,'$log_threadid','".addslashes(htmlspecialchars($title3))."','".addslashes($greeter_name)."','$greeter','".time()."','".addslashes($birthday_greeting_thread)."','1','0','127.0.0.1','0','1')"); // Updating Forum $DB_site->query("UPDATE " . TABLE_PREFIX . "forum SET replycount=replycount+1,threadcount=threadcount+1,lastpost='".time()."',lastposter='".addslashes($greeter_name)."' WHERE forumid = $greetings_forum"); // Updating User's Post $DB_site->query("UPDATE " . TABLE_PREFIX . "user SET posts=posts+1 WHERE userid=$greeter"); // End Create Birthday Thread Hack
Not:açılacak konu sizin istediğiniz doğrultusunda istediğiniz bölüme açılır
admin panel<<<vbulletin seçenekler<<user registiration options da bir bölüm oluşuyor doğum günü forumu ile ilgili buradan hangi forumda çıkmasını istediğinzi ne yazması istediğinizi ayarlayabiliyorsunuz
Alt Forumlari Alt Alta GÖrme
ALT FORUMLARI ALT ALTA GÖRME
Alt Forumların yanyana değil de, alt alta sıralanması için; Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates -> forumhome_forumbit_level2_post bu templatede alttaki yeri bulun; PHP Code: <if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>
ve bunu komple şununla değiştirin; PHP Code: <if condition="$show['subforums']">
<table width="100%" cellpadding="1" cellspacing="0" border="0">
<tr>
<td width="50%" align="left" colspan="2"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>:</div></td>
</tr>
<tr>
$forum[subforums]
</tr>
</table>
</if>
Daha sonra alttaki her iki templatenin de içeriğini boşaltın, yani silin (zaten sadece virgül vardır) Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates -> forumhome_subforumseparator_post ve Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates ->forumhome_subforumseparator_nopost Daha sonra şu iki templatede; Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates -> forumhome_subforumbit_post Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates ->forumhome_subforumbit_nopost Daha sonra alttaki her iki templatenin de içeriğini boşaltın, yani silin (zaten sadece virgül vardır) Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates -> forumhome_subforumseparator_post ve Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates ->forumhome_subforumseparator_nopost Daha sonra şu iki templatede; Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates -> forumhome_subforumbit_post Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates ->forumhome_subforumbit_nopost bunların ikisine de alttaki kodlara kırmızı olanları şekildeki gibi ekleyin Kod: <td width="50%" align="left" nowrap="nowrap">
<img class="inlineimg" src="$stylevar[imgdir_statusicon]/subforum_$forum[statusicon].gif" alt="" /> <a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
</td>
<if condition="$GLOBALS[subrow]">
</tr><tr>
</if>
<if condition="$GLOBALS[subrow] = !$GLOBALS[subrow]"></if>
Eğer bunu yapınca herhangi bir terslik dikkatinizi çekerse, alt forumların dizilişi sırasında, alttaki ayarlamayı yapın. Admin CP -> Templateler -> Style Manager (Tema Düzenleyici) -> « » -> Forum Home Templates -> forumhome_forumbit_level1_nopost forumhome_forumbit_level1_post forumhome_forumbit_level2_nopost forumhome_forumbit_level2_post bu 4 templatede de alttaki kodları bulup, kırmızı renkli kodları şekildeki gibi ekleyin; Kod: <if condition="$show['subforums']">
<if condition="$GLOBALS[subrow] = false"></if>
<table width="100%" cellpadding="1" cellspacing="0" border="0">
<tr>
<td width="50%" align="left" colspan="2"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>:</div></td>
</tr>
<tr>
$forum[subforums]
</tr>
</table>
</if>
Yukarda anlatılanlardan başka extra bir ayar yok burada da... Sadece boyutlarını ayarlamak için şu extra mavi renkli kodları girin ve düzenleyin boyutu; Kod: <td width="50%" align="left" nowrap="nowrap">
<div style="font-size: 10px;">
<img class="inlineimg" src="$stylevar[imgdir_statusicon]/subforum_$forum[statusicon].gif" alt="" /> <a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
</div>
</td>
<if condition="$GLOBALS[subrow]">
</tr><tr>
</if>
<if condition="$GLOBALS[subrow] = !$GLOBALS[subrow]"></if>
__________________
Vbulletin Mail System Harika Bir EklentiAğalar öncelikle belirteyimki ben kurmadım bunu ancak script mafia nın yazmış olduğu bir eklenti ve kullanan arkadaşlarım var yani güvenebilirsiniz.
Öncelikle ekteki dosyaları forumun olduğu dizine upload ediyoruz.
Daha sonra adres çubuğuna aşağıdaki linki yzarak kuruluma başlıyoruz.
http://www.siteadi.com/forumdizini/a...stall_vbms.php
install etmeye başlıyoruz.Adımları takip ederek install ediyoruz eklentiyi yapacak birşey yok yani sürekli continue diyecez her neyse bazı bilgiler isteyecek install sırasında onları doldurun daha sonra kurulum bitince vbms_install.php yi install_vbms_steps,install_vbms_queries ve install_vbms_xml klasörlerini siliyoruz
şimdi header templateini açıyoruz aşağıdaki kodu buluyoruz PHP Code: <!-- content table --> $spacer_open
hemen altına
PHP Code: <!-- vBMS new mail notification --> <if condition="$vboptions['vbms_enabled'] and $vboptions['vbms_headernotification'] and $vbms_newmessages['newcount'] > 0"> <br /> <table cellpadding="$stylevar[outerborderwidth]" cellspacing="0" border="0" class="tborder" width="$stylevar[tablewidth]" align="center"> <tr> <td>
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%"> <tr> <td class="thead" colspan="2"><span style="float:right; font-weight:normal">$vbphrase[vbms_powered_by_vbms]</span><b>$vbphrase[vbms_you_have_new_email]</b> </td> </tr>
<tr>
<td class="alt2" style="width:30px; text-align:center; overflow:hidden; padding:1px; vertical-align:middle"> <span style="font-family:'Trebuchet MS', Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size:xx-large">!</span> </td>
<td valign="top" class="alt1"> <b>
<if condition="$vbms_newmessages['newcount'] == 1"> $vbphrase[vbms_one_unread_message] <else /> <phrase 1="$vbms_newmessages[newcount]">$vbphrase[vbms_x_unread_messages]</phrase> </if> </b><br />
<span class="smallfont"><phrase 1="vbms.php?$session[sessionurl]">$vbphrase[vbms_to_read_your_email]</phrase> </span>
</td> </tr> </table> </td> </tr> </table> </if> <!-- / vBMS new mail notification -->
yukarıdaki kodları ekliyoruz hemen ardından
phpinclude_start templateini açıyoruz en üste aşağıdaki kodları yapıştırıyoruz
PHP Code: require_once("./includes/vbms_frontend_init.php");
şimdi navbar templateini açıyoruz aşağıdaki kodlarıb uluyoruz
PHP Code: <if condition="$show['member']"> <td class="vbmenu_control"><a href="usercp.php?$session[sessionurl]">$vbphrase[user_cp]</a></td></if>
hemen altına
PHP Code: <if condition="$bbuserinfo['userid'] != 0"> <if condition="$show['popups']"> <td id="vbms" class="vbmenu_control"><a href="vbms.php?$session[sessionurl]">vBMS</a> <script type="text/javascript"> vbmenu_register("vbms"); </script></td> <else /> <td class="vbmenu_control"><a href="vbms.php?$session[sessionurl]">vBMS</a></td> </if></if>
yukarıdaki kodları yapıştırıyoruz daha sonra
aşağıdaki kodları buluyoruz
PHP Code: <if condition="$show['popups']"><!-- NAVBAR POPUP MENUS -->
hemen altına
PHP Code: <if condition="$bbuserinfo['userid'] != 0"> <div class="vbmenu_popup" id="vbms_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead">vBulletin Mail System</td></tr> <tr><td class="vbmenu_option"><a href="vbms.php?$session[sessionurl]">$vbphrase[read_mail_nav]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_new.php?$session[sessionurl]">$vbphrase[write_mail_nav]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_ab.php?$session[sessionurl]">$vbphrase[address_book_nav]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_folders.php?$session[sessionurl]">$vbphrase[manage_folders_nav]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_filters.php?$session[sessionurl]">$vbphrase[manage_filters_nav]</a></td></tr> <tr><td class="thead">$vbphrase[tools_and_settings_nav]</td></tr> <tr><td class="vbmenu_option"><a href="vbms_alias.php?$session[sessionurl]">$vbphrase[change_alias_nav]</a></td></tr> <if condition="$bbuserinfo['usergroupid'] == 6"> <tr><td class="vbmenu_option"> <a href="$admincpdir/vbms_permissions.php?$session[sessionurl]">$vbphrase[manage_vbms_permissions_nav]</a> </td></tr> </if> </table> </div> </if>
BANNER EKLEME
Banneri Navbar' in (ustte Anasayfa Üye KP Yardım Üyeler Listesi yazan yer) hemen altina eklemek icin..
Admincp -> Styles & Templates - > Style Yönetimi - > SIZIN TEMANIZ - > Edit Template - > Forum Home Templates -> FORUMHOME Yolunu izleyip FORUMHOME templateini aciyoruz..
Hemen sonra $navbar yazan satırı ariyoruz.. bulduktan sonra hemen altina asagidaki kodlari ekliyoruz..
Kod: <!-- BANNER KODLARI -->
<p><center><a href="ADRES BURAYA YAZILACAK/" target="_blank">
<img border="0" src="BANNER RESIM ADRESI BURAYA YAZILACAK" align="center" width="420" height="60"></a></center></p>
<table border="1" style="border-collapse: collapse" width="100%" id="table1" bordercolor="#003265">
<!-- BANNER KODLARI -->
Not : üstteki kodlar sadece tek banner eklemek içindir. Kaç tane ekleyecekseniz okadar copy & paste yaparsınız
Kullanıcılarla forum kategorileri arasında olmasını isterseniz; <!-- /main --> yazan satırın altına ekleyin bu banner kodlarını...
Eğer forum logosunun yanına koymak isterseniz şunları yapın; Admincp >> Temalar >> Kullandığınız Temayı seçin >> Common Templates >> header yazan kısımda şu kodları bulun;
ve hemen üst kısmına; üstte verdiğim banner link kodlarını ekleyin....
Günün Üyesi
memberoftheday.ph dosyasını /includes/cron dizinine upload edin.
index.php yi açın ve şu kodu bulun
PHP Code: $specialtemplates = array(
bununla değiştirin
PHP Code: $specialtemplates = array( 'memberoftheday',
bunu bulun
PHP Code: $globaltemplates = array(
bununla değiştirin
PHP Code: $globaltemplates = array( 'memberoftheday',
bunu bulun
PHP Code: // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###
bununla değiştirin
PHP 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 ######################################################################
FORUMHOME adlı templatede $navbar adlı satırın altına bunları ekleyin memberoftheday isimli bir template oluşturun
PHP 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/>
bu döngüyü gerçekleştirin
PHP 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;
Admincp > Zamanlanmış Görev Ekle kısmından görevi ekleyin
Saat : 23 Dakika : 59 "Evet" Dosya Adı : ./includes/cron/memberoftheday.php http://rapidshare.de/files/16714489/...heday.php.html YEDEK ALMA
Yedeğinizi almadan önce Yönetici >> İçeri Al & Bakım >> Tabloları Tamir Et / Düzenle >> Tümünü İşaretle >> Devam tıklayın ki yedekleme esnasındaki daha önceden tablolarınızda oluşmuş veya yemekleme işlemi esnasında oluşacak sorunlar ortadan kalsın.
Yedekleme için 4 yolunuz var. Bunları kısaca özetlersek;
1. Yönetici >> İçeri Al & Bakım >> Database Yedekleme >> Kaydet.
Not: (Eklerinizi ister database içine alır veya ayrı olarak ftpde bir klasör altında toplar bunları database'i geri yüklerken çağrılmasını sağlayabilirsiniz.)
2. Cpanel'den alabilirsiniz.
3. Host firmanızda root yetkisi olan biri ile görüşerek ssh açtırıp host firmanızın kullanış olduğu php sürümüne göre vbullentin den girilecek gerekli komutu aratarak veya genel olarak en sık kullanılan;
mysqldump --opt -Q -u dbusername -p databasename > /path/to/backupname.sql
veya
mysqldump --opt -Q -h servername -u dbusername -p databasename > /path/to/backupname.sql
kullanarak yedek alabilirsiniz.
4. Host firmanız günlük veya haftalık yedek alıyorsa bunlarla uğraşmanıza gerek yok kendileri hallederler
Almış olduğunuz yedeği açmak içinde tekrar host firmanızdan root yetkisi olan biri ile görüşüp ssh açtırdıktan sonra;
mysql -u dbusername -p databasename < /path/to/backupname.sql
veya
mysql -h servername -u dbusername -p databasename < /path/to/backupname.sql
komutlarını kullanarak yedeği geri çağırabilirsiniz. ZİYARETÇİLER MESAJLARI GÖREMESİN
BAŞLAMADAN ÖNCE YEDEK ALMAYI UNUTMAYINIZ başlıyoruz ; asagidaki dosyalarda degisiklik yapmaniz gerekecek: 1.includes/init.php 2.includes/adminfunctions_forums.php 3.admincp/resources.php 4.admincp/usergroup.php 5.showthread.php 6.archive/index.php 7.archive/global.php 8.printthread.php 9.showpost.phpVe izinlere iki yeni bolum eklenecek. bunun icinde bul includes/init.phpPHP Code: 'canthreadrate' => 65536, 'isalwaysmoderated' => 131072, 'canseedelnotice' => 262144 );
Bunula değiştir: PHP Code: 'canthreadrate' => 65536, 'isalwaysmoderated' => 131072, 'canseedelnotice' => 262144 // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] ,'gtpcanreadcontent' => 524288 // VIEW THREAD // == [ 00-00-2004 - GTP END ] // ================================================= \\ );
işlem bitmiştir kaydedin Burada Bul includes/adminfunctions_forums.php; PHP Code: print_yes_no_row($vbphrase['always_moderate_posts'], 'forumpermission[isalwaysmoderated]', $forumpermission['isalwaysmoderated'], $extra); print_yes_no_row($vbphrase['can_upload_attachments'], 'forumpermission[canpostattachment]', $forumpermission['canpostattachment'], $extra); print_yes_no_row($vbphrase['can_rate_threads'], 'forumpermission[canthreadrate]', $forumpermission['canthreadrate'], $extra);
Bununla Değiştir : PHP Code: print_yes_no_row($vbphrase['always_moderate_posts'], 'forumpermission[isalwaysmoderated]', $forumpermission['isalwaysmoderated'], $extra); print_yes_no_row($vbphrase['can_upload_attachments'], 'forumpermission[canpostattachment]', $forumpermission['canpostattachment'], $extra); print_yes_no_row($vbphrase['can_rate_threads'], 'forumpermission[canthreadrate]', $forumpermission['canthreadrate'], $extra); // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] print_yes_no_row($vbphrase['gtp_can_read_content'], 'forumpermission[gtpcanreadcontent]', $forumpermission['gtpcanreadcontent'], $extra); // == [ 00-00-2004 - GTP END ] // ================================================= \\
işlem bitmiştir kaydedin... Burada Bul admincp/resources.php: PHP Code: 'canthreadrate' => $vbphrase['can_rate_threads'], 'canseedelnotice' => $vbphrase['can_see_deletion_notices'], 'isalwaysmoderated' => $vbphrase['always_moderate_posts']
Bunula değiştr... PHP Code: 'canthreadrate' => $vbphrase['can_rate_threads'], 'canseedelnotice' => $vbphrase['can_see_deletion_notices'], 'isalwaysmoderated' => $vbphrase['always_moderate_posts'], // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] 'gtpcanreadcontent' => $vbphrase['gtp_can_read_content'] // == [ 00-00-2004 - GTP END ] // =================================================
işlem bitmiştir KAYDET Burada Bul admincp/usergroup.php: PHP Code: 'canusesignature' => 1, 'cannegativerep' => 1, 'canuserep' => 1,
Bunula değiştir: PHP Code: 'canusesignature' => 1, 'cannegativerep' => 1, 'canuserep' => 1, // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] 'gtpcanreadcontent' => 1 // == [ 00-00-2004 - GTP END ] // ================================================= \\
Bul: PHP Code: print_yes_no_row($vbphrase['can_rate_threads'], 'usergroup[canthreadrate]', $ug_bitfield['canthreadrate']); print_table_break();
Bunula değiştir: PHP Code: print_yes_no_row($vbphrase['can_rate_threads'], 'usergroup[canthreadrate]', $ug_bitfield['canthreadrate']); // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] print_yes_no_row($vbphrase['gtp_can_read_content'], 'usergroup[gtpcanreadcontent]', $ug_bitfield['gtpcanreadcontent']); // == [ 00-00-2004 - GTP END ] // ================================================= \\ print_table_break();
İşlem bitti.. Kaydet Burada Bul showthread.phpPHP Code: if ($threadedmode == 0) {
Bunula değiştir: PHP Code: // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] if (!($forumperms & GTPCANREADCONTENT)) { eval(print_standard_error('gtp_cannot_read')); } // == [ 00-00-2004 - GTP END ] // ================================================= \\ if ($threadedmode == 0) {
işlem bitmiştir...kaydet.. Arşiv içeriğine ulaşılamaması için : Burada Bul archive/index.php PHP Code: $forumperms = $bbuserinfo['forumpermissions'][$foruminfo['forumid']]; if (!($forumperms & CANVIEW) OR !($forumperms & CANVIEWOTHERS) OR in_coventry($threadinfo['postuserid']) OR $threadinfo['isdeleted']) { exit; }
Bunula değiştir: PHP Code: $forumperms = $bbuserinfo['forumpermissions'][$foruminfo['forumid']]; // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] //if (!($forumperms & CANVIEW) OR !($forumperms & CANVIEWOTHERS) OR in_coventry($threadinfo['postuserid']) OR $threadinfo['isdeleted']) if (!($forumperms & CANVIEW) OR !($forumperms & CANVIEWOTHERS) OR !($forumperms & GTPCANREADCONTENT) OR in_coventry($threadinfo['postuserid']) OR $threadinfo['isdeleted']) // == [ 00-00-2004 - GTP END ] // ================================================= \\ { exit; }
Bul: PHP Code: forumperms = $bbuserinfo['forumpermissions'][$f]; if (!($forumperms & CANVIEW) OR !($forumperms & CANVIEWOTHERS)) { exit; }
Bununla değiştir. PHP Code: $forumperms = $bbuserinfo['forumpermissions'][$f]; // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] //if (!($forumperms & CANVIEW) OR !($forumperms & CANVIEWOTHERS)) if (!($forumperms & CANVIEW) OR !($forumperms & CANVIEWOTHERS) OR !($forumperms & GTPCANREADCONTENT)) // == [ 00-00-2004 - GTP END ] // ================================================= \\ { exit; }
işlem bitmiştir kaydet... BURADA BUL archive/global.phpPHP Code: if (!($bbuserinfo['forumpermissions']["$forumid"] & CANVIEW) AND $vboptions['hideprivateforums'])
Bunula değiştir: PHP Code: // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] //if (!($bbuserinfo['forumpermissions']["$forumid"] & CANVIEW) AND $vboptions['hideprivateforums']) if (!($bbuserinfo['forumpermissions']["$forumid"] & CANVIEW) OR !($bbuserinfo['forumpermissions']["$forumid"] & GTPCANREADCONTENT) AND $vboptions['hideprivateforums']) // == [ 00-00-2004 - GTP END ] // ================================================= \\
işlem bitmiştir kaydet.. printthread bolumun erişim olmaması için : BURADA BUL printthread.phpPHP Code: $forumperms = fetch_permissions($threadinfo['forumid']); if (!($forumperms & CANVIEW)) { print_no_permission(); }
Aşşağıya Ekle: PHP Code: // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] if (!($forumperms & GTPCANREADCONTENT) ) { eval(print_standard_error('gtp_cannot_read')); } // == [ 00-00-2004 - GTP END ] // ================================================= \\
işlem bitti...kaydet... showpost içeriğine erişilemeyecek BURADA BUL showpost.phpPHP Code: $forumperms = fetch_permissions($threadinfo['forumid']); if (!($forumperms & CANVIEW)) { print_no_permission(); }
Aşşağıya Ekle... PHP Code: // ================================================= \\ // == [ ALLOW GROUP TO READ TITLE / NOT CONTENT - GTP BEGIN ] if (!($forumperms & GTPCANREADCONTENT) ) { eval(print_standard_error('gtp_cannot_read')); } // == [ 00-00-2004 - GTP END ] // ================================================= \\
işlem bitmiştir KAYDET ----------------------------------------------------------------- hepsini yerlereine atıyoruz unutmayınız yedek alın aşağıda herşeyi admin kontrol panelinde yapacağız Diller & Cümleler de yeni birtane cümle ekliyeceğiz cümle tipini : Permissions seç Varname : gtp_can_read_content Yazı :Group can read content?not : gtp_can_read_content = Group can read content? ( bu yazının türkçesini yazabilirsiniz..şimdi arkadaşlar Kullanıcı Grubları ->Kullanıcı Grup Yönetimi->Registered Users->edit user grup deyin ve şu ayarları yapın Gönderi / Konu İzinleri bölümünde Group can read content? i bulun ve o seçeneği " evet" yapın Forum İzin Görüntüleyicisi forumuı görebilir ve diğer konuları görebilir seçeneği zaten evet kalacak şimdi ise Unregistered / Not Logged In kullanıcı gurubuna giriyoruz Gönderi / Konu İzinleri bölümünde "Group can read content?" burayı " hayır" seçiyoruz ve Forum İzin Görüntüleyicisi bölümünde Forumu Görebilir "evet" Diğer Konuları Görebilir " evet" seçiyoruz. PHP Code: </td> </tr> </table> <!-- /logo -->
<!-- content table --> $spacer_open
$_phpinclude_output
Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.
Eklenme tarihi: 2-8-2006
|

| Bu Makaleye Verilen Puan: |
Bu makaleye puan verilmemiş.
|
Kullanıcı Yorumları
Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
Yorum Ekle
İlgili Dökümanlar
|
|
|