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

  #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

الساعة الآن 03:45 AM.


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

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

rel="nofollow" maxseven simplicity and clarity