Baktabul.CoM, Msn messenger ifadeleri, Avatar, gif, smiley, Resimli Siirler, izle, indir, Komik Resimler, programlar, Resimleri, Haberler  

Geri Dön   Baktabul.CoM, Msn messenger ifadeleri, Avatar, gif, smiley, Resimli Siirler, izle, indir, Komik Resimler, programlar, Resimleri, Haberler > BİLGİSAYAR VE MSN DÜNYASI > Webmaster

Webmaster Hosting, domain, web dizayn, scriptler, php, html, asp, programlama dilleri, forum ve portallar, web grafik ve google adsense & adwords

   

Cevapla
 
Konu Seçenekleri Modları Göster
Eski 07-15-2007, 20:20   #11
Super Moderator
 
Mesajlar: 11.207
Teşekkür Etme: 7.459
5.187 Mesajina 11.706 Defa Tesekkur edildi
Tecrübe Puanı: 8140751
Safak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un Çılgını
Tanımlı Üyelere,yÖnetİcİlere,rÜtbelİlere,modlara Ve Banli Üyelerİn Rengİnİ Ayarlama


Ü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##-----[ SQL EKLE ]------------------------------------------#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;##-----[ AÇ ]------------------------------------------#viewtopic.php##-----[ BUL ]------------------------------------------#$sql = "SELECT u.username,##-----[ SIRADA BUL ]------------------------------------------#, u.user_rank##-----[ SIRADA SONRASINA EKLE ]------------------------------------------#, u.user_rank2, u.user_rank3##-----[ BUL ]------------------------------------------#$sql = "SELECT * FROM " . RANKS_TABLE . "##-----[ ÖNCESİNE EKLE ]-----------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$sql = "SELECT ban_userid FROM " . BANLIST_TABLE . " ORDER BY ban_userid";if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Could not obtain banned users information.", '', __LINE__, __FILE__, $sql);}$bannedrow = array();while ( $row = $db->sql_fetchrow($result) ){ $bannedrow[] = $row;}$db->sql_freeresult($result);// Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $ranksrow[] = $row;##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN if ($row['rank_special'] == 2) { $rank_guest = $row['rank_title']; $rank_guest_image = ( $row['rank_image'] ) ? '<br /><img src="' . $row['rank_image'] . '" alt="' . $rank_guest . '" title="' . $rank_guest . '" border="0" /><br />' : '<br />'; } else if ($row['rank_special'] == 3) { $rank_banned = $row['rank_title']; $rank_banned_image = ( $row['rank_image'] ) ? '<br /><img src="' . $row['rank_image'] . '" alt="' . $rank_banned . '" title="' . $rank_banned . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $rank_image = '';##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $poster_rank2 = ''; $rank2_image = ''; $poster_rank3 = ''; $rank3_image = ''; $is_banned = FALSE; // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# } else if ( $postrow[$i]['user_rank'] ) {##-----[ HEPSİNİ DEĞİŞTİR ]----------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $poster_rank = $rank_guest; $rank_image = $rank_guest_image; } else if ( $postrow[$i]['user_rank'] ) { // Mighty Gorgon - Multiple Ranks - BEGIN for($k = 0; $k < count($bannedrow); $k++) { if ( $bannedrow[$k]['ban_userid'] == $postrow[$i]['user_id'] ) { $poster_rank = $rank_banned; $rank_image = $rank_banned_image; $is_banned = TRUE; } } if ( $is_banned == FALSE ) { // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : ''; }##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - BEGIN if ( $postrow[$i]['user_rank2'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $poster_rank2 = $ranksrow[$j]['rank_title']; $rank2_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank2 . '" title="' . $poster_rank2 . '" border="0" /><br />' : '<br />'; } if ( $postrow[$i]['user_rank3'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $poster_rank3 = $ranksrow[$j]['rank_title']; $rank3_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank3 . '" title="' . $poster_rank3 . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - END }##-----[ BUL ]------------------------------------------# for($j = 0; $j < count($ranksrow); $j++) {##-----[ ÖNCESİNE EKLE ]-----------------------------------------# for($k = 0; $k < count($bannedrow); $k++) { if ( $bannedrow[$k]['ban_userid'] == $postrow[$i]['user_id'] ) { $poster_rank = $rank_banned; $rank_image = $rank_banned_image; $is_banned = TRUE; } } if ( $is_banned == FALSE ) {##-----[ BUL ]------------------------------------------# $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : ''; }##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - BEGIN if ( $postrow[$i]['user_rank2'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $poster_rank2 = $ranksrow[$j]['rank_title']; $rank2_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank2 . '" title="' . $poster_rank2 . '" border="0" /><br />' : '<br />'; } if ( $postrow[$i]['user_rank3'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $poster_rank3 = $ranksrow[$j]['rank_title']; $rank3_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank3 . '" title="' . $poster_rank3 . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - END }##-----[ BUL ]------------------------------------------#'RANK_IMAGE' => $rank_image,##-----[ SONRASINA EKLE ]------------------------------------------# // 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##-----[ AÇ ]------------------------------------------#templates/Tema Adı/viewtopic_body.tpl##-----[ BUL ]------------------------------------------#<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>##-----[ SIRADA BUL ]------------------------------------------#{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}##-----[ SIRADA HEPSİNİ DEĞİŞTİR ]------------------------------------------#{postrow.POSTER_RANK}{postrow.RANK_IMAGE}{postrow .POSTER_RANK2}{postrow.RANK2_IMAGE}{postrow.POSTER _RANK3}{postrow.RANK3_IMAGE}<br />##-----[ AÇ ]------------------------------------------#memberlist.php##-----[ BUL ]------------------------------------------#$mode_types_text = array(##-----[ SIRADA BUL ]------------------------------------------#, $lang['Sort_Top_Ten']##-----[ SIRADA SONRASINA EKLE ]------------------------------------------#, $lang['Staff'], $lang['Who_is_Online']##-----[ BUL ]------------------------------------------#$mode_types = array(##-----[ SIRADA BUL ]------------------------------------------#, 'topten'##-----[ SIRADA SONRASINA EKLE ]------------------------------------------#, 'staff', 'online'##-----[ BUL ]------------------------------------------#$select_sort_mode = '<select name="mode">';##-----[ ÖNCESİNE EKLE ]------------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$lastfivemin = time() - 300;// Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#'L_ICQ' => $lang['ICQ'],##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN 'L_USER_RANK' => $lang['Poster_rank'], // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#switch( $mode )##-----[ ÖNCESİNE EKLE ]------------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$sql = "SELECT ban_userid FROM " . BANLIST_TABLE . " ORDER BY ban_userid";if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Could not obtain banned users information.", '', __LINE__, __FILE__, $sql);}$bannedrow = array();while ( $row = $db->sql_fetchrow($result) ){ $bannedrow[] = $row;}$db->sql_freeresult($result);$sql = "SELECT * FROM " . RANKS_TABLE . " ORDER BY rank_special, rank_min";if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);}$ranksrow = array();while ( $row = $db->sql_fetchrow($result) ){ $ranksrow[] = $row; if ($row['rank_special'] == 3) { $rank_banned = $row['rank_title']; $rank_banned_image = ( $row['rank_image'] ) ? '<br /><img src="' . $row['rank_image'] . '" alt="' . $rank_banned . '" title="' . $rank_banned . '" border="0" /><br />' : '<br />'; }}$db->sql_freeresult($result);// Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# default: $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page']; break;}##-----[ ÖNCESİNE EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN case 'staff': $where_sql = "AND user_level <> 0"; $order_by = "user_level ASC LIMIT $start, " . $board_config['topics_per_page']; break; case 'online': if ( $userdata['user_level'] == ADMIN ) { $where_sql = "AND user_session_time >= $lastfivemin"; } else { $where_sql = "AND user_session_time >= $lastfivemin AND user_allow_viewonline <> 0"; } $order_by = "user_session_time DESC LIMIT $start, " . $board_config['topics_per_page']; break; // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#$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##-----[ SIRADA BUL ]------------------------------------------#, user_allowavatar##-----[ SIRADA SONRASINA EKLE ]------------------------------------------#, user_rank , user_rank2, user_rank3, user_level, user_session_time, user_allow_viewonline##-----[ BUL ]------------------------------------------# ORDER BY $order_by";##-----[ ÖNCESİNE EKLE ]------------------------------------------# $where_sql##-----[ BUL ]------------------------------------------#$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;##-----[ SONRASINA EKLE ]------------------------------------------# // 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($bannedrow); $k++) { if ( $bannedrow[$k]['ban_userid'] == $row['user_id'] ) { $user_rank = $rank_banned; $rank_image = $rank_banned_image; $is_banned = TRUE; } } if ( $is_banned == FALSE ) { for($j = 0; $j < count($ranksrow); $j++) { if ( $row['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $user_rank = $ranksrow[$j]['rank_title']; $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $user_rank . '" title="' . $user_rank . '" border="0" /><br />' : '<br />'; } if ( $row['user_rank2'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $user_rank2 = $ranksrow[$j]['rank_title']; $rank2_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $user_rank2 . '" title="' . $user_rank2 . '" border="0" /><br />' : '<br />'; } if ( $row['user_rank3'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] ) { $user_rank3 = $ranksrow[$j]['rank_title']; $rank3_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $user_rank3 . '" title="' . $user_rank3 . '" border="0" /><br />' : '<br />'; } } if ( !$row['user_rank'] ) { for($j = 0; $j < count($ranksrow); $j++) { if ( $row['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] ) { $user_rank = $ranksrow[$j]['rank_title']; $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $user_rank . '" title="' . $user_rank . '" border="0" /><br />' : '<br />'; } } } } if ( $row['user_level'] == ADMIN ) { // You may prefer to show the level instead of coloring the username // $level = '<b style="color:#' . $theme['fontcolor3'] . '">' . $lang['Memberlist_Administrator'] . '</b>'; $username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>'; } else if( $row['user_level'] == MOD ) { // You may prefer to show the level instead of coloring the username // $level = '<b style="color:#' . $theme['fontcolor2'] . '">' . $lang['Memberlist_Moderator'] . '</b>'; $username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>'; } else { // You may prefer to show the level instead of coloring the username // $level = '<b style="color:#' . $theme['fontcolor1'] . '">' . $lang['Memberlist_User'] . '</b>'; } // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# if ( $row['user_avatar_type'] && $user_id##-----[ SIRADA BUL ]------------------------------------------#&& $row['user_allowavatar']##-----[ SIRADA SONRASINA EKLE ]------------------------------------------# && $mode == 'staff'##-----[ BUL ]------------------------------------------#'YIM' => $yim,##-----[ SONRASINA EKLE ]------------------------------------------# // 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##-----[ BUL ]------------------------------------------# $sql = "SELECT count(*) AS total FROM " . USERS_TABLE . " WHERE user_id <> " . ANONYMOUS;##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# $sql = "SELECT count(*) AS total FROM " . USERS_TABLE . " WHERE user_id <> " . ANONYMOUS . " $where_sql";##-----[ AÇ ]------------------------------------------#templates/Tema Adı/memberlist_body.tpl##-----[ BUL ]------------------------------------------#<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>##-----[ SONRASINA EKLE ]------------------------------------------# <th class="thTop" nowrap="nowrap">{L_USER_RANK}</th>##-----[ BUL ]------------------------------------------#<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# <td class="{memberrow.ROW_CLASS}"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td align="left" valign="middle">{memberrow.AVATAR_IMG}</td> <td class="{memberrow.ROW_CLASS}" align="center" nowrap="nowrap" valign="middle"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td> </tr> </table> </td> <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.USER_RANK}{memberrow.U SER_RANK_IMG}{memberrow.USER_RANK2}{memberrow.USER _RANK2_IMG}{memberrow.USER_RANK3}{memberrow.USER_R ANK3_IMG}</span></td>##-----[ BUL ]------------------------------------------#<td class="catBottom" colspan="8" height="28">&nbsp;</td>##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# <td class="catBottom" colspan="9" height="28">&nbsp;</td>##-----[ AÇ ]------------------------------------------#admin/admin_users.php##-----[ BUL ]------------------------------------------#$user_rank = ( !empty($HTTP_POST_VARS['user_rank']) ) ? intval( $HTTP_POST_VARS['user_rank'] ) : 0;##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $user_rank2 = ( !empty($HTTP_POST_VARS['user_rank2']) ) ? intval( $HTTP_POST_VARS['user_rank2'] ) : 0; $user_rank3 = ( !empty($HTTP_POST_VARS['user_rank3']) ) ? intval( $HTTP_POST_VARS['user_rank3'] ) : 0; // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#SET " . $username_sql . $passwd_sql . "##-----[ SIRADA BUL ]------------------------------------------#user_active = $user_status, user_rank = $user_rank##-----[ SIRADA SONRASINA EKLE ]------------------------------------------#, user_rank2 = $user_rank2, user_rank3 = $user_rank3##-----[ BUL ]------------------------------------------#$s_hidden_fields .= '<input type="hidden" name="user_rank" value="' . $user_rank . '" />';##-----[ SONRASINA EKLE ]------------------------------------------# // 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##-----[ BUL ]------------------------------------------# $rank_select_box = '<option value="0">' . $lang['No_assigned_rank'] . '</option>';##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $rank2_select_box = '<option value="0">' . $lang['No_assigned_rank'] . '</option>'; $rank3_select_box = '<option value="0">' . $lang['No_assigned_rank'] . '</option>'; // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $rank_select_box .= '<option value="' . $rank_id . '"' . $selected . '>' . $rank . '</option>';##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $selected2 = ( $this_userdata['user_rank2'] == $rank_id ) ? ' selected="selected"' : ''; $rank2_select_box .= '<option value="' . $rank_id . '"' . $selected2 . '>' . $rank . '</option>'; $selected3 = ( $this_userdata['user_rank3'] == $rank_id ) ? ' selected="selected"' : ''; $rank3_select_box .= '<option value="' . $rank_id . '"' . $selected3 . '>' . $rank . '</option>'; // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#'RANK_SELECT_BOX' => $rank_select_box,##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN 'RANK2_SELECT_BOX' => $rank2_select_box, 'RANK3_SELECT_BOX' => $rank3_select_box, // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#'L_SELECT_RANK' => $lang['Rank_title'],##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN 'L_SELECT_RANK2' => $lang['Rank2_title'], 'L_SELECT_RANK3' => $lang['Rank3_title'], // Mighty Gorgon - Multiple Ranks - END##-----[ AÇ ]------------------------------------------#templates/Tema Adı/admin/user_edit_body.tpl##-----[ BUL ]------------------------------------------# <tr> <td class="row1"><span class="gen">{L_SELECT_RANK}</span></td> <td class="row2"><select name="user_rank">{RANK_SELECT_BOX}</select></td> </tr>##-----[ SONRASINA EKLE ]------------------------------------------# <tr> <td class="row1"><span class="gen">{L_SELECT_RANK2}</span></td> <td class="row2"><select name="user_rank2">{RANK2_SELECT_BOX}</select></td> </tr> <tr> <td class="row1"><span class="gen">{L_SELECT_RANK3}</span></td> <td class="row2"><select name="user_rank3">{RANK3_SELECT_BOX}</select></td> </tr>##-----[ AÇ ]------------------------------------------#admin/admin_ranks.php##-----[ BUL ]------------------------------------------# $rank_is_special = ( $rank_info['rank_special'] ) ? "checked=\"checked\"" : ""; $rank_is_not_special = ( !$rank_info['rank_special'] ) ? "checked=\"checked\"" : "";##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $rank_is_not_special = ( $rank_info['rank_special'] == 0 ) ? "checked=\"checked\"" : ""; $rank_is_special = ( $rank_info['rank_special'] == 1 ) ? "checked=\"checked\"" : ""; $rank_is_guest = ( $rank_info['rank_special'] == 2 ) ? "checked=\"checked\"" : ""; $rank_is_banned = ( $rank_info['rank_special'] == 3 ) ? "checked=\"checked\"" : ""; $rank_path = "../images/ranks/"; if ( is_dir($rank_path) ) { $dir = AÇdir($rank_path); $l = 0; while($file = readdir($dir)) { if (strpos($file, '.gif')) { $file1[$l] = $file; $l++; } } closedir($dir); $ranks_list = '<select name="rank_image" onchange="update_rank(\'../\' + this.options[selectedIndex].value);">'; $ranks_list .= "<option value=\"" . $rank_info['rank_image'] . "\" selected>" . str_replace($rank_path, "", $rank_info['rank_image']) . "</option>"; for($k=0; $k<=$l;$k++) { if ($file1[$k] != "") { $ranks_list .= "<option value=\"images/ranks/" . $file1[$k] . "\">images/ranks/" . $file1[$k] . "</option>"; } } $rank_img_sp = ( $rank_info['rank_image'] != "" ) ? ( '../' . $rank_info['rank_image'] ) : ( '../images/spacer.gif' ); $ranks_list .= '</select>&nbsp;&nbsp;<img name="rank_image" src="' . $rank_img_sp . '" border="0" alt="" align="absmiddle" /><br />'; } else { $rank_img_sp = ( $rank_info['rank_image'] != "" ) ? $rank_info['rank_image'] : ""; $ranks_list = '<input class="post" type="text" name="rank_image" size="40" maxlength="255" value="' . $rank_img_sp . '" /><br />'; } // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# "MINIMUM" => ( $rank_is_special ) ? "" : $rank_info['rank_min'],##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN "MINIMUM" => ( $rank_info['rank_special'] == 0 ) ? $rank_info['rank_min'] : "", "GUEST_RANK" => $rank_is_guest, "L_GUEST" => $lang['Guest_User'], "BANNED_RANK" => $rank_is_banned, "L_BANNED" => $lang['Banned_User'], "RANK_LIST" => $ranks_list, "RANK_IMG" => ( $rank_info['rank_image'] != "") ? '../' . $rank_info['rank_image'] : '../images/spacer.gif', // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $special_rank = ( $HTTP_POST_VARS['special_rank'] == 1 ) ? TRUE : 0;##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $special_rank = $HTTP_POST_VARS['special_rank']; // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# if( $special_rank == 1 )##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN if( $special_rank > 0 ) // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# if (!$special_rank)##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN if ($special_rank == 0) // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# if($special_rank)##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $rank_img_sp = ( $rank_rows[$i]['rank_image'] != "" ) ? ( '../' . $rank_rows[$i]['rank_image'] ) : ( '../images/spacer.gif' ); $rank .= '<br /><img name="rank_image" src="' . $rank_img_sp . '" border="0" alt="" />'; if( !$special_rank == 0 ) // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# "SPECIAL_RANK" => ( $special_rank == 1 ) ? $lang['Yes'] : $lang['No'],##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN "SPECIAL_RANK" => ( !$special_rank == 0 ) ? $lang['Yes'] : $lang['No'], // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# if( $special_rank == 1 )##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $rank_img_sp = ( $rank_rows[$i]['rank_image'] != "" ) ? ( '../' . $rank_rows[$i]['rank_image'] ) : ( '../images/spacer.gif' ); $rank .= '<br /><img name="rank_image" src="' . $rank_img_sp . '" border="0" alt="" />'; if( !$special_rank == 0 ) // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $rank_is_special = ( $special_rank ) ? $lang['Yes'] : $lang['No'];##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN $rank_is_special = ( !$special_rank == 0) ? $lang['Yes'] : $lang['No']; // Mighty Gorgon - Multiple Ranks - END##-----[ AÇ ]------------------------------------------#templates/Tema Adı/admin/ranks_edit_body.tpl##-----[ BUL ]------------------------------------------------#<h1>{L_RANKS_TITLE}</h1>##-----[ ÖNCESİNE EKLE ]-----------------------------------------#<script language="javascript" type="text/javascript"> <!-- function update_rank(newimage) { if(newimage != '../') { document.rank_image.src = newimage; } else { document.rank_image.src = '../images/spacer.gif'; }} //--> </script>##-----[ BUL ]------------------------------------------#<td class="row2"><input type="radio" name="special_rank" value="1" {SPECIAL_RANK} />{L_YES} &nbsp;&nbsp;<input type="radio" name="special_rank" value="0" {NOT_SPECIAL_RANK} /> {L_NO}</td>##-----[ HEPSİNİ DEĞİŞTİR ]----------------------------------------# <td class="row2"><input type="radio" name="special_rank" value="0" {NOT_SPECIAL_RANK} />{L_NO}<br /><input type="radio" name="special_rank" value="1" {SPECIAL_RANK} />{L_YES}<br /><input type="radio" name="special_rank" value="2" {GUEST_RANK} />{L_GUEST}<br /><input type="radio" name="special_rank" value="3" {BANNED_RANK} />{L_BANNED}<br /></td>##-----[ BUL ]------------------------------------------#<td class="row2"><input class="post" type="text" name="rank_image" size="40" maxlength="255" value="{IMAGE}" /><br />{IMAGE_DISPLAY}</td>##-----[ HEPSİNİ DEĞİŞTİR ]----------------------------------------# <td class="row2">{RANK_LIST}{IMAGE_DISPLAY}</td>##-----[ AÇ ]------------------------------------------#includes/usercp_viewprofile.php##-----[ BUL ]------------------------------------------#$sql = "SELECT * FROM " . RANKS_TABLE . "##-----[ ÖNCESİNE EKLE ]-----------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$sql = "SELECT ban_userid FROM " . BANLIST_TABLE . " ORDER BY ban_userid";if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Could not obtain banned users information.", '', __LINE__, __FILE__, $sql);}$bannedrow = array();while ( $row = $db->sql_fetchrow($result) ){ $bannedrow[] = $row;}$db->sql_freeresult($result);// Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------# $ranksrow[] = $row;##-----[ SONRASINA EKLE ]------------------------------------------# // Mighty Gorgon - Multiple Ranks - BEGIN if ($row['rank_special'] == 3) { $rank_banned = $row['rank_title']; $rank_banned_image = ( $row['rank_image'] ) ? '<br /><img src="' . $row['rank_image'] . '" alt="' . $rank_banned . '" title="' . $rank_banned . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#$rank_image = '';##-----[ SONRASINA EKLE ]------------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$poster_rank2 = '';$rank2_image = '';$poster_rank3 = '';$rank3_image = '';// Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#if ( $profiledata['user_rank'] ){##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------#if ( $profiledata['user_id'] != ANONYMOUS ){ for($k = 0; $k < count($bannedrow); $k++) { if ( $bannedrow[$k]['ban_userid'] == $profiledata['user_id'] ) { $poster_rank = $rank_banned; $rank_image = $rank_banned_image; $is_banned = TRUE; } } if ( $is_banned == FALSE ) {##-----[ BUL ]------------------------------------------# $rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : ''; }##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# $rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - BEGIN if ( $profiledata['user_rank2'] == $ranksrow[$i]['rank_id'] && $ranksrow[$i]['rank_special'] ) { $poster_rank2 = $ranksrow[$i]['rank_title']; $rank2_image = ( $ranksrow[$i]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank2 . '" title="' . $poster_rank2 . '" border="0" /><br />' : '<br />'; } if ( $profiledata['user_rank3'] == $ranksrow[$i]['rank_id'] && $ranksrow[$i]['rank_special'] ) { $poster_rank3 = $ranksrow[$i]['rank_title']; $rank3_image = ( $ranksrow[$i]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank3 . '" title="' . $poster_rank3 . '" border="0" /><br />' : '<br />'; } // Mighty Gorgon - Multiple Ranks - END##-----[ BUL ]------------------------------------------#}else{##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# if ( !$profiledata['user_rank'] ) {##-----[ BUL ]------------------------------------------# } }}##-----[ HEPSİNİ DEĞİŞTİR ]------------------------------------------# } } } }}##-----[ BUL ]------------------------------------------# 'POSTER_RANK' => $poster_rank, 'RANK_IMAGE' => $rank_image,##-----[ SONRASINA EKLE ]------------------------------------------# // 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##-----[ AÇ ]------------------------------------------#templates/Tema Adı/profile_view_body.tpl##-----[ BUL ]------------------------------------------#<span class="postdetails">{POSTER_RANK}##-----[ SIRADA BUL ]------------------------------------------#{POSTER_RANK}##-----[ SIRADA SONRASINA EKLE ]------------------------------------------#{RANK_IMAGE}{POSTER_RANK2}{RANK2_IMAGE}{POSTER_RA NK3}{RANK3_IMAGE}##-----[ AÇ ]------------------------------------------#language/lang_turkish/lang_main.php##-----[ BUL ]------------------------------------------#?>##-----[ ÖNCESİNE EKLE ]------------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$lang['Staff'] = 'Yönetici';$lang['Rank'] = 'Rütbeli';$lang['Memberlist_Administrator'] = 'Admin';$lang['Memberlist_Moderator'] = 'Moderator';$lang['Memberlist_User'] = 'Kullanıcı';$lang['Guest_User'] = 'Misafir';$lang['Banned_User'] = 'Banlı Üye';// Mighty Gorgon - Multiple Ranks - END##-----[ AÇ ]------------------------------------------#language/lang_turkish/lang_admin.php##-----[ BUL ]------------------------------------------#?>##-----[ ÖNCESİNE EKLE ]------------------------------------------#// Mighty Gorgon - Multiple Ranks - BEGIN$lang['Rank2_title'] = "Rütbe 2 Ünvan";$lang['Rank3_title'] = "Rütbe 3 Ünvan";// Mighty Gorgon - Multiple Ranks - END##-----[ KAYDETİP KAPATIN VE UPLOAD EDİN ]------------------------------------------
Kolay Gelsin

alıntı
Safak Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Eski 07-15-2007, 20:21   #12
Super Moderator
 
Mesajlar: 11.207
Teşekkür Etme: 7.459
5.187 Mesajina 11.706 Defa Tesekkur edildi
Tecrübe Puanı: 8140751
Safak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un Çılgını
Tanımlı


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



Code:
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 ]------------------------------------------#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##-----[ OPEN ]------------------------------------------#admin/admin_board.php##-----[ BUL ]------------------------------------------# SATIR 121$avatars_local_yes = ( $new['allow_avatar_local'] ) ? "checked=\"checked\"" : "";##-----[ ÖNCESİNE EKLE ]--------------------------------------#$quickreply_yes = ( $new['allow_quickreply'] ) ? "checked=\"checked\"" : "";$quickreply_no = ( !$new['allow_quickreply'] ) ? "checked=\"checked\"" : "";##-----[ BUL ]------------------------------------------# SATIR 208	"L_ALLOW_NAME_CHANGE" => $lang['Allow_name_change'],##-----[ SONRASINA EKLE ]--------------------------------------#	"L_ALLOW_QUICK_REPLY" => $lang['Allow_quick_reply'],##-----[ BUL ]------------------------------------------# SATIR 297	"NAMECHANGE_NO" => $namechange_no,##-----[ SONRASINA EKLE ]--------------------------------------#	"QUICKREPLY_YES" => $quickreply_yes,	"QUICKREPLY_NO" => $quickreply_no,##-----[ AÇ ]------------------------------------------#admin/admin_users.php##-----[ BUL ]------------------------------------------# SATIR 248		$allowsmilies = ( isset( $HTTP_POST_VARS['allowsmilies']) ) ? intval( $HTTP_POST_VARS['allowsmilies'] ) : $board_config['allow_smilies'];##-----[ SONRASINA EKLE ]--------------------------------------#		$showquickreply = ( isset($HTTP_POST_VARS['showquickreply']) ) ? ( ($HTTP_POST_VARS['showquickreply']) ? TRUE : 0 ) : $board_config['allow_quickreply'];##-----[ BUL ]------------------------------------------# SATIR 658				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', 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_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "##-----[ YUKARIDAKİNİN İÇİNDE BUL BUL ]------------------------------------------#user_allowsmile = $allowsmilies,##-----[ YUKARIDAKİNİN İÇİNDE BUL SONRASINA EKLE ]------------------------------------------# user_quickreply = $showquickreply,##-----[ BUL ]------------------------------------------# SATIR 779		$allowsmilies = $this_userdata['user_allowsmile'];##-----[ SONRASINA EKLE ]--------------------------------------#		$showquickreply = $this_userdata['user_quickreply'];##-----[ BUL ]------------------------------------------# SATIR 904			$s_hidden_fields .= '<input type="hidden" name="allowsmilies" value="' . $allowsmilies . '" />';##-----[ SONRASINA EKLE ]--------------------------------------#			$s_hidden_fields .= '<input type="hidden" name="showquickreply" value="' . $showquickreply . '" />';##-----[ BUL ]------------------------------------------# SATIR 1021			'ALWAYS_ALLOW_SMILIES_NO' => (!$allowsmilies) ? 'checked="checked"' : '',##-----[ SONRASINA EKLE ]--------------------------------------#			'SHOW_QUICK_REPLY_YES' => ( $showquickreply) ? 'checked="checked"' : '',			'SHOW_QUICK_REPLY_NO' => ( !$showquickreply) ? 'checked="checked"' : '',##-----[ BUL ]------------------------------------------# SATIR 1061			'L_ALWAYS_ALLOW_SMILIES' => $lang['Always_smile'],##-----[ SONRASINA EKLE ]--------------------------------------#			'L_SHOW_QUICK_REPLY' => $lang['Show_quick_reply'],##-----[ AÇ ]------------------------------------------#includes/usercp_register.php##-----[ BUL ]------------------------------------------# SATIR 137		$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $board_config['allow_smilies'];##-----[ SONRASINA EKLE ]--------------------------------------#		$showquickreply = ( isset($HTTP_POST_VARS['showquickreply']) ) ? ( ($HTTP_POST_VARS['showquickreply']) ? TRUE : 0 ) : $board_config['allow_quickreply'];##-----[ BUL ]------------------------------------------# SATIR 146		$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmile'];##-----[ SONRASINA EKLE ]--------------------------------------#		$showquickreply = ( isset($HTTP_POST_VARS['showquickreply']) ) ? ( ($HTTP_POST_VARS['showquickreply']) ? TRUE : 0 ) : $userdata['user_quickreply'];##-----[ BUL ]------------------------------------------# SATIR 457				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', 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_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "##-----[ YUKARIDAKİNİN İÇİNDE BUL BUL ]------------------------------------------#user_allowsmile = $allowsmilies,##-----[ YUKARIDAKİNİN İÇİNDE BUL SONRASINA EKLE ]------------------------------------------# user_quickreply = $showquickreply,##-----[ BUL ]------------------------------------------# SATIR 718	$allowsmilies = $userdata['user_allowsmile'];##-----[ SONRASINA EKLE ]--------------------------------------#	$showquickreply = $userdata['user_quickreply'];##-----[ BUL ]------------------------------------------# SATIR 880		'ALWAYS_ALLOW_SMILIES_NO' => ( !$allowsmilies ) ? 'checked="checked"' : '',##-----[ SONRASINA EKLE ]--------------------------------------#		'SHOW_QUICK_REPLY_YES' => ( $showquickreply) ? 'checked="checked"' : '',		'SHOW_QUICK_REPLY_NO' => ( !$showquickreply) ? 'checked="checked"' : '',##-----[ BUL ]------------------------------------------# SATIR 917		'L_ALWAYS_ALLOW_SMILIES' => $lang['Always_smile'],##-----[ SONRASINA EKLE ]--------------------------------------#		'L_SHOW_QUICK_REPLY' => $lang['Show_quick_reply'],# #-----[ AÇ ]------------------------------------------ # language/lang_turkish/lang_admin.php # #-----[ BUL ]------------------------------------------ # $lang['Allow_name_change'] # #-----[ SONRASINA EKLE ]-------------------------------------- # $lang['Allow_quick_reply'] = 'Hızlı Cevaba izin ver'; # #-----[ AÇ ]------------------------------------------ # language/lang_turkish/lang_main.php # #-----[ BUL ]------------------------------------------ # $lang['A_critical_error'] # #-----[ SONRASINA EKLE ]-------------------------------------- # $lang['Quick_Reply'] = 'Hızlı Cevap'; $lang['Show_quick_reply'] = 'Süper Hızlı cevap kutucuğunu göster'; ##-----[ AÇ ]------------------------------------------#templates/Kullanıdığınız Tema/admin/board_config_body.tpl##-----[ BUL ]------------------------------------------# SATIR 170	<tr>	  <th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th>##-----[ ÖNCESİNE EKLE ]--------------------------------------#	<tr>		<td class="row1">{L_ALLOW_QUICK_REPLY}</td>		<td class="row2"><input type="radio" name="allow_quickreply" value="1" {QUICKREPLY_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="allow_quickreply" value="0" {QUICKREPLY_NO} /> {L_NO}</td>	</tr>##-----[ AÇ ]------------------------------------------#templates/Kullanıdığınız Tema/admin/user_edit_body.tpl##-----[ BUL ]------------------------------------------# SATIR 187	<tr>	  <td class="row1"><span class="gen">{L_BOARD_LANGUAGE}</span></td>##-----[ ÖNCESİNE EKLE ]--------------------------------------#	<tr>	  <td class="row1"><span class="gen">{L_SHOW_QUICK_REPLY}</span></td>	  <td class="row2">		<input type="radio" name="showquickreply" value="1" {SHOW_QUICK_REPLY_YES} />		<span class="gen">{L_YES}</span>&nbsp;&nbsp;		<input type="radio" name="showquickreply" value="0" {SHOW_QUICK_REPLY_NO} />		<span class="gen">{L_NO}</span></td>	</tr>##-----[ AÇ ]------------------------------------------#templates/Kullanıdığınız Tema/profile_add_body.tpl##-----[ BUL ]------------------------------------------# SATIR 210	<tr>		<td class="row1"><span class="gen">{L_BOARD_LANGUAGE}:</span></td>##-----[ ÖNCESİNE EKLE ]--------------------------------------#	<tr>	  <td class="row1"><span class="gen">{L_SHOW_QUICK_REPLY}:</span></td>	  <td class="row2">		<input type="radio" name="showquickreply" value="1" {SHOW_QUICK_REPLY_YES} />		<span class="gen">{L_YES}</span>&nbsp;&nbsp;		<input type="radio" name="showquickreply" value="0" {SHOW_QUICK_REPLY_NO} />		<span class="gen">{L_NO}</span></td>	</tr>##-----[ AÇ ]------------------------------------------#templates/Kullanıdığınız Tema/viewtopic_body.tpl##-----[ BUL ]------------------------------------------# SATIR 84<table width="100%" cellspacing="2" border="0" align="center">##-----[ ÖNCESİNE EKLE ]--------------------------------------#<!-- BEGIN switch_quick_reply -->	{QRBODY}<!-- END switch_quick_reply -->##-----[ AÇ ]------------------------------------------#viewtopic.php##-----[ BUL ]------------------------------------------# SATIR 27include($phpbb_root_path . 'includes/bbcode.'.$phpEx);##-----[ SONRASINA EKLE ]--------------------------------------#include($phpbb_root_path . 'includes/functions_post.'.$phpEx);##-----[ BUL ]------------------------------------------# SATIR 563	'body' => 'viewtopic_body.tpl')##-----[ TÜMÜNÜ DEĞİŞTİR]------------------------------------------#	'body' => 'viewtopic_body.tpl',	'qrbody' => 'viewtopic_quickreply.tpl')##-----[ BUL ]------------------------------------------# SATIR 826//// Okay, let's do the loop, yeah come on baby let's do the loop// and it goes like this ...##-----[ ÖNCESİNE EKLE ]--------------------------------------#//// Quick Reply//if ($board_config['allow_quickreply'] && $userdata['user_quickreply'] && $is_auth['auth_reply'] && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED) ){	$show_qr_form =	true;}else{	$show_qr_form =	false;}##-----[ BUL ]------------------------------------------# SATIR 1166	//	// Again this will be handled by the templating	// code at some point##-----[ ÖNCESİNE EKLE ]--------------------------------------#	//	// Quick Reply	//	if ( $show_qr_form )	{		$poster = '<a href="javascript:pn(\''.$poster.'\');">'.$poster.'</a>';	}##-----[ BUL ]------------------------------------------# SATIR 1233$template->pparse('body');##-----[ ÖNCESİNE EKLE ]--------------------------------------#if ( $show_qr_form ){	$template->assign_block_vars('switch_quick_reply', array());	include($phpbb_root_path . 'includes/viewtopic_quickreply.'.$phpEx);}##-----[ SQL'E EKLE ]------------------------------------------#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 (config_name, config_value) VALUES ('allow_quickreply', '1');##-----[ KAYIT EDİP KAPATIN VE UPLOAD EDİN]------------------------------------------#NOT : Tüm bunları yapmadan önce Mutlaka Yedek Alınız.
Kolay Gelsin
Safak Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Eski 07-15-2007, 20:23   #13
Super Moderator
 
Mesajlar: 11.207
Teşekkür Etme: 7.459
5.187 Mesajina 11.706 Defa Tesekkur edildi
Tecrübe Puanı: 8140751
Safak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un Çılgını
Tanımlı


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:
Code:
############################################################## ## 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 ]---------------------------#Kopyala resizefix.php yükle templates/Tema adı/resizefix.php# #-----[ AÇ ]------------------------------------------ #Tema Adı/bbcode.tpl# #-----[BUL]------------------------------------------ # <!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img --># #-----[KOMPLE DEĞİŞTİR]------------------------------------------ # <!-- BEGIN img --><script language="javascript" type="text/javascript"> <!-- function pointercursor(){document.body.style.cursor = "move";}function unpointercursor(){document.body.style.cursor="";}//--> </script><img src="{URL}" border="0" onmouseout="unpointercursor();" onmouseover="if(this.width == 550) {pointercursor();}" onclick="if(this.width == 550) { window.AÇ('templates/Tema Adı/resizefix.php?originalsize={URL}', '_blank' ,'scrollbars=1,toolbar=no,resizable=1,menubar=no,directories=no,status=yes'); return false; }" alt="" /><!-- END img --># #-----[ AÇ ]------------------------------------------ #Tema Adı/overall_header.tpl# #-----[BUL]------------------------------------------ #<!-- END switch_enable_pm_popup --># #-----[ SONRASINA EKLE ]------------------------------------------ # <script language="javascript" type="text/javascript"> <!--   function resize_images()   {     for (i = 0; i < document.images.length; i++)     {       while ( !document.images[i].complete )       {         break;      }       if ( document.images[i].width > 550 )       {         document.images[i].width = 550;       }     }   } //--> </script># #-----[BUL]------------------------------------------ #<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}"># #-----[ SIRADA BUL ]------------------------------------------ # vlink="{T_BODY_VLINK}"# #-----[ SIRADA SONRASINA EKLE ]------------------------------------------ #onload="resize_images()"# #-----[ KAYDET  KAPAT VE UPLOAD ET ]------------------------------------------ #
Kolay Gelsin
Safak Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Eski 07-15-2007, 20:24   #14
Super Moderator
 
Mesajlar: 11.207
Teşekkür Etme: 7.459
5.187 Mesajina 11.706 Defa Tesekkur edildi
Tecrübe Puanı: 8140751
Safak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un ÇılgınıSafak Baktabul'un Çılgını
Tanımlı


ALT KATEGORİ OLUŞTURMA / SUB-FORUM

Selam Arkadaşlar
Sizlere bu başlık altında PHPBB Forumunuza nasıl alt kategori
açılır onu ögreteceğim. Ve başlıyorum.


PHP Kodu:
Kod:
PHPBB 2.0.16 da denenmiştirPHPBB 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####-----[ SQL EKLE ]-------------------------------------------------## Buradaki Sql Kodlarını Forumunuzun Sql'ine yükleyiniz.## ALTER TABLE `phpbb_forums` ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL; ##-----[ AÇ ]------------------------------------------------# /includes/functions.php##-----[ BUL ]------------------------------------------------#function get_db_stat($mode){##-----[ ÖNCESİNE EKLE ]------------------------------------------# // Added by Attached Forums MODfunction check_unread($forum_id){global $new_topic_data, $tracking_topics, $tracking_forums, $HTTP_COOKIE_VARS, $board_config; if ( !empty($new_topic_data[$forum_id]) ) { $forum_last_post_time = 0; while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) ) { if ( empty($tracking_topics[$check_topic_id]) ) { $unread_topics = true; $forum_last_post_time = max($check_post_time, $forum_last_post_time); } else { if ( $tracking_topics[$check_topic_id] < $check_post_time ) { $unread_topics = true; $forum_last_post_time = max($check_post_time, $forum_last_post_time); } } } if ( !empty($tracking_forums[$forum_id]) ) { if ( $tracking_forums[$forum_id] > $forum_last_post_time ) { $unread_topics = false; } } if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) ) { if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time ) { $unread_topics = false; } } }return $unread_topics;} // END Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------#function make_jumpbox($action, $match_forum_id = 0){ global $template, $userdata, $lang, $db, $nav_links, $phpEx, $SID;##-----[ SONRASINA EKLE ]------------------------------------------# global $parent_lookup;##-----[ BUL ]------------------------------------------------# if ( $forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id'] && $forum_rows[$j]['auth_view'] <= AUTH_REG ) {##-----[ÖNCESİNE EKLE ]------------------------------------------# if ($parent_lookup==$forum_rows[$j]['forum_id'] && !$assigned) { $template->assign_block_vars('switch_parent_link', array() ); $template->assign_vars(array( 'PARENT_NAME' => $forum_rows[$j]['forum_name'], 'PARENT_URL'=>append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id']) &nbsp;)); $assigned=TRUE; }##-----[ AÇ ]------------------------------------------------# /admin/admin_forums.php##-----[ BUL ]------------------------------------------------# $forumstatus = $row['forum_status']; ##-----[ SONRASINA EKLE ]------------------------------------------# // Added by Attached Forums MOD $forum_attached_id = $row['attached_forum_id']; $sql = "SELECT * from ". FORUMS_TABLE. " WHERE attached_forum_id = $forum_id"; if( !$r = $db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Couldn't get list of children Forums", "", __LINE__, __FILE__, $sql); } if( $db->sql_numrows($r) > 0 ) { $not_attachable=1; $has_subforums=1; $template->assign_block_vars('switch_attached_no', array()); if (intval($HTTP_POST_VARS['detach_enabled'])) $detach_enabled = "checked=\"checked\""; } 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($sql) ) { message_die(GENERAL_ERROR, "Couldn't get list of attachable Forums", "", __LINE__, __FILE__, $sql); } 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['forum_id']) { $s = " selected=\"selected\""; } $attachable_forums .= '<option value="'.$row1[forum_id].$s.'">' . $row1[forum_name] . '</option>\n'; } } else { $no_attachable_forums=1; } } // End Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# $forum_id = ''; $prune_enabled = '';##-----[ SONRASINA EKLE ]------------------------------------------# // 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($sql) ) { message_die(GENERAL_ERROR, "Couldn't get list of Categories/Forums", "", __LINE__, __FILE__, $sql); } 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['forum_id']) { $s = " selected=\"selected\""; } $attachable_forums .= '<option value="'.$row1[forum_id].$s.'">' . $row1[forum_name] . '</option>\n'; } } else { $no_attachable_forums=1; } // END Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# $catlist = get_list('category', $cat_id, TRUE);##-----[ ÖNCESİNE EKLE ]------------------------------------------# // Added by Attached Forums MOD $forum_attached_id = $attachable_forums; // END Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# $s_hidden_fields = '<input type="hidden" name="mode" value="' . $newmode .'" /><input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '" />';##-----[ SONRASINA EKLE ]------------------------------------------# // Added by Attached Forums MOD if ($not_attachable or $no_attachable_forums) { if ($has_subforums) { $lang['Attached_Description'] = $lang['Has_attachments'].'<br>'. $lang['Attached_Description']; $s_hidden_fields .='<input type="hidden" name="has_subforums" value="1" />'; } if ($no_attachable_forums) $lang['Attached_Description'] = $lang['No_attach_forums'].'<br>'. $lang['Attached_Description']; $s_hidden_fields .='<input type="hidden" name="attached_forum_id" value="-1" />'; } else { $template->assign_block_vars('switch_attached_yes', array()); } $s_hidden_fields .='<input type="hidden" name="old_cat_id" value="'.$cat_id.'" />'; // END Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# 'S_PRUNE_ENABLED' => $prune_enabled,##-----[ SONRASINA EKLE ]------------------------------------------# // Added by Attached Forums MOD 'S_ATTACHED_FORUM_ID' => $forum_attached_id, 'S_DETACH_ENABLED'=> $detach_enabled, // End Added by Attached Forums MOD ##-----[ BUL ]------------------------------------------------# 'L_CATEGORY' => $lang['Category'],##-----[ SONRASINA EKLE ]------------------------------------------# // Added by Attached Forums MOD 'L_ATTACHED_FORUM' => $lang['Attached_Field_Title'] , 'L_ATTACHED_DESC' => $lang['Attached_Description'], 'L_DETACH_DESC' => $lang['Detach_Description'], // End Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# $sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ") VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";##-----[ KOMPLE DEĞİŞTİR ]----------------------------------------# // Modified by Attached Forums MOD if (intval($HTTP_POST_VARS['old_cat_id']) != intval($HTTP_POST_VARS[POST_CAT_URL])) { $HTTP_POST_VARS['attached_forum_id']=-1; } $sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, attached_forum_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ") VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", " . intval($HTTP_POST_VARS['attached_forum_id']) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")"; // End Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# $sql = "UPDATE " . FORUMS_TABLE . " SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . " WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);##-----[ KOMPLE DEĞİŞTİR ]----------------------------------------# // Modified by Attached Forums MOD if (isset($HTTP_POST_VARS['detach_enabled']) && isset($HTTP_POST_VARS['has_subforums'])) { $sql = "UPDATE ". FORUMS_TABLE. " SET attached_forum_id=-1 WHERE attached_forum_id=" . intval($HTTP_POST_VARS[POST_FORUM_URL]); if( !$result = $db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Couldn't detach subforums", "", __LINE__, __FILE__, $sql); } } if (intval($HTTP_POST_VARS['old_cat_id']) != intval($HTTP_POST_VARS[POST_CAT_URL])) { $HTTP_POST_VARS['attached_forum_id']=-1; if (isset($HTTP_POST_VARS['has_subforums']) && !isset($HTTP_POST_VARS['detach_enabled'])) { $sql = "UPDATE ". FORUMS_TABLE ." SET cat_id=". intval($HTTP_POST_VARS[POST_CAT_URL]) ." WHERE attached_forum_id=" . intval($HTTP_POST_VARS[POST_FORUM_URL]); if( !$result = $db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Couldn't update subforums to new category", "", __LINE__, __FILE__, $sql); } } } $sql = "UPDATE " . FORUMS_TABLE . " SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) .", attached_forum_id = " . intval($HTTP_POST_VARS['attached_forum_id']) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . " WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]); // End Added by Attached Forums MOD##-----[ BUL ]------------------------------------------------# if( $total_forums = $db->sql_numrows($q_forums) ) { $forum_rows = $db->sql_fetchrowset($q_forums); }##-----[ SONRASINA EKLE ]------------------------------------------# $subforum_rows=$forum_rows;##-----[ BUL ]------------------------------------------------# $template->assign_block_vars("catrow.forumrow", array( 'FORUM_NAME' => $forum_rows[$j]['forum_name'], 'FORUM_DESC' => $forum_rows[$j]['forum_desc'], 'ROW_COLOR' => $row_color, 'NUM_TOPICS' => $forum_rows[$j]['forum_topics'], 'NUM_POSTS' => $forum_rows[$j]['forum_posts'], 'U_VIEWFORUM' => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"), 'U_FORUM_EDIT' => append_sid("admin_forums.$phpEx?mode=editforum&amp;" . POST_FORUM_URL . "=$forum_id"), 'U_FORUM_DELETE' => append_sid("admin_forums.$phpEx?mode=deleteforum&amp;" . POST_FORUM_URL . "=$forum_id"), '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("admin_forums.$phpEx?mode=forum_sync&amp;" . POST_FORUM_URL . "=$forum_id")) &nbsp;);##-----[ KOMPLE DEĞİŞTİR ]----------------------------------------# $sub_error=false; $do_template=false; if ($forum_rows[$j]['attached_forum_id'] !=-1) { $ok=''; for($k = 0; $k < $total_forums; $k++) { $subforum_id = $subforum_rows[$k]['forum_id']; if ($subforum_id == $forum_rows[$j]['attached_forum_id'] && $forum_rows[$k]['attached_forum_id']==-1) { $ok=TRUE;//normal parent found } } if ($forum_rows[$j]['attached_forum_id']==$forum_id) $ok=FALSE; //attached to itself if ($forum_rows[$j]['attached_forum_id']==0) $ok=FALSE; //invalid parent if (!$ok) { $do_template=TRUE; $sub_error=true; } } else { $do_template=true; }//attached_forum_id'] ==-1 if ($do_template) { $template->assign_block_vars("catrow.forumrow", array( 'FORUM_NAME' => $forum_rows[$j]['forum_name'], 'FORUM_DESC' => $forum_rows[$j]['forum_desc'], 'ROW_COLOR' => $row_color, 'NUM_TOPICS' => $forum_rows[$j]['forum_topics'], 'NUM_POSTS' => $forum_rows[$j]['forum_posts'], 'U_VIEWFORUM' => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"), 'U_FORUM_EDIT' => append_sid("admin_forums.$phpEx?mode=editforum&amp;" . POST_FORUM_URL . "=$forum_id"), 'U_FORUM_DELETE' => append_sid("admin_forums.$phpEx?mode=deleteforum&amp;" . POST_FORUM_URL . "=$forum_id"), '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("admin_forums.$phpEx?mode=forum_sync&amp;" . POST_FORUM_URL . "=$forum_id")) &nbsp;); if ($sub_error) { $template->assign_block_vars ('catrow.forumrow.switch_error',array()); } for($k = 0; $k < $total_forums; $k++) { $subforum_id = $subforum_rows[$k]['forum_id']; if ($subforum_rows[$k]['attached_forum_id'] == $forum_id) { $template->assign_block_vars("catrow.forumrow", array( 'FORUM_NAME' => $subforum_rows[$k]['forum_name'], 'FORUM_DESC' => $subforum_rows[$k]['forum_desc'], 'ROW_COLOR' => $row_color, 'NUM_TOPICS' => $subforum_rows[$k]['forum_topics'], 'NUM_POSTS' => $subforum_rows[$k]['forum_posts'], 'U_VIEWFORUM' => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$subforum_id"), 'U_FORUM_EDIT' => append_sid("admin_forums.$phpEx?mode=editforum&amp;" . POST_FORUM_URL . "=$subforum_id"), 'U_FORUM_DELETE' => append_sid("admin_forums.$phpEx?mode=deleteforum&amp;" . POST_FORUM_URL . "=$subforum_id"), 'U_FORUM_MOVE_UP' => append_sid("admin_forums.$phpEx?mode=forum_order&amp;move=-15&amp;" . POST_FORUM_URL . "=$subforum_id"), 'U_FORUM_MOVE_DOWN' => append_sid("admin_forums.$phpEx?mode=forum_order&amp;move=15&amp;" . POST_FORUM_URL . "=$subforum_id"), 'U_FORUM_RESYNC' => append_sid("admin_forums.$phpEx?mode=forum_sync&amp;" . POST_FORUM_URL . "=$subforum_id")) &nbsp;); $template->assign_block_vars ('catrow.forumrow.switch_attached_forum',array()); } } }##-----[ AÇ ]------------------------------------------------# index.php##-----[ BUL ]------------------------------------------------# $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id FROM (( " . FORUMS_TABLE . " f LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id ) LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) ORDER BY f.cat_id, f.forum_order";##-----[ KOMPLE DEĞİŞTİR ]----------------------------------------# // 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 ((( " . FORUMS_TABLE . " f LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id ) 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##-----[ BUL ]------------------------------------------------# { $forum_data[] = $row; }##-----[ SONRASINA EKLE ]------------------------------------------# // Added by Attached Forums MOD $attach=$forum_data; // END Added by Attached Forums MOD ##-----[ BUL ]------------------------------------------------# $forum_id = $forum_data[$j]['forum_id'];##-----[ SONRASINA EKLE ]------------------------------------------# // Added by Attached Forums MOD $attached_id = $forum_data[$j]['attached_forum_id']; if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 ) { $attached_forums = array(); foreach ($attach as $key => $value) { $sub_forum_id = $value['forum_id']; if ($value['attached_forum_id']==$forum_id && $is_auth_ary[$sub_forum_id]['auth_view']) { //combining topic and post count for forum and subforums $forum_data[$j]['forum_posts']=$forum_data[$j]['forum_posts']+$value['forum_posts']; $forum_data[$j]['forum_topics']=$forum_data[$j]['forum_topics']+$value['forum_topics']; //END combining topic and post count //Last post link - check if any of subforums have newest posts and link to them instead if ($value['post_time']>$forum_data[$j]['post_time']) { $forum_data[$j]['user_id'] = $value['user_id']; $forum_data[$j]['post_username'] = $value['post_username']; $forum_data[$j]['forum_last_post_id'] = $value['forum_last_post_id']; $forum_data[$j]['post_time'] = $value['post_time']; $forum_data[$j]['username'] = $value['username']; $forum_data[$j]['topic_title'] = $value['topic_title']; } // END last post check $unread_topics = false; if ( $userdata['session_logged_in'] ) { if (check_unread($value['forum_id'])) { $attach_img = $images['icon_minipost_new']; $l_attach_img = $lang['New_posts']; } else { $attach_img = $images['icon_minipost']; $l_attach_img = $lang['No_new_posts']; } } else { $attach_img = $images['icon_minipost']; $l_attach_img = $lang['No_new_posts']; } $attached_forums[] = array( 'sub_img'=>$attach_img, 'sub_alt'=>$l_