قسم الأرشيف والمواضيع المحذوفة قسم خاص بجميع المواضيع المحذوفة و المُكررة والتي لاتنطبق على الشروط والقوانين والتي لا شأن لها في أي قسم من أقسام المُنتدى |
#1
|
||||
|
||||
هاك الأوسمة للنسخة bb4dd2.0x وآخر للنسخة phpbb3
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته: المبرمج: ..::Frans::.. المطور: bb4dd المعرب: bb4dd التوافق: bb4dd2.0x و phpbb3 ومتوفر للنسخة phpbb3 من هنا الملفات المعدلة: رمز Code: includes/functions_display.php includes/acp/acp_users.php viewtopic.php styles/{STYLE}/template/viewtopic_****.html adm/style/acp_users.html memberlist.php styles/{STYLE}/template/memberlist_leaders.html styles/{STYLE}/template/memberlist_view.html styles/{STYLE}/template/memberlist_****.html language/en/memberlist.php language/en/acp/common.php language/en/acp/users.php الملفات المضافة: لا يوجد التعديلات: SQL أمر رمز Code: ALTER TABLE `bb4dd_users` ADD `user_rank2` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `user_rank`; ALTER TABLE `bb4dd_users` ADD `user_rank3` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `user_rank2`; ملاحظة: لا تنسى تغيير بدائيات قاعدة البيانات للبدائية التي وضعتها افتح includes/functions_display.php ابحث عن رمز Code: /** * Get user avatar * قبله أضف رمز Code: function get_user_rank2($user_rank2, &$rank2_title, &$rank2_img, &$rank2_img_src) { global $ranks, $config; if (empty($ranks)) { global $cache; $ranks = $cache->obtain_ranks(); } if (!empty($user_rank2)) { $rank2_title = (isset($ranks['special'][$user_rank2]['rank_title'])) ? $ranks['special'][$user_rank2]['rank_title'] : ''; $rank2_img = (!empty($ranks['special'][$user_rank2]['rank_image'])) ? '' : ''; $rank2_img_src = (!empty($ranks['special'][$user_rank2]['rank_image'])) ? $config['ranks_path'] . '/' . $ranks['special'][$user_rank2]['rank_image'] : ''; } } function get_user_rank3($user_rank3, &$rank3_title, &$rank3_img, &$rank3_img_src) { global $ranks, $config; if (empty($ranks)) { global $cache; $ranks = $cache->obtain_ranks(); } if (!empty($user_rank3)) { $rank3_title = (isset($ranks['special'][$user_rank3]['rank_title'])) ? $ranks['special'][$user_rank3]['rank_title'] : ''; $rank3_img = (!empty($ranks['special'][$user_rank3]['rank_image'])) ? '' : ''; $rank3_img_src = (!empty($ranks['special'][$user_rank3]['rank_image'])) ? $config['ranks_path'] . '/' . $ranks['special'][$user_rank3]['rank_image'] : ''; } } افتح includes/acp/acp_users.php ابحث عن رمز Code: case 'rank': if ($submit) { $rank_id = request_var('user_rank', 0); $sql = 'UPDATE ' . USERS_TABLE . " SET user_rank = $rank_id WHERE user_id = $user_id"; $db->sql_query($sql); استبدل بـ رمز Code: case 'rank': if ($submit) { $rank_id = request_var('user_rank', 0); $rank2_id = request_var('user_rank2', 0); $rank3_id = request_var('user_rank3', 0); $sql = 'UPDATE ' . USERS_TABLE . " SET user_rank = $rank_id, user_rank2 = $rank2_id, user_rank3 = $rank3_id WHERE user_id = $user_id"; $db->sql_query($sql); ابحث عن رمز Code: $sql = 'SELECT * FROM ' . RANKS_TABLE . ' WHERE rank_special = 1 ORDER BY rank_title'; $result = $db->sql_query($sql); $s_rank_options = '' . $user->lang['NO_SPECIAL_RANK'] . ''; while ($row = $db->sql_fetchrow($result)) { $selected = ($user_row['user_rank'] && $row['rank_id'] == $user_row['user_rank']) ? ' selected="selected"' : ''; $s_rank_options .= '' . $row['rank_title'] . ''; } $db->sql_freeresult($result); بعده اضف رمز Code: //=========================== $sql = 'SELECT * FROM ' . RANKS_TABLE . ' WHERE rank_special = 1 ORDER BY rank_title'; $result = $db->sql_query($sql); $s_rank2_options = '' . $user->lang['NO_SPECIAL_RANK'] . ''; while ($row = $db->sql_fetchrow($result)) { $selected = ($user_row['user_rank2'] && $row['rank_id'] == $user_row['user_rank2']) ? ' selected="selected"' : ''; $s_rank2_options .= '' . $row['rank_title'] . ''; } $db->sql_freeresult($result); //=========================== $sql = 'SELECT * FROM ' . RANKS_TABLE . ' WHERE rank_special = 1 ORDER BY rank_title'; $result = $db->sql_query($sql); $s_rank3_options = '' . $user->lang['NO_SPECIAL_RANK'] . ''; while ($row = $db->sql_fetchrow($result)) { $selected = ($user_row['user_rank3'] && $row['rank_id'] == $user_row['user_rank3']) ? ' selected="selected"' : ''; $s_rank3_options .= '' . $row['rank_title'] . ''; } $db->sql_freeresult($result); //=========================== ابحث عن رمز Code: $template->assign_vars(array( 'S_RANK' => true, 'S_RANK_OPTIONS' => $s_rank_options) ); استبدل بـ رمز Code: $template->assign_vars(array( 'S_RANK' => true, 'S_RANK_OPTIONS' => $s_rank_options, 'S_RANK2' => true, 'S_RANK2_OPTIONS' => $s_rank2_options, 'S_RANK3' => true, 'S_RANK3_OPTIONS' => $s_rank3_options) ); افتح viewtopic.php ابحث عن رمز Code: 'rank_title' => '', 'rank_image' => '', 'rank_image_src' => '', بعده اضف رمز Code: 'rank2_title' => '', 'rank2_image' => '', 'rank2_image_src' => '', 'rank3_title' => '', 'rank3_image' => '', 'rank3_image_src' => '', ابحث عن رمز Code: 'rank_title' => '', 'rank_image' => '', 'rank_image_src' => '', بعده اضف رمز Code: 'rank2_title' => '', 'rank2_image' => '', 'rank2_image_src' => '', 'rank3_title' => '', 'rank3_image' => '', 'rank3_image_src' => '', ابحث عن رمز Code: get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']); بعده اضف رمز Code: get_user_rank2($row['user_rank2'], $user_cache[$poster_id]['rank2_title'], $user_cache[$poster_id]['rank2_image'], $user_cache[$poster_id]['rank2_image_src']); get_user_rank3($row['user_rank3'], $user_cache[$poster_id]['rank3_title'], $user_cache[$poster_id]['rank3_image'], $user_cache[$poster_id]['rank3_image_src']); ابحث عن رمز Code: 'RANK_TITLE' => $user_cache[$poster_id]['rank_title'], 'RANK_IMG' => $user_cache[$poster_id]['rank_image'], 'RANK_IMG_SRC' => $user_cache[$poster_id]['rank_image_src'], بعده اضف رمز Code: 'RANK2_TITLE' => $user_cache[$poster_id]['rank2_title'], 'RANK2_IMG' => $user_cache[$poster_id]['rank2_image'], 'RANK2_IMG_SRC' => $user_cache[$poster_id]['rank2_image_src'], 'RANK3_TITLE' => $user_cache[$poster_id]['rank3_title'], 'RANK3_IMG' => $user_cache[$poster_id]['rank3_image'], 'RANK3_IMG_SRC' => $user_cache[$poster_id]['rank3_image_src'], افتح styles/{STYLE}/template/viewtopic_****.html ابحث عن رمز Code: {postrow.RANK_TITLE} {postrow.RANK_IMG} بعده اضف رمز Code: {postrow.RANK2_TITLE} {postrow.RANK2_IMG} {postrow.RANK3_TITLE} {postrow.RANK3_IMG} افتح adm/style/acp_users.html ابحث عن رمز Code: {L_ACP_USER_RANK} {L_USER_RANK}: {S_RANK_OPTIONS} بعده اضف رمز Code: {L_ACP_USER_EXTRA_RANK1} {L_USER_EXTRA_RANK1}: {S_RANK2_OPTIONS} {L_ACP_USER_EXTRA_RANK2} {L_USER_EXTRA_RANK2}: {S_RANK3_OPTIONS} افتح memberlist.php رمز Code: 'SELECT' => 'u.user_id, u.group_id as default_group, u.user****, u.user****_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, g.group_id, g.group_****, g.group_colour, g.group_type, ug.user_id as ug_user_id', في السطر, ابحث عن رمز Code: u.user_rank, بعده اضف رمز Code: u.user_rank2, u.user_rank3, ابحث عن رمز Code: $rank_title = $rank_img = ''; get_user_rank($row['user_rank'], $row['user_posts'], $rank_title, $rank_img, $rank_img_src); بعده اضف رمز Code: $rank2_title = $rank2_img = $rank2_img_src = ''; $rank3_title = $rank3_img = $rank2_img_src = ''; get_user_rank2($row['user_rank2'], $rank2_title, $rank2_img, $rank2_img_src); get_user_rank3($row['user_rank3'], $rank3_title, $rank3_img, $rank3_img_src); ابحث عن رمز Code: $rank_title = $rank_img = $rank_img_src = ''; get_user_rank($data['user_rank'], $data['user_posts'], $rank_title, $rank_img, $rank_img_src); بعده اضف رمز Code: $rank2_title = $rank2_img = $rank2_img_src = ''; $rank3_title = $rank3_img = $rank2_img_src = ''; get_user_rank2($data['user_rank2'], $rank2_title, $rank2_img, $rank2_img_src); get_user_rank3($data['user_rank3'], $rank3_title, $rank3_img, $rank3_img_src); ابحث عن رمز Code: 'RANK_IMG' => $rank_img, 'RANK_IMG_SRC' => $rank_img_src, بعده اضف رمز Code: 'RANK2_TITLE' => $rank2_title, 'RANK2_IMG' => $rank2_img, 'RANK2_IMG_SRC' => $rank2_img_src, 'RANK3_TITLE' => $rank3_title, 'RANK3_IMG' => $rank3_img, 'RANK3_IMG_SRC' => $rank3_img_src, تعديلات الاستايل: افتح styles/{STYLE}/template/memberlist_leaders.html ابحث عن رمز Code: {admin.RANK_IMG}{admin.RANK_TITLE}{admin.USER****_ FULL} بعده اضف رمز Code: {admin.RANK2_IMG}{admin.RANK2_TITLE}{admin.RANK2_T ITLE} {admin.RANK3_IMG}{admin.RANK3_TITLE}{admin.RANK3_T ITLE} ابحث عن رمز Code: {mod.RANK_IMG}{mod.RANK_TITLE}{mod.USER****_FULL} بعده اضف رمز Code: {mod.RANK2_IMG}{mod.RANK2_TITLE}{mod.RANK2_TITLE} {mod.RANK3_IMG}{mod.RANK3_TITLE}{mod.RANK3_TITLE} افتح styles/{STYLE}/template/memberlist_****.html ابحث عن رمز Code: {memberrow.RANK_IMG}{memberrow.RANK_TITLE} {memberrow.USER****_FULL} [ {L_SELECT} ] بعده اضف رمز Code: {memberrow.RANK2_IMG}{memberrow.RANK2_TITLE}{membe rrow.RANK2_TITLE} {memberrow.RANK3_IMG}{memberrow.RANK3_TITLE}{membe rrow.RANK3_TITLE} افتح styles/{STYLE}/template/memberlist_view.html ابحث عن رمز Code: {RANK_TITLE} {RANK_IMG} بعده اضف رمز Code: {RANK2_TITLE} {RANK2_IMG} {RANK3_TITLE} {RANK3_IMG} ابحث عن رمز Code: {L_RANK}:{RANK_TITLE} {L_RANK}:{RANK_IMG} بعده اضف رمز Code: {L_RANK}:{RANK2_TITLE} {L_RANK}:{RANK2_IMG} {L_RANK}:{RANK3_TITLE} {L_RANK}:{RANK3_IMG} تعديلات اللغة: افتح language/ar/memberlist.php ابحث عن رمز Code: 'RANK' => 'الرتبة', بعده اضف رمز Code: 'EXTRA_RANK1' => 'الوسام الأول', 'EXTRA_RANK2' => 'الوسام الثاني', افتح language/ar/acp/common.php ابحث عن رمز Code: 'ACP_USER_RANK' => 'الرتبة', بعده اضف رمز Code: 'ACP_USER_EXTRA_RANK1' => 'الوسام الأول', 'ACP_USER_EXTRA_RANK2' => 'الوسام الثاني', الآن حدث الملفات المؤقته: درس تحديث الملفات المؤقته الآن ستتمكن من اضافة أوسمة للاعضاء المميزين لديك من خلال تعديل الرتب من لوحة التحكم في الملف الشخصي بالتوفيق المصدر: http://bb4dd.com/ar/community/viewtopic.php?f=78&t=691 |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه للموضوع هاك الأوسمة للنسخة bb4dd2.0x وآخر للنسخة phpbb3: | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
هاك خريطة الموقع للنسخة bb4dd2.0x ويمكن تركيبه على phpbb3 | العاشق 2005 | قسم الأرشيف والمواضيع المحذوفة | 0 | 02-22-2009 12:50 PM |
[شرح] : ثغرة xss للنسخة 3.7.4 , باتش للنسخة 3.7.4 | العاشق 2005 | قسم الأرشيف والمواضيع المحذوفة | 0 | 11-22-2008 04:41 AM |
[شرح] : ترقيع pl1 للنسخة 3.7.4 | العاشق 2005 | قسم الأرشيف والمواضيع المحذوفة | 0 | 11-21-2008 07:50 PM |
[شرح] : ترقيع pl1 للنسخة 3.7.4 | العاشق 2005 | قسم الأرشيف والمواضيع المحذوفة | 0 | 11-21-2008 06:00 PM |
[شرح] : ترقيع pl1 للنسخة 3.7.3 | Al3asq | قسم الأرشيف والمواضيع المحذوفة | 0 | 09-05-2008 04:00 PM |