saol kardes acıkcası konu baslıgında sıradan sandım ama hakkını vermıssın yanı hee cok saol elıne klavyene saglık

devam $rank3_image = ? '<br /><img src="' . $ranksrow . '" alt="' . $poster_rank3. '" title="' . $poster_rank3. '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - END } # # # 'RANK_IMAGE' => $rank_image, # # # // Mighty Gorgon - Multiple Ranks - BEGIN 'POSTER_RANK2' => $poster_rank2, 'RANK2_IMAGE' => $rank2_image, 'POSTER_RANK3' => $poster_rank3, 'RANK3_IMAGE' => $rank3_image, // Mighty Gorgon - Multiple Ranks - END # # # templates/Tema Adı/viewtopic_body. tpl # # # <td width="150" align="left" valign="top" class=" "><span class="name"><a name=" "></a><b> </b></span><br /><span class="postdetails"> <br /> <br /><br /> <br /> <br /> </span><br /></td> # # # <br /> # # # <br /> # # # memberlist. php # # # $mode_types_text = array( # # # , $lang # # # , $lang , $lang # # # $mode_types = array( # # # , 'topten' # # # , 'staff', 'online' # # # $select_sort_mode = '<select name="mode">'; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $lastfivemin = time - 300; // Mighty Gorgon - Multiple Ranks - END # # # 'L_ICQ' => $lang , # # # // Mighty Gorgon - Multiple Ranks - BEGIN 'L_USER_RANK' => $lang , // Mighty Gorgon - Multiple Ranks - END # # # switch # # # // Mighty Gorgon - Multiple Ranks - BEGIN $sql = "SELECT ban_userid FROM " . BANLIST_TABLE. " ORDER BY ban_userid"; if ( !($result = $db->sql_query ) $bannedrow = array ; while ( $row = $db->sql_fetchrow ) $db->sql_freeresult ; $sql = "SELECT FROM " . RANKS_TABLE. " ORDER BY rank_special, rank_min"; if ( !($result = $db->sql_query ) $ranksrow = array ; while ( $row = $db->sql_fetchrow ) { $ranksrow = $row; if ($row 3) } $db->sql_freeresult ; // Mighty Gorgon - Multiple Ranks - END # # # default: $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config ; break; } # # # // Mighty Gorgon - Multiple Ranks - BEGIN case 'staff': $where_sql = "AND user_level <> 0"; $order_by = "user_level ASC LIMIT $start, " . $board_config ; break; case 'online': if else $order_by = "user_session_time DESC LIMIT $start, " . $board_config ; break; // Mighty Gorgon - Multiple Ranks - END # # # $sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar # # # , user_allowavatar # # # , user_rank, user_rank2, user_rank3, user_level, user_session_time, user_allow_viewonline # # # ORDER BY $order_by"; # # # $where_sql # # # $posts = ? $row : 0; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $user_rank = ''; $rank_image = ''; $user_rank2 = ''; $rank2_image = ''; $user_rank3 = ''; $rank3_image = ''; $is_banned = FALSE; for($k = 0; $k < count ; $k++) { if } if { for($j = 0; $j < count ; $j++) { if if ( $row $ranksrow && $ranksrow ) if ( $row $ranksrow && $ranksrow ) } if { for($j = 0; $j < count ; $j++) { if {

devam VİP BÖLÜMÜ OLUŞTURMA Selam arkadaşlar Bu başlıkda PHPBB'nin Özel başlıklarından bahsedeceğim. Vip bölümleri sadece vip üyelerine göstermek diğer üyelerin görmemesini sağlamak da diye biliriz buna bir çok forumda sitelerin bazı kısımlarını sadece özel üyeler görebiliyor bu phpbb'de de var ama çogu insan ya kullanmıyor yada kullanmasını bilmiyor. Burada size bu konuyu anlatacağım. Öncelikle Yönetim Paneline giriyoruz. Daha sonra Forum Yönetiminden/Yönetim kısmına giriyoruz ve yeni bir forum yarat diyoruz. daha sonra yine Forum Yönetiminden/İzinler kısmına giriyoruz. başlıgımızı seçip ayrıntılar diyoruz. ve karşımıza gelen kısımdan özel 'yi seçiyoruz ve Gönder diyoruz. Daha sonra Grup Yönetimininden/İzinlere tıklıyoruz. Karşımıza grup seç geliyor oradan o gizli bölümleri hangi grup görecekse onu seçip Ayrıntılar diyoruz yine ve karşımıza forum kategorileri geliyor. buradan izin verilmemiş kategorilere izin verilmiş yapıyoruz. Ve böylece o bölümü sadece VİP üyeler görebiliyor kolay gelsin İSTENMEYEN SÖZLERİ SANSÜRLEMEK Selam arkadaşlar Bu başlıkda sizlere PHPBB Forumlarımızda istenmeyen kelimeleri nasıl şeklinde çıkartacağımızı anlatacağım. Yönetim paneline Giriyoruz. Genel Yönetimden/ Sansürlü Kelimelere giriyoruz ve Yeni kelime yarat diyoruz. Kod: Kelime yazan yere sansürlenecek kelimeyi yazıyoruz. Mesela Serial Yerine Konacak Kelime kısmına ise S l yazıyoruz. ve gönder diyoruz bu şekilde sitemizde herhangi bir konuda Serial Kelimesi geçtiği anda bu sayede onu serial yazmak yerine s l yazdırmış oluyoruz. Kolay gelsin GRUP OLUŞTURMA Selam arkadaşlar Bu bölümde siz değerli PHPBB kullanıcılarına Grup Oluşturmayı anlatacağım. Anlatmaya başlayayım hemen. Öncelikle Yönetim Paneli/Grup Yönetiminden/Yönetime tıklıyoruz. Karşımıza yine bir combobox geliyor. Yanında Grubu İncele altta ise Yeni Grup Yarat var Biz alttaki yeni grup yarat'a tıklıyoruz. Karşımıza Kod: Grup adı : Grup Açıklaması : Grup Moderatörü : Grup Statüsü : gelecek burada Kod: Grup adı : buraya gurubun adını yazıyoruz Grup Açıklaması : o grup hakkında açıklamayı yazıyoruz. Grup Moderatörü : Grubu yönetecek kişinin adını yazıyoruz. Grup Statüsü : Bu kısmı siz nsıl uygun görüyorsanız öyle ayarlayın. ve bunları yaptıkdan sonra Gönder butonu ile grubunuzu oluşturunuz. Böylece grubumuz oluşturulmuş oluyor. Kolay gelsin ÜYELERE, YÖNETİCİLERE, RÜTBELİLERE, MODLARA VE BANLI ÜYELERİN RENGİNİ AYARLAMA Selam Arkadaşlar Sizlere bu başlık altında nasıl forumlarınızda Kullanıcıların ayrı renk olacağını anlatacağım. Mesela banlı üye ayrı renkte - normal üye ayrı renkte - misafirler ayrı renkte yazacak Devamı ise Aşağıda yazıyor Kod: ################################################## ############## ## Files To Edit: viewtopic. php ## templates/Tema Adı/viewtopic_body. tpl ## memberlist. php ## templates/Tema Adı/memberlist_body. tpl ## admin/admin_users. php ## templates/Tema Adı/admin/user_edit_body. tpl ## admin/admin_ranks. php ## templates/Tema Adı/admin/ranks_edit_body. tpl ## includes/usercp_viewprofile. php ## templates/Tema Adı/profile_view_body. tpl ## language/lang_turkish/lang_admin. php ## language/lang_turkish/lang_main. php # # # ALTER TABLE phpbb_users ADD user_rank2 INT(11) DEFAULT '0' AFTER user_rank; ALTER TABLE phpbb_users ADD user_rank3 INT(11) DEFAULT '0' AFTER user_rank2; # # # viewtopic. php # # # $sql = "SELECT u. username, # # # , u. user_rank # # # , u. user_rank2, u. user_rank3 # # # $sql = "SELECT FROM " . RANKS_TABLE. " # # # // Mighty Gorgon - Multiple Ranks - BEGIN $sql = "SELECT ban_userid FROM " . BANLIST_TABLE. " ORDER BY ban_userid"; if ( !($result = $db->sql_query ) $bannedrow = array ; while ( $row = $db->sql_fetchrow ) $db->sql_freeresult ; // Mighty Gorgon - Multiple Ranks - END # # # $ranksrow = $row; # # # // Mighty Gorgon - Multiple Ranks - BEGIN if ($row 2) else if ($row 3) // Mighty Gorgon - Multiple Ranks - END # # # $rank_image = ''; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $poster_rank2 = ''; $rank2_image = ''; $poster_rank3 = ''; $rank3_image = ''; $is_banned = FALSE; // Mighty Gorgon - Multiple Ranks - END # # # } else if else if { // Mighty Gorgon - Multiple Ranks - BEGIN for($k = 0; $k < count ; $k++) { if } if # # # $rank_image = ? '<br /><img src="' . $ranksrow . '" alt="' . $poster_rank. '" title="' . $poster_rank. '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - BEGIN if ( $postrow $ranksrow && $ranksrow ) if ( $postrow $ranksrow && $ranksrow ) // Mighty Gorgon - Multiple Ranks - END } # # # for($j = 0; $j < count ; $j++) { # # # for($k = 0; $k < count ; $k++) { if } if # # # $rank_image = ? '<br /><img src="' . $ranksrow . '" alt="' . $poster_rank. '" title="' . $poster_rank. '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - BEGIN if ( $postrow $ranksrow && $ranksrow ) if ( $postrow $ranksrow && $ranksrow ) { $poster_rank3 = $ranksrow ;

devam <tr> <td class="row1"><span class="gen"> </span></td> <td class="row2"><select name="user_rank2"> </select></td> </tr> <tr> <td class="row1"><span class="gen"> </span></td> <td class="row2"><select name="user_rank3"> </select></td> </tr> # # # admin/admin_ranks. php # # # $rank_is_special = ? "checked=\"checked\"" : ""; $rank_is_not_special = ? "checked=\"checked\"" : ""; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $rank_is_not_special = ( $rank_info 0 ) ? "checked=\"checked\"" : ""; $rank_is_special = ( $rank_info 1 ) ? "checked=\"checked\"" : ""; $rank_is_guest = ( $rank_info 2 ) ? "checked=\"checked\"" : ""; $rank_is_banned = ( $rank_info 3 ) ? "checked=\"checked\"" : ""; $rank_path = "../images/ranks/"; if ( is_dir ) { $dir = AÇdir ; $l = 0; while($file = readdir { if (strpos } closedir ; $ranks_list = '<select name="rank_image" onchange="update_rank ;">'; $ranks_list.= "<option value=\"" . $rank_info . "\" selected>" . str_replace . "</option>"; for($k=0; $k<=$l;$k++) { if ($file1 != "") } $rank_img_sp = ? : ; $ranks_list.= '</select> <img name="rank_image" src="' . $rank_img_sp. '" border="0" alt="" align="absmiddle" /><br />'; } else // Mighty Gorgon - Multiple Ranks - END # # # "MINIMUM" => ? "" : $rank_info , # # # // Mighty Gorgon - Multiple Ranks - BEGIN "MINIMUM" => ( $rank_info 0 ) ? $rank_info : "", "GUEST_RANK" => $rank_is_guest, "L_GUEST" => $lang , "BANNED_RANK" => $rank_is_banned, "L_BANNED" => $lang , "RANK_LIST" => $ranks_list, "RANK_IMG" => ? '../' . $rank_info : '../images/spacer. gif', // Mighty Gorgon - Multiple Ranks - END # # # $special_rank = ( $HTTP_POST_VARS 1 ) ? TRUE : 0; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $special_rank = $HTTP_POST_VARS ; // Mighty Gorgon - Multiple Ranks - END # # # if( $special_rank 1 ) # # # // Mighty Gorgon - Multiple Ranks - BEGIN if( $special_rank > 0 ) // Mighty Gorgon - Multiple Ranks - END # # # if # # # // Mighty Gorgon - Multiple Ranks - BEGIN if ($special_rank 0) // Mighty Gorgon - Multiple Ranks - END # # # if # # # // Mighty Gorgon - Multiple Ranks - BEGIN $rank_img_sp = ? : ; $rank.= '<br /><img name="rank_image" src="' . $rank_img_sp. '" border="0" alt="" />'; if( !$special_rank 0 ) // Mighty Gorgon - Multiple Ranks - END # # # "SPECIAL_RANK" => ( $special_rank 1 ) ? $lang : $lang , # # # // Mighty Gorgon - Multiple Ranks - BEGIN "SPECIAL_RANK" => ( !$special_rank 0 ) ? $lang : $lang , // Mighty Gorgon - Multiple Ranks - END # # # if( $special_rank 1 ) # # # // Mighty Gorgon - Multiple Ranks - BEGIN $rank_img_sp = ? : ; $rank.= '<br /><img name="rank_image" src="' . $rank_img_sp. '" border="0" alt="" />'; if( !$special_rank 0 ) // Mighty Gorgon - Multiple Ranks - END # # # $rank_is_special = ? $lang : $lang ; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $rank_is_special = ( !$special_rank 0) ? $lang : $lang ; // Mighty Gorgon - Multiple Ranks - END # # # templates/Tema Adı/admin/ranks_edit_body. tpl # # # <h1> </h1> # # # <script language="javascript" type="text/javascript"> <!-- function update_rank { if else } //--> </script> # # # <td class="row2"><input type="radio" name="special_rank" value="1" /> <input type="radio" name="special_rank" value="0" /> </td> # # # <td class="row2"><input type="radio" name="special_rank" value="0" /> <br /><input type="radio" name="special_rank" value="1" /> <br /><input type="radio" name="special_rank" value="2" /> <br /><input type="radio" name="special_rank" value="3" /> <br /></td> # # # <td class="row2"><input class="post" type="text" name="rank_image" size="40" maxlength="255" value=" " /><br /> </td> # # # <td class="row2"> </td> # # # includes/usercp_viewprofile. php # # # $sql = "SELECT FROM " . RANKS_TABLE. "

Adminlere özel Not Defteri linki veremiyorum kusura bakmayın kodları veriyim size belki işinize yarar Kod: ################################################## ############ ## ADMİN NOT DEFTERİ ve gayet yararlı ne zaman neler yapabileceğinizi not tutabilirsiniz. # # # # Aşagıdaki Sql'i Forum Sql'inize ekleyiniz. # CREATE TABLE phpbb_notes ( id int(8) not null, text text); INSERT INTO phpbb_notes VALUES ('1','Text'); # # # kopyala admin/admin_notpad. php to admin/admin_notepad. php kopyala templates/Tema Adı/admin/admin_notpad. tpl # # # EKSTRA GÜVENLİK Selam Arkadaşlar Saat Sabahın 06.22'si hala yazıyorum ben kafayı yemek üzereyim. Neyse devam edelim. Arkadaşlar sitelerimize her geçen gün yeni bir saldırı oluyor ve her ne kadar güvenlik önlemlerimiz iyide olsa bazen en ufak bir hatadan bile çok güzel siteleri kaybettiğimiz oluyor. Bu anlatacak oldugum konuyu herkez biliyordur sanırım ama ben yinede sizlere sunmak istedim. Bir sitenin Admin Panelini Nasıl koruruz. Önceden Admin Şifreni Bilen Forumuna index atardı yada ne bilim. Sitedeki kullanıcıları siler konuları silerdi. Ama şimdi bu işlemi onlar için biraz daha zor hale sokalım. Bende sizlere yardımcı olayım. Öncelikle Cpanel Adresinize yani Hostunuzun yönetim paneline giriniz. Ve oradan da korumalı dizine geçip forumunuzun admin klasörü sitenizde nerede ise orayı yazınız ve aşagıdan ayrı bir kullanıcı adı ve şifresi veriniz. Böylece Sitenizin güvenliği bir derece daha artmış olur. Kolay Gelsin alıntıdır K@R@B@S@

Hizli Cevap Ekleme HIZLI CEVAP EKLEME Selam Arkadaşlar Sizlere bu başlık altında nasıl forumunuza hızlı cevap ekleyebileceğinizi türkçe olarak anlatacağım. Öncelikle http://www.yardimonline.org/hizlicevap. rar dosyasını indiriniz. Devamı ise Aşağıda yazıyor Kod: ## Düzenlenecek Dosyalar :admin/admin_board. php, ## admin/admin_users. php, ## includes/usercp_register. php, ## language/lang_turkish/lang_admin. php, ## language/lang_turkish/lang_main. php, ## templates/Kullanıdığınız Tema/admin/board_config_body. tpl, ## templates/Kullanıdığınız Tema/admin/user_edit_body. tpl, ## templates/Kullanıdığınız Tema/profile_add_body. tpl, ## templates/Kullanıdığınız Tema/viewtopic_body. tpl, ## viewtopic. php # # # kopyala viewtopic_quickreply. php ve includes klasörü içine upload et kopyala viewtopic_quickreply. tpl ve templates/kullandığın tema adı/ içine upload et # # # admin/admin_board. php # # # SATIR 121 $avatars_local_yes = ? "checked=\"checked\"" : ""; # # # $quickreply_yes = ? "checked=\"checked\"" : ""; $quickreply_no = ? "checked=\"checked\"" : ""; # # # SATIR 208 "L_ALLOW_NAME_CHANGE" => $lang , # # # "L_ALLOW_QUICK_REPLY" => $lang , # # # SATIR 297 "NAMECHANGE_NO" => $namechange_no, # # # "QUICKREPLY_YES" => $quickreply_yes, "QUICKREPLY_NO" => $quickreply_no, # # # admin/admin_users. php # # # SATIR 248 $allowsmilies = ( isset ) ? intval : $board_config ; # # # $showquickreply = ( isset ) ? ( ? TRUE : 0 ) : $board_config ; # # # SATIR 658 SET " . $username_sql. $passwd_sql. "user_email = '" . str_replace . "', user_icq = '" . str_replace . "', user_website = '" . str_replace . "', user_occ = '" . str_replace . "', user_from = '" . str_replace . "', user_interests = '" . str_replace . "', user_sig = '" . str_replace . "', user_viewemail = $viewemail, user_aim = '" . str_replace . "', user_yim = '" . str_replace . "', user_msnm = '" . str_replace . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql. " # # # user_allowsmile = $allowsmilies, # # # user_quickreply = $showquickreply, # # # SATIR 779 $allowsmilies = $this_userdata ; # # # $showquickreply = $this_userdata ; # # # SATIR 904 $s_hidden_fields.= '<input type="hidden" name="allowsmilies" value="' . $allowsmilies. '" />'; # # # $s_hidden_fields.= '<input type="hidden" name="showquickreply" value="' . $showquickreply. '" />'; # # # SATIR 1021 'ALWAYS_ALLOW_SMILIES_NO' => ? 'checked="checked"' : '', # # # 'SHOW_QUICK_REPLY_YES' => ? 'checked="checked"' : '', 'SHOW_QUICK_REPLY_NO' => ? 'checked="checked"' : '', # # # SATIR 1061 'L_ALWAYS_ALLOW_SMILIES' => $lang , # # # 'L_SHOW_QUICK_REPLY' => $lang , # # # includes/usercp_register. php # # # SATIR 137 $allowsmilies = ( isset ) ? ( ? TRUE : 0 ) : $board_config ; # # # $showquickreply = ( isset ) ? ( ? TRUE : 0 ) : $board_config ; # # # SATIR 146 $allowsmilies = ( isset ) ? ( ? TRUE : 0 ) : $userdata ; # # # $showquickreply = ( isset ) ? ( ? TRUE : 0 ) : $userdata ; # # # SATIR 457 SET " . $username_sql. $passwd_sql. "user_email = '" . str_replace ."', user_icq = '" . str_replace . "', user_website = '" . str_replace . "', user_occ = '" . str_replace . "', user_from = '" . str_replace . "', user_interests = '" . str_replace . "', user_sig = '" . str_replace . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace . "', user_yim = '" . str_replace . "', user_msnm = '" . str_replace . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace . "', user_lang = '" . str_replace . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace . "'" . $avatar_sql. "

devam # # # user_allowsmile = $allowsmilies, # # # user_quickreply = $showquickreply, # # # SATIR 718 $allowsmilies = $userdata ; # # # $showquickreply = $userdata ; # # # SATIR 880 'ALWAYS_ALLOW_SMILIES_NO' => ? 'checked="checked"' : '', # # # 'SHOW_QUICK_REPLY_YES' => ? 'checked="checked"' : '', 'SHOW_QUICK_REPLY_NO' => ? 'checked="checked"' : '', # # # SATIR 917 'L_ALWAYS_ALLOW_SMILIES' => $lang , # # # 'L_SHOW_QUICK_REPLY' => $lang , # # # language/lang_turkish/lang_admin. php # # # $lang # # # $lang = 'Hızlı Cevaba izin ver'; # # # language/lang_turkish/lang_main. php # # # $lang # # # $lang = 'Hızlı Cevap'; $lang = 'Süper Hızlı cevap kutucuğunu göster'; # # # templates/Kullanıdığınız Tema/admin/board_config_body. tpl # # # SATIR 170 <tr> <th class="thHead" colspan="2"> </th> # # # <tr> <td class="row1"> </td> <td class="row2"><input type="radio" name="allow_quickreply" value="1" /> <input type="radio" name="allow_quickreply" value="0" /> </td> </tr> # # # templates/Kullanıdığınız Tema/admin/user_edit_body. tpl # # # SATIR 187 <tr> <td class="row1"><span class="gen"> </span></td> # # # <tr> <td class="row1"><span class="gen"> </span></td> <td class="row2"> <input type="radio" name="showquickreply" value="1" /> <span class="gen"> </span> <input type="radio" name="showquickreply" value="0" /> <span class="gen"> </span></td> </tr> # # # templates/Kullanıdığınız Tema/profile_add_body. tpl # # # SATIR 210 <tr> <td class="row1"><span class="gen"> :</span></td> # # # <tr> <td class="row1"><span class="gen"> :</span></td> <td class="row2"> <input type="radio" name="showquickreply" value="1" /> <span class="gen"> </span> <input type="radio" name="showquickreply" value="0" /> <span class="gen"> </span></td> </tr> # # # templates/Kullanıdığınız Tema/viewtopic_body. tpl # # # SATIR 84 <table width="100%" cellspacing="2" border="0" align="center"> # # # <!-- BEGIN switch_quick_reply --> <!-- END switch_quick_reply --> # # # viewtopic. php # # # SATIR 27 include ; # # # include ; # # # SATIR 563 'body' => 'viewtopic_body. tpl') # # # 'body' => 'viewtopic_body. tpl', 'qrbody' => 'viewtopic_quickreply. tpl') # # # SATIR 826 // // Okay, let's do the loop, yeah come on baby let's do the loop // and it goes like this... # # # // // Quick Reply // if ($board_config && $userdata && $is_auth && && ) else # # # SATIR 1166 // // Again this will be handled by the templating // code at some point # # # // // Quick Reply // if # # # SATIR 1233 $template->pparse ; # # # if # # # ALTER TABLE phpbb_users ADD user_quickreply TINYINT(1) DEFAULT '1' NOT NULL ; UPDATE phpbb_users SET user_quickreply=0 WHERE user_id=-1; INSERT INTO phpbb_config VALUES ('allow_quickreply', '1'); # # # NOT : Tüm bunları yapmadan önce Mutlaka Yedek Alınız. Kolay Gelsin RESİMLERİN BOYUTUNU OTOMATİK FORUM FORMATINA UYGUN KÜÇÜLTME Selam Arkadaşlar Sizlere bu seferki dersimizde resimlerin Forumumuzun temasını bozmasına izin vermiyoruz. O yüzden Aşagıdaki Değişiklikleri yapınız. Ve http://www.yardimonline.org/resizefix. rar 'ı indiriniz. Kod: ################################################## ############ ## MOD Adı : Resimleri Boyutunu Forumuza Göre Uyarlar ## ## Düzenlenecek Dosyalar : ## Tema Adı/bbcode. tpl ## Tema Adı/overall_header. tpl ## Yüklenecek Dosyalar : resizefix. php ################################################## ############ # # # Kopyala resizefix. php yükle templates/Tema adı/resizefix. php # # # Tema Adı/bbcode. tpl # # # <!-- BEGIN img --><img src=" " border="0" /><!-- END img --> # # # <!-- BEGIN img --> <script language="javascript" type="text/javascript"> <!-- function pointercursor function unpointercursor //--> </script> <img src=" " border="0" onmouseout="unpointercursor ;" onmouseover="if(this. width 550) " onclick="if(this. width 550) { window. AÇ('templates/Tema Adı/resizefix. php?originalsize= ', '_blank' ,'scrollbars=1, toolbar=no, resizable=1, menubar=no, d irectories=no, status=yes'); return false; }" alt="" /> <!-- END img --> # # # Tema Adı/overall_header. tpl # # # <!-- END switch_enable_pm_popup --> # # # <script language="javascript" type="text/javascript"> <!-- function resize_images { for (i = 0; i < document. images. length; i++) { while if ( document. images. width > 550 ) } } //--> </script> # # # <body bgcolor=" " text=" " link=" " vlink=" "> # # # vlink=" " # # # onload="resize_images " # # # Kolay Gelsin

devam f ( ! empty ) { $forum_last_post_time = 0; while( list = @each ) { if ( empty ) else { if } } if ( ! empty ) { if } if ( isset ) { if } } # # # // Added by Attached Forums MOD $unread_topics=check_unread ; // END Added by Attached Forums MOD # # # $last_post_time = create_date ; $last_post = $last_post_time. '<br />'; $last_post.= ? ( ? $forum_data . ' ' : $lang . ' ' ) : '<a href="' . append_sid . '">' . $forum_data . '</a> '; $last_post.= '<a href="' . append_sid . '#' . $forum_data . '"><img src="' . $images . '" border="0" alt="' . $lang . '" title="' . $lang . '" /></a>'; # # # // Modified by Attached Forums MOD if (strlen >=25) $last_post_time = create_date ; $last_post = '<a href="' . append_sid . '#' . $forum_data . '">'.$forum_data .' <img src="' . $images . '" border="0" alt="' . $lang . '" title="' . $lang . '" /></a>'; $last_post.= '<br /> '; $last_post.= ' '.$last_post_time; $last_post.= '<br /> '; $last_post.= ? ( ? $forum_data . ' ' : $lang . ' ' ) : '<a href="' . append_sid . '">' . $forum_data . '</a> '; // END Modified by Attached Forums MOD # # # $l_moderators = ' '; $moderator_list = ' '; # # # // Modified by Attached Forums MOD $l_moderators = ''; $moderator_list = ''; // END Modified by Attached Forums MOD # # # 'U_VIEWFORUM' => append_sid ); # # # // Added by Attached Forums MOD $attached_forum_count = count ; if { $template->assign_block_vars('catrow. forumrow. switch_attached _forums', array( 'L_ATTACHED_FORUMS' => ($attached_forum_count 1)? $lang : $lang )); if (count > 0 ) for($k = 0; $k < $attached_forum_count; $k++) } // END added by Attached Forums MOD # # } // for... categories # # # } # # # viewforum. php # # # $sql = "SELECT FROM " . FORUMS_TABLE. " WHERE forum_id = $forum_id"; # # # // Modified by Attached Forums MOD $sql = "SELECT FROM " . FORUMS_TABLE. " WHERE forum_id = $forum_id OR attached_forum_id =$forum_id ORDER BY attached_forum_id ASC"; // END Modified by Attached Forums MOD # # # if ( !($forum_row = $db->sql_fetchrow ) # # # // added by Attached Forums MOD $attachments=''; if ($db->sql_numrows > 1) // END added by Attached Forums MOD # # # make_jumpbox ; # # # // Added by Attached Forums MOD if ($forum_row >0) // END Added by Attached Forums MOD # # # // // Okay, lets dump out the page... // # # # // Added by Attached Forums MOD if { // // Obtain a list of topic ids which contain // posts made since user last visited // if { $sql = "SELECT t. forum_id, t. topic_id, p. post_time FROM " . TOPICS_TABLE. " t, " . POSTS_TABLE. " p WHERE p. post_id = t. topic_last_post_id AND p. post_time > " . $userdata . " AND t. topic_moved_id = 0"; if ( !($result = $db->sql_query ) $new_topic_data = array ; while( $topic_data = $db->sql_fetchrow ) } $sql2 = "SELECT f. , p. post_time, p. post_username, u. username, u. user_id, t. topic_id, t. topic_title FROM LEFT JOIN " . USERS_TABLE. " u ON u. user_id = p. poster_id ) LEFT JOIN " . TOPICS_TABLE. " t ON t. topic_last_post_id = f. forum_last_post_id) WHERE attached_forum_id = " . $forum_id. " GROUP by f. forum_id ORDER BY f. forum_order"; $result2 = $db->sql_query ($sql2); if (!$result2 ) if ($db->sql_numrows ($result2) != 0) { while( $row = $db->sql_fetchrow($result2) ) $is_auth_ary = auth ; $x=0; foreach ($forum_data as $row2 => $value) { if { $x++; if ($x 1) $attach_forum_link = append_sid ; $attach_forum_name = '<a href="' . append_sid . '">' . $value . '</a>' ; $attach_forum_desc = $value ; $attach_forum_topics = $value ; $attach_forum_posts = $value ; $last_post_id = $value ; if else { $unread_topics = false; if $folder_image = ? $images : $images ; $folder_alt = ? $lang : $lang ; } if {

devam $user_rank = $ranksrow ; $rank_image = ? '<br /><img src="' . $ranksrow . '" alt="' . $user_rank. '" title="' . $user_rank. '" border="0" /><br />' : '<br />'; } } } } if else if else // Mighty Gorgon - Multiple Ranks - END # # # if ( $row && $user_id # # # && $row # # # && $mode 'staff' # # # 'YIM' => $yim, # # # // Mighty Gorgon - Multiple Ranks - BEGIN 'USER_LEVEL' => $level, 'USER_RANK' => $user_rank, 'USER_RANK_IMG' => $rank_image, 'USER_RANK2' => $user_rank2, 'USER_RANK2_IMG' => $rank2_image, 'USER_RANK3' => $user_rank3, 'USER_RANK3_IMG' => $rank3_image, // Mighty Gorgon - Multiple Ranks - END # # # $sql = "SELECT count AS total FROM " . USERS_TABLE. " WHERE user_id <> " . ANONYMOUS; # # # $sql = "SELECT count AS total FROM " . USERS_TABLE. " WHERE user_id <> " . ANONYMOUS. " $where_sql"; # # # templates/Tema Adı/memberlist_body. tpl # # # <th class="thTop" nowrap="nowrap"> </th> # # # <th class="thTop" nowrap="nowrap"> </th> # # # <td class=" " align="center"><span class="gen"><a href=" " class="gen"> </a></span></td> # # # <td class=" "> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td align="left" valign="middle"> </td> <td class=" " align="center" nowrap="nowrap" valign="middle"><span class="gen"><a href=" " class="gen"> </a></span></td> </tr> </table> </td> <td class=" " align="center" valign="middle"><span class="gensmall"> </span></td> # # # <td class="catBottom" colspan="8" height="28"> </td> # # # <td class="catBottom" colspan="9" height="28"> </td> # # # admin/admin_users. php # # # $user_rank = ( ! empty ) ? intval : 0; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $user_rank2 = ( ! empty($HTTP_POST_VARS ) ) ? intval( $HTTP_POST_VARS ) : 0; $user_rank3 = ( ! empty($HTTP_POST_VARS ) ) ? intval( $HTTP_POST_VARS ) : 0; // Mighty Gorgon - Multiple Ranks - END # # # SET " . $username_sql. $passwd_sql. " # # # user_active = $user_status, user_rank = $user_rank # # # , user_rank2 = $user_rank2, user_rank3 = $user_rank3 # # # $s_hidden_fields.= '<input type="hidden" name="user_rank" value="' . $user_rank. '" />'; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $s_hidden_fields.= '<input type="hidden" name="user_rank2" value="' . $user_rank2. '" />'; $s_hidden_fields.= '<input type="hidden" name="user_rank3" value="' . $user_rank3. '" />'; // Mighty Gorgon - Multiple Ranks - END # # # $rank_select_box = '<option value="0">' . $lang . '</option>'; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $rank2_select_box = '<option value="0">' . $lang . '</option>'; $rank3_select_box = '<option value="0">' . $lang . '</option>'; // Mighty Gorgon - Multiple Ranks - END # # # $rank_select_box.= '<option value="' . $rank_id. '"' . $selected. '>' . $rank. '</option>'; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $selected2 = ( $this_userdata $rank_id ) ? ' selected="selected"' : ''; $rank2_select_box.= '<option value="' . $rank_id. '"' . $selected2. '>' . $rank. '</option>'; $selected3 = ( $this_userdata $rank_id ) ? ' selected="selected"' : ''; $rank3_select_box.= '<option value="' . $rank_id. '"' . $selected3. '>' . $rank. '</option>'; // Mighty Gorgon - Multiple Ranks - END # # # 'RANK_SELECT_BOX' => $rank_select_box, # # # // Mighty Gorgon - Multiple Ranks - BEGIN 'RANK2_SELECT_BOX' => $rank2_select_box, 'RANK3_SELECT_BOX' => $rank3_select_box, // Mighty Gorgon - Multiple Ranks - END # # # 'L_SELECT_RANK' => $lang , # # # // Mighty Gorgon - Multiple Ranks - BEGIN 'L_SELECT_RANK2' => $lang , 'L_SELECT_RANK3' => $lang , // Mighty Gorgon - Multiple Ranks - END # # # templates/Tema Adı/admin/user_edit_body. tpl # # # <tr> <td class="row1"><span class="gen"> </span></td> <td class="row2"><select name="user_rank"> </select></td> </tr> # # #

devam if (strlen >=25) $last_post_time = create_date ; $last_post = '<a href="' . append_sid . '#' . $value . '">'.$value .' <img src="' . $images . '" border="0" alt="' . $lang . '" title="' . $lang . '" /></a>'; $last_post.= '<br /> '; $last_post.= ' '.$last_post_time; $last_post.= '<br /> '; $last_post.= ? ( ? $value . ' ' : $lang . ' ' ) : '<a href="' . append_sid . '">' . $value . '</a> '; } else $template->assign_block_vars ('switch_attached_list. switch_attached_present', array ; } } } $db->sql_freeresult ($result2); } // END Added by Attached Forums MOD # # # viewtopic. php # # # $sql = "SELECT t. topic_id, t. topic_title, t. topic_status, t. topic_replies, t. topic_time, t. topic_type, t. topic_vote, t. topic_last_post_id, f. forum_name, f. forum_status, f. forum_id, f. auth_view, f. auth_read, f. auth_post, f. auth_reply, f. auth_edit, f. auth_delete, f. auth_sticky, f. auth_announce, f. auth_pollcreate, f. auth_vote, f. auth_attachments" . $count_sql. " # # # " . $count_sql. " # # # , f. attached_forum_id # # # make_jumpbox ; # # # if (intval >0) # # # posting. php # # # make_jumpbox ; # # # if ($post_info >0) # # # /templates/Tema Adı/admin/forum_admin_body. tpl # # # <td class="row2"><span class="gen"><a href=" " target="_new"> </a></span><br /><span class="gensmall"> </span></td> # # # <td class="row2"><span class="gen"> <!-- BEGIN switch_attached_forum --> | <!-- END switch_attached_forum --> <!-- BEGIN switch_error --> ERROR <!-- END switch_error --> <a href=" " target="_new"> </a></span><br /> <span class="gensmall"> <!-- BEGIN switch_attached_forum --> <!-- END switch_attached_forum --> </span></td> # # # /templates/Tema Adı/admin/forum_edit_body. tpl # # # <tr> <td class="row1"> </td> <td class="row2"><select name="c"> </select></td> </tr> # # # <tr> <td class="row1"> </td> <td class="row2"> <!-- BEGIN switch_attached_yes --> <select name="attached_forum_id"> </select> <!-- END switch_attached_yes --> <!-- BEGIN switch_attached_no --> <input type="checkbox" name="detach_enabled" value="1" /><br /> <!-- END switch_attached_no --> </td> </tr> # # # /templates/Tema Adı/index_body. tpl # # #

devam # # # // Mighty Gorgon - Multiple Ranks - BEGIN $sql = "SELECT ban_userid FROM " . BANLIST_TABLE. " ORDER BY ban_userid"; if ( !($result = $db->sql_query ) $bannedrow = array ; while ( $row = $db->sql_fetchrow ) $db->sql_freeresult ; // Mighty Gorgon - Multiple Ranks - END # # # $ranksrow = $row; # # # // Mighty Gorgon - Multiple Ranks - BEGIN if ($row 3) // Mighty Gorgon - Multiple Ranks - END # # # $rank_image = ''; # # # // Mighty Gorgon - Multiple Ranks - BEGIN $poster_rank2 = ''; $rank2_image = ''; $poster_rank3 = ''; $rank3_image = ''; // Mighty Gorgon - Multiple Ranks - END # # # if { # # # if { for($k = 0; $k < count ; $k++) { if } if # # # $rank_image = ? '<br /><img src="' . $ranksrow . '" alt="' . $poster_rank. '" title="' . $poster_rank. '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - BEGIN if ( $profiledata $ranksrow && $ranksrow ) if ( $profiledata $ranksrow && $ranksrow ) // Mighty Gorgon - Multiple Ranks - END # # # } else { # # # if } } # # # } } } } } # # # 'POSTER_RANK' => $poster_rank, 'RANK_IMAGE' => $rank_image, # # # // Mighty Gorgon - Multiple Ranks - BEGIN 'POSTER_RANK2' => $poster_rank2, 'RANK2_IMAGE' => $rank2_image, 'POSTER_RANK3' => $poster_rank3, 'RANK3_IMAGE' => $rank3_image, // Mighty Gorgon - Multiple Ranks - END # # # templates/Tema Adı/profile_view_body. tpl # # # <span class="postdetails"> # # # # # # # # # language/lang_turkish/lang_main. php # # # ?> # # # // Mighty Gorgon - Multiple Ranks - BEGIN $lang

devam </span><span class="gensmall"> </span></td> # # # </span><span class="gensmall"> </span> <!-- BEGIN switch_attached_forums --> <!-- BEGIN br --> <br /> <!-- END br --> <span class="genmed"> : <!-- BEGIN attached_forums --> <a class="nav" href=" "><img alt=" " border="0" src=" " title=" " /> </a> <!-- END attached_forums --> <span class="genmed"> <!-- END switch_attached_forums --> </td> # # # /templates/Tema Adı/viewforum_body. tpl # # # <td align="left" valign="middle" class="nav" width="100%"><span class="nav"> <a href=" " class="nav"> </a> -> <a class="nav" href=" "> </a></span></td> # # # <td align="left" valign="middle" class="nav" width="100%"><span class="nav"> <a href=" " class="nav"> </a> <!-- BEGIN switch_parent_link --> -> <a class="nav" href=" "> </a> <!-- END switch_parent_link --> -> <a class="nav" href=" "> </a></span></td> # # # <table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline"> # # # <!-- BEGIN switch_attached_list --> <br /> <table width="100%" border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline"> <tr> <th colspan="2" class="thCornerL" height="15" nowrap="nowrap"> </th> <th width="50" class="thTop" nowrap="nowrap"> </th> <th width="50" class="thTop" nowrap="nowrap"> </th> <th width="50" class="thTop" nowrap="nowrap"> </th> </tr> <!-- BEGIN switch_attached_present --> <tr> <td class="row1" align="center" valign="middle" height="38"><img src=" " width="46" height="25" alt=" " title=" " /></td> <td class="row1" width="75%"><span class="forumlink"><a class="forumlink" href=" "> </a></span><br /><span class="genmed"> </span></td> <td class="row2" align="center" valign="middle"><span class="gensmall"> </span></td> <td class="row2" align="center" valign="middle"><span class="gensmall"> </span></td> <td class="row2" align="center" nowrap="nowrap" valign="middle"><span class="gensmall"> </span></td> </tr> <!-- END switch_attached_present --> </table> <br /> <!-- END switch_attached_list --> # # # <td align="left" valign="middle" width="100%"><span class="nav"> <a href=" " class="nav"> </a> -> <a class="nav" href=" "> </a></span></td> # # # <td align="left" valign="middle" width="100%"><span class="nav"> <a href=" " class="nav"> </a> <!-- BEGIN switch_parent_link --> -> <a class="nav" href=" "> </a> <!-- END switch_parent_link --> -> <a class="nav" href=" "> </a></span></td> # # # /templates/Tema Adı/viewtopic_body. tpl # # # <td align="left" valign="middle" width="100%"><span class="nav"> <a href=" " class="nav"> </a> -> <a href=" " class="nav"> </a></span></td> # # # <td align="left" valign="middle" width="100%"><span class="nav"> <a href=" " class="nav"> </a> <!-- BEGIN switch_parent_link --> -> <a class="nav" href=" "> </a> <!-- END switch_parent_link --> -> <a href=" " class="nav"> </a></span></td> # # # <td align="left" valign="middle" width="100%"><span class="nav"> <a href=" " class="nav"> </a> -> <a href=" " class="nav"> </a></span></td> # # # <td align="left" valign="middle" width="100%"><span class="nav"> <a href=" " class="nav"> </a> <!-- BEGIN switch_parent_link --> -> <a class="nav" href=" "> </a> <!-- END switch_parent_link --> -> <a href=" " class="nav"> </a></span></td> # # # /templates/Tema Adı/posting_body. tpl # # # <td align="left"><span class="nav"><a href=" " class="nav"> </a> # # # <!-- BEGIN switch_parent_link --> -> <a class="nav" href=" "> </a> <!-- END switch_parent_link --> # # # /language/lang_turkish/lang_admin. php # # # // // That's all Folks! # # # // Added by Attached Forums MOD $lang = 'Eklenecek Konu Başlığı'; $lang = "Görünecek olan Forum Başlığı"; $lang = "Bütün Forumları Ayır"; $lang = 'Bu Forum Mevcut Lütfen Başka Forum Seçiniz. '; $lang = 'Hiç Bir Kategori Seçili Değil'; // End Added by Attached Forums MOD # # # /language/lang_turkish/lang_main. php # # # // // That's all, Folks! # # # // Added by Attached Forums MOD $lang = 'Alt Kategori'; $lang = 'Alt Kategoriler'; // End Added by Attached Forums MOD # # # ÖNEMLİ NOT : Bu işlemleri yapmadan önce mutlaka yedek alınız. Kolay Gelsin

devam # # # // Modified by Attached Forums MOD if (isset && isset { $sql = "UPDATE ". FORUMS_TABLE. " SET attached_forum_id=-1 WHERE attached_forum_id=" . intval ; if( !$result = $db->sql_query ) } if (intval != intval { $HTTP_POST_VARS =-1; if (isset && ! isset { $sql = "UPDATE ". FORUMS_TABLE." SET cat_id=". intval ." WHERE attached_forum_id=" . intval ; if( !$result = $db->sql_query ) } } $sql = "UPDATE " . FORUMS_TABLE. " SET forum_name = '" . str_replace . "', cat_id = " . intval .", attached_forum_id = " . intval . ", forum_desc = '" . str_replace . "', forum_status = " . intval . ", prune_enable = " . intval . " WHERE forum_id = " . intval ; // End Added by Attached Forums MOD # # # if( $total_forums = $db->sql_numrows ) # # # $subforum_rows=$forum_rows; # # # $template->assign_block_vars("catrow. forumrow", array( 'FORUM_NAME' => $forum_rows , 'FORUM_DESC' => $forum_rows , 'ROW_COLOR' => $row_color, 'NUM_TOPICS' => $forum_rows , 'NUM_POSTS' => $forum_rows , 'U_VIEWFORUM' => append_sid , 'U_FORUM_EDIT' => append_sid , 'U_FORUM_DELETE' => append_sid , 'U_FORUM_MOVE_UP' => append_sid("admin_forums.$phpEx?mode=forum_order&amp;move=-15&amp;" . POST_FORUM_URL. "=$forum_id"), 'U_FORUM_MOVE_DOWN' => append_sid("admin_forums.$phpEx?mode=forum_order&amp;move=15&amp;" . POST_FORUM_URL. "=$forum_id"), 'U_FORUM_RESYNC' => append_sid ); # # # $sub_error=false; $do_template=false; if ($forum_rows !=-1) { $ok=''; for($k = 0; $k < $total_forums; $k++) { $subforum_id = $subforum_rows ; if ($subforum_id $forum_rows && $forum_rows -1) } if $ok=FALSE; //attached to itself if ($forum_rows 0) $ok=FALSE; //invalid parent if } else //attached_forum_id'] -1 if { $template->assign_block_vars("catrow. forumrow", array( 'FORUM_NAME' => $forum_rows , 'FORUM_DESC' => $forum_rows , 'ROW_COLOR' => $row_color, 'NUM_TOPICS' => $forum_rows , 'NUM_POSTS' => $forum_rows , 'U_VIEWFORUM' => append_sid , 'U_FORUM_EDIT' => append_sid , 'U_FORUM_DELETE' => append_sid , 'U_FORUM_MOVE_UP' => append_sid("admin_forums.$phpEx?mode=forum_order&amp;move=-15&amp;" . POST_FORUM_URL. "=$forum_id"), 'U_FORUM_MOVE_DOWN' => append_sid("admin_forums.$phpEx?mode=forum_order&amp;move=15&amp;" . POST_FORUM_URL. "=$forum_id"), 'U_FORUM_RESYNC' => append_sid ); if for($k = 0; $k < $total_forums; $k++) { $subforum_id = $subforum_rows ; if } } # # # index. php # # # $sql = "SELECT f. , p. post_time, p. post_username, u. username, u. user_id FROM LEFT JOIN " . USERS_TABLE. " u ON u. user_id = p. poster_id ) ORDER BY f. cat_id, f. forum_order"; # # # // Modified by Attached Forums MOD $sql = "SELECT f. , p. post_time, p. post_username, u. username, u. user_id, t. topic_id, t. topic_title FROM LEFT JOIN " . USERS_TABLE. " u ON u. user_id = p. poster_id ) LEFT JOIN " . TOPICS_TABLE. " t ON t. topic_last_post_id = f. forum_last_post_id) GROUP BY f. forum_id ORDER BY f. cat_id, f. forum_order"; // END Modified by Attached Forums MOD # # # # # # // Added by Attached Forums MOD $attach=$forum_data; // END Added by Attached Forums MOD # # # $forum_id = $forum_data ; # # # // Added by Attached Forums MOD $attached_id = $forum_data ; if ( $is_auth_ary && $attached_id -1 ) { $attached_forums = array ; foreach { $sub_forum_id = $value ; if { //combining topic and post count for forum and subforums $forum_data =$forum_data +$value ; $forum_data =$forum_data +$value ; //END combining topic and post count //Last post link - check if any of subforums have newest posts and link to them instead if // END last post check $unread_topics = false; if { if (check_unread else } else $attached_forums = array( 'sub_img'=>$attach_img, 'sub_alt'=>$l_attach_img, 'sub_name'=>$value , 'sub_url'=>append_sid ); } } // END Added by Attached Forums MOD # # #

Evet arkadaslar arama yaptım fakat verdigim kadar geniş bır bılgı verılmemiş ve konular parca parcaydı... PHPBB'YE GİRİŞ Selam arkadaşlar Phpbb forum kurabilmeniz için öncelikle http://www.phpbb.com/downloads. php adresinden PhpBB 2. . Full Package olanı indirin o zaman için hangisi son sürümse. Daha sonra türkiye phpbb üzerine bir numara olan http://www.canver.net sitesine giriniz. Oradan Dil paketini indiriniz. Ve Ftp'nize Upload edin. kurulumu için bir diğer derse bakınız. PHPBB KURULUM Selam arkadaşlar Phpbb forumu nasıl kuracagınızı anlatacağım. Dosyalarınızı FTP'ne attıkdan sonra hostunuzun yönetim paneline giriyorsunuz. Oradan MYSQL Database kısmına giriyoruz. Ve yeni bir db oluşturuyoruz. Eğer Localhost dışında bir yere upload ettiyseniz. Yeni Db adınız muhtamelen yönetimpanelinegirisadı_dbadı şeklinde olacaktır. Daha sonra yönetim panelindeki işlerimiz bitmiş oluyor ve sitemize tekrar dönüyoruz. www.sitemizinadi.com/forum/install/install. php 'ye giriyoruz. ve karşımıza gelen şekilleri uygun şekilde doldurup Start İnstall diyoruz. Karşımıza Finish İnstall geliyor ve onada tıkladıkdan sonra FTP'nden install ve contrib dosyalarını siliyoruz. ve forumumuz kurulmuş oluyor PHPBB TÜRKÇELEŞTİRME Selam Arkadaşlar Bir gece içerisinde hazırladığım 7. ders uykum var ama uyuyamam bu kitabı bu gece bitiririm herhalde Neyse bu başlıkda siz üyelerimize PHPBB'de dil sorununu çözmenin en kolay yolunu söylemek istiyorum çogu insan hep zor yolu deniyor PHPBB'nin büyük destekçisi olan Kod: www.canver.netailesinden gidip bir adet Türkçe Dil paketi indiriyorsunuz. Daha sonra Dil Paketinin Zipini açıp FTP'nden language/lang_english klasörüne girin ve lang_turkish klasörünün içinde ne varsa language/lang_english klasörüne kopyalayın. daha sonrada sitenize türkçe halinde takılmaya başlayın. Kolay Gelsin FORUM BAŞLIĞI VE KATEGORİ OLUŞTURMA / SİLME Selam arkadaşlar Sizlere bu başlık altında yeni kurmuş oldugunuz forumunuza Test Forum kısmını nsıl sileceğinizi ve nasıl yeni forum ve yeni kategori oluşturmaı anlatacagım. İlk Önce Test Forumunu ve Test Forum kategorisini silmekten başlayalım. Forumumuza girelim arkadaşlar ve yönetim paneline geçelim Forum Yönetimi/Yönetim'e giriyoruz ve orada bir kategori bir başlık görüyoruz onların yanından Sil diyoruz ve o kategori ve başlıgı siliyoruz. Şimdi sizlere yeni kategori ve yeni forum oluşturmayı anlatacagım Az önce Sildiğimiz yerdeyiz. Kategoriyi sildiğimiz için önce Kategori oluşturalım. Karşımızda iki tane kutucuk var birinin yanında Yeni Kategori Yarat var Diğerinin yanında ise Yeni forum yarat var. Biz önce Kategori oluşturacaz onun için yeni kategori yarat butonun yanındaki kutuya kategori ismi yazınız ve yeni kategori yarata tıklayınız. ve daha sonra yeni forum yarat kısmınada aynısını yapıyoruz. Kolay Gelsin NOT: Bu bölümden oluşturdugunuz mesajlara misafir kullanıcılar mesaj yazabilir. O yüzden bir diğer dersde anlattıgım konuya bakınız. NEREDEYSE HERKEZİN KARŞILAŞTIĞI AVATAR SORUNU Selam arkadaşlar. PHPBB ile ilgili bir çok sitede gördüğüm ve çogu insanında hala daha tam yapamadıgı veya bilmediği bir konu bu Avatar sorunu. Bu yüzden sizlere bu konu hakkında açıklama yapmayı uygun buldum. Evet şimdi sizlere PHPBB forumda avatar sorunu nasıl çözeceğinizi anlatacağım; İlk önce Ftpne Giriyoruz ve forum/images/avatars klasörünün içine avatarları kopyalıyoruz. Daha sonra sitemize girip Yönetim Paneline geçiyoruz. Genel Yönetim/Ayarlar girip Kod: Avatar Klasörü phpBB ana klasörüne göre, örn: images/avatarskısmına images/avatars yazıyoruz Kod: Avatar Galeri Klasörü phpBB ana klasörüne göre önceden yüklenmiş avatarların yeri, örn: images/avatars/gallerykısmına ise images/avatars yazıp gönder diyoruz ve Avatar sorunumuz çözülmüş oluyor. Bir diğer sorun avatarları bilgisayarınızdan yüklediğiniz zaman siteye baktıgınızda Avatarınız yerine X işaretini görüyorsünüz. Bunun nedeni avatar klasörlerinin uygun halde olmamasıdır. Yani CHMOD kısımlarını 777 yaparsanız sorun çözülmüş olur. Kolay Gelsin MİSAFİRLERİN FORUMA YAZI YAZMASINI ENGELLEMEK Selam Arkadaşlar Sizlere bu başlık altında Forumunuzdaki başlıklara sadece üyelerinizin mesaj yazmasını anlatacağım. eğer isterseniz sadece kayıtlı kullanıcıların görmesini de sağlayabilirsiniz. İlk önce sadece Misafirlerin Mesajlarını engellemeyi yazıyorum. Forumdan Kod: Yönetim Paneli/Forum Yönetiminden/İzinler/Karşınıza ComboBox çıkacak oradan yasak koyacagınız başlıgı seçiniz. Ayrıntılar'a basınız karşınıza basit mod gelecek bunu pek tavsiye etmiyorum. o yüzden biz Gönder ve Sil'in üstündeki Gelişmiş Mod'a Tıklıyoruz. Şimdi Burada Kod: Görüntüleme kısmına / Herkez olanı seçinbunu seçerseniz başlıgı herkez görür ama aşagıda yapacagımız ayarlarda yazı yazamayacak. Kod: Okuma kısmına / Herkez olanı seçinKod: Gönder kısmına / Kayıtlı olanı seçinKod: Cevap yazma kısmına / Kayıtlı olanı seçinGeri kalan ayarları kafanıza göre yapabilirsiniz. Şimdi ise Sadece Kayıtlı Kullanıcıların Mesajları Görmesini Anlatacağım Kod: Yönetim Paneli/Forum Yönetiminden/İzinler/Karşınıza ComboBox çıkacak oradan yasak koyacagınız başlıgı seçiniz. Ayrıntılar'a basınız karşınıza basit mod gelecek bunu pek tavsiye etmiyorum. o yüzden biz Gönder ve Sil'in üstündeki Gelişmiş Mod'a Tıklıyoruz. Şimdi Burada Kod: Görüntüleme kısmına / Herkez olanı seçinbunu seçerseniz başlıgı herkez görür ama aşagıda yapacagımız ayarlarda yazı yazamayacak. Kod: Okuma kısmına / Kayıtlı olanı seçinKod: Gönder kısmına / Kayıtlı olanı seçinKod: Cevap yazma kısmına / Kayıtlı olanı seçinGeri kalan ayarları kafanıza göre yapabilirsiniz. Kolay Gelsin MOD ATAMA Selam arkadaşlar. Sizlere bu kısımda Mod Atamayı öğreteceğim. Öncelikle Yönetim Paneline Giriyoruz. Daha sonra oradan Kullanıcı Yönetimi/İzinlere tıklıyoruz ve karşımıza gelen kısımdan mod vereceğimiz kişinin nickini yazıyoruz ve ayrıntılara tılıyoruz. Karşımıza forum başlıklarımız geliyor bu kısımdan gereklere yerlere o nickli arkadaşı mod atadıkdan sonra En alttaki gönder butonuna basıyoruz. KOLAY GELSİN ÖZEL RÜTBE ATAMA VE OLUŞTURMA Selam arkadaşlar Sizlere bu başlık altında Özel Rütbe vermeyi anlatacağım. Öncelikle Yönetim Paneline Giriyoruz. Oradan Kullanıcı Yönetiminden/Kullanıcı Seviyelerine geliyoruz. Ve yeni rütbe ekle diyoruz bu kısımda ister özel rütbe verebilir isterseniz üyeleriniz mesaj atarak rütbe alabilirler ben burada ikisinide sizlere anlatacağım. Önce Özel Rütbe vermeyi anlatıyorum. Yeni Rütbe Yarak diyoruz ve karşımıza gelen pencerede Rütbe adı yazan kısma yazıyoruz mesela moderatör Özel Rütbe olarak Ata evet / hayır kısmından evet'i seçiyoruz. Minimum mesaj sayısını boş bırakıyoruz özel rütbe olduğu için Rütbe resmini istersek ekleyebiliriz. Yıldız muhabbeti filan gibi. Daha Sonra Gönder diyoruz ve Özel Rütbeyi oluşturmuş oluyoruz. Şimdi ise sizlere üyeler mesaj sayılarına göre rütbe yazdırmayı anlatacağım Yeni Rütbe Yarak diyoruz ve karşımıza gelen pencerede Rütbe adı yazan kısma yazıyoruz mesela

Alt Kategori Oluşturma / Sub-forum Kod: PHPBB 2.0.16 da denenmiştir. PHPBB 2.0.18 de hata veriyor. ################################################## ############ ## Düzenlenecek Dosyalar: ## includes/functions. php ## admin/admin_forums. php ## index. php ## viewforum. php ## viewtopic. php ## posting. php ## templates/Tema Adı/index_body. tpl ## templates/Tema Adı/viewforum_body. tpl ## templates/Tema Adı/viewtopic_body. tpl ## templates/Tema Adı/admin/forum_edit_body. tpl ## templates/Tema Adı/admin/forum_admin_body. tpl ## templates/Tema Adı/posting_body. tpl ## language/lang_turkish/lang_main. php ## language/lang_turkish/lang_admin. php ## # # # # Buradaki Sql Kodlarını Forumunuzun Sql'ine yükleyiniz. # # ALTER TABLE `phpbb_forums` ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL; # # # /includes/functions. php # # # function get_db_stat { # # # // Added by Attached Forums MOD function check_unread { global $new_topic_data, $tracking_topics, $tracking_forums, $HTTP_COOKIE_VARS, $board_config; if ( ! empty ) { $forum_last_post_time = 0; while( list = @each ) { if ( empty ) else { if } } if ( ! empty ) { if } if ( isset ) { if } } return $unread_topics; } // END Added by Attached Forums MOD # # # function make_jumpbox($action, $match_forum_id = 0) { global $template, $userdata, $lang, $db, $nav_links, $phpEx, $SID; # # # global $parent_lookup; # # # if { # # # if # # # /admin/admin_forums. php # # # $forumstatus = $row ; # # # // Added by Attached Forums MOD $forum_attached_id = $row ; $sql = "SELECT from ". FORUMS_TABLE. " WHERE attached_forum_id = $forum_id"; if( !$r = $db->sql_query ) if( $db->sql_numrows > 0 ) else { // this forum is not a parent of any other forum $sql = "SELECT FROM ". FORUMS_TABLE. " WHERE attached_forum_id=-1 and cat_id= $cat_id and forum_id<>$forum_id ORDER BY forum_order"; if( !$result1 = $db->sql_query ) if( $db->sql_numrows($result1) > 0 ) { $attachable_forums = '<option value = "-1"'.($forum_attached_id -1?' selected':'').'> NOT ATTACHED TO ANY FORUM </a>'; while( $row1 = $db->sql_fetchrow($result1) ) { $s=''; if ($forum_attached_id $row1 ) $attachable_forums.= '<option value="'.$row1 .$s.'">' . $row1 . '</option>\n'; } } else } // End Added by Attached Forums MOD # # # $forum_id = ''; $prune_enabled = ''; # # # // Added by Attached Forums MOD $sql = "SELECT FROM ". FORUMS_TABLE. " WHERE attached_forum_id=-1 and cat_id= $cat_id ORDER BY forum_order"; if( !$result1 = $db->sql_query ) if( $db->sql_numrows($result1) > 0 ) { $attachable_forums = '<option value = "-1"'.(($forum_attached_id -1 || !$forum_attached_id)?' selected':'').'> NOT ATTACHED TO ANY FORUM </a>'; while( $row1 = $db->sql_fetchrow($result1) ) { if ($forum_attached_id $row1 ) $attachable_forums.= '<option value="'.$row1 .$s.'">' . $row1 . '</option>\n'; } } else // END Added by Attached Forums MOD # # # $catlist = get_list ; # # # // Added by Attached Forums MOD $forum_attached_id = $attachable_forums; // END Added by Attached Forums MOD # # # $s_hidden_fields = '<input type="hidden" name="mode" value="' . $newmode.'" /><input type="hidden" name="' . POST_FORUM_URL. '" value="' . $forum_id. '" />'; # # # // Added by Attached Forums MOD if { if if $lang = $lang .'<br>'. $lang ; $s_hidden_fields.='<input type="hidden" name="attached_forum_id" value="-1" />'; } else $s_hidden_fields.='<input type="hidden" name="old_cat_id" value="'.$cat_id.'" />'; // END Added by Attached Forums MOD # # # 'S_PRUNE_ENABLED' => $prune_enabled, # # # // Added by Attached Forums MOD 'S_ATTACHED_FORUM_ID' => $forum_attached_id, 'S_DETACH_ENABLED'=> $detach_enabled, // End Added by Attached Forums MOD # # # 'L_CATEGORY' => $lang , # # # // Added by Attached Forums MOD 'L_ATTACHED_FORUM' => $lang , 'L_ATTACHED_DESC' => $lang , 'L_DETACH_DESC' => $lang , // End Added by Attached Forums MOD # # # $sql = "INSERT INTO " . FORUMS_TABLE. " VALUES ('" . $next_id. "', '" . str_replace . "', " . intval . ", '" . str_replace . "', $next_order, " . intval . ", " . intval . $value_sql. ")"; # # # // Modified by Attached Forums MOD if (intval != intval $sql = "INSERT INTO " . FORUMS_TABLE. " VALUES ('" . $next_id. "', '" . str_replace . "', " . intval . ", " . intval . ", '" . str_replace . "', $next_order, " . intval . ", " . intval . $value_sql. ")"; // End Added by Attached Forums MOD # # # $sql = "UPDATE " . FORUMS_TABLE. " SET forum_name = '" . str_replace . "', cat_id = " . intval . ", forum_desc = '" . str_replace . "', forum_status = " . intval . ", prune_enable = " . intval . " WHERE forum_id = " . intval ;