تذكرني !
تابعنا على
Bleach 25-26 منتديات العاشق
قسم الأرشيف والمواضيع المحذوفة قسم خاص بجميع المواضيع المحذوفة و المُكررة والتي لاتنطبق على الشروط والقوانين والتي لا شأن لها في أي قسم من أقسام المُنتدى

  #1  
قديم 02-22-2009, 12:50 PM
الصورة الرمزية العاشق 2005  
رقـم العضويــة: 365
تاريخ التسجيل: Sep 2008
المشـــاركـات: 94,808
نقـــاط الخبـرة: 85
افتراضي هاك الأوسمة للنسخة 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)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه للموضوع هاك الأوسمة للنسخة 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

الساعة الآن 01:53 PM.


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

كُل ما يُكتب أو يُنشر في منتديات العاشق يُمثل وجهة نظر الكاتب والناشر فحسب، ولا يمثل وجهه نظر الإدارة

rel="nofollow" maxseven simplicity and clarity