المشاركة الأصلية كتبت بواسطة: حسان اخي اتمنى شرح عملية التركيب لان انا صراحة هذا تست اقرئني لايظهر عندي الا علامات استفهام يعني لا اعرف اين ارفع جميع هذه الملفات ياريت توضح لنا توضيح مفصل عن طريقة الرفع وبارك الله فيك
المشاركة الأصلية كتبت بواسطة: akroumلقد تعبت و أنا أبحت و أضع انه صعب جدا جدا في التركيب لو تكرمت و أضفت الملفات و هي معدلة فهده هي الطريقة التي نعرفها ( نسخ و لصق ) أرجو أن تضعها في أقرب فرصة
بسم الله الرحمن الرحيم...
أقدم لكم هاك صندوق التميز بمميزات خارقة :
*امكانية تفعيل وتعطيل الهاك من لوحة التحكم
*امكانية تغيير اسم الصندوق للاسم الذي تريده من لوحة التحكم
*الأن يمكنك اضافة قسم مميز ،مجموعة مميزة،عضو مميز ،موضوع مميز،مشرف مميز إضافة لحقل جديد تضع فيه تاريخ تميز هؤلاء الأشخاص
*لا يظهر فقط اسم العضو بل يلون بحسب مجموعته ويوجد رابط للضغط عليه ينقلك مباشرة لبروفايل العضو أو القسم أو حتى الموضوع المميز
*تحكم كامل للهاك من لوحة الإدارة ...
والمزيد من الميزات
الهاك برمجة شخصية من الصفر ...لم أنقل فيه من أي شيء من المنتديات الخاصة
منصة العمل :PBB_2.1.4
برمج بواسطة :Hussein Haj Ahmad (Abu Rabih)
طريقة التركيب :
=======
اطلب ملف favored.xml
افتح ملف engine/Engine.class.php
ابحث عن :
$files[] = ($CALL_SYSTEM['CUSTOM_BBCODE']) ? 'custom_bbcode.class.php' : null;
أضف بعدها :
$files[] = ($CALL_SYSTEM['FAVORED']) ? 'favored.class.php' : null;
ثم ابحث عن :
var $friends;
أضف بعدها
var $favored;
ثم ابحث عن :
$this->table['custom_bbcode'] = $this->prefix . 'custom_bbcode';
وأضف بعدها :
$this->table['favored'] = $this->prefix . 'favored';
ثم ابحث عن:
$this->custom_bbcode = ($CALL_SYSTEM['CUSTOM_BBCODE']) ? new PowerBBCustom_bbcode($this) : null;
وأضف بعدها
$this->favored = ($CALL_SYSTEM['FAVORED']) ? new PowerBBFavored($this) : null;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح ملف common.php
وابحث عن :
$CALL_SYSTEM['HOOKS'] = true;
بعدها أضف :
$CALL_SYSTEM['FAVORED'] = true;
وابحث عن :
$CALL_SYSTEM['TEMPLATESEDITS'] = true;
أضف بعدها مباشرة :
$CALL_SYSTEM['FAVORED'] = true;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح ملف modules/main.module.php
وابحث عن :
$PowerBB->functions->ShowHeader();
بعدها أضف :
if ($PowerBB->_CONF['info_row']['favored_allow']==1)
{
$this->_showFavored();
}
ثم ابحث عن:
$PowerBB->functions->GetFooter();
}
بعدها مباشرة أضف
//Pro.By:Hussein Haj Ahmad//
function _showFavored()
{
global $PowerBB;
$FavArr = array();
$FavArr['order'] = array();
$FavArr['order']['field'] = 'id';
$FavArr['order']['type'] = 'DESC';
$FavArr['limit'] = '1';
$favored = $PowerBB->favored->GetFavoredInfo($FavArr);
$section_id = $favored['section_id'];
$subject_id = $favored['subject_id'];
$member_id = $favored['member_id'];
$group_id = $favored['group_id'];
$mod_id = $favored['mod_id'];
$for_date = $favored['for_date'];
$fav_title = $PowerBB->_CONF['info_row']['favored_title'];
$GroupArr = array();
$GroupArr['where'] = array();
$GroupArr['where'][0] = array();
$GroupArr['where'][0]['name'] = 'id';
$GroupArr['where'][0]['oper'] = '=';
$GroupArr['where'][0]['value'] = $group_id;
$group_row = $PowerBB->group->GetGroupInfo($GroupArr);
$rows['group_title']=$group_row['title'];
$SectionArr = array();
$SectionArr['where'] = array();
$SectionArr['where'][0] = array();
$SectionArr['where'][0]['name'] = 'id';
$SectionArr['where'][0]['oper'] = '=';
$SectionArr['where'][0]['value'] = $section_id;
$section_row = $PowerBB->section->GetSectionInfo($SectionArr);
$rows['section_title']=$section_row['title'];
$rows['section_id']=$section_row['id'];
$MemberArr = array();
$MemberArr['where'] = array();
$MemberArr['where'][0] = array();
$MemberArr['where'][0]['name'] = 'id';
$MemberArr['where'][0]['oper'] = '=';
$MemberArr['where'][0]['value'] = $member_id;
$member_row = $PowerBB->member->GetMemberInfo($MemberArr);
$rows['member_title']=$PowerBB->functions->GetUsernameStyleAndUserId($member_row['username']);
$SubArr = array();
$SubArr['where'] = array();
$SubArr['where'][0] = array();
$SubArr['where'][0]['name'] = 'id';
$SubArr['where'][0]['oper'] = '=';
$SubArr['where'][0]['value'] = $subject_id;
$sub_row = $PowerBB->subject->GetSubjectInfo($SubArr);
$rows['subj_title']=$sub_row['title'];
$rows['subj_id']=$sub_row['id'];
$ModArr = array();
$ModArr['where'] = array();
$ModArr['where'][0] = array();
$ModArr['where'][0]['name'] = 'id';
$ModArr['where'][0]['oper'] = '=';
$ModArr['where'][0]['value'] = $mod_id;
$Mod_row = $PowerBB->moderator->GetModeratorInfo($ModArr);
$rows['mod_title']=$PowerBB->functions->GetUsernameStyleAndUserId($Mod_row['username']);
$rows['for_date']=$for_date;
$rows['title']= $fav_title;
$PowerBB->functions->CleanVariable($rows,'html');
$PowerBB->template->assign('rows',$rows);
$PowerBB->template->display('favored_box');
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح قالب look/styles/admin/main/templates/menu.tpl
وابحث عن :
{if {$group_info['admincp_template']} == 1}
{$lang['mange_templates']}
{$lang['search_templates']}
{$lang['add_new_template']}
{/if}
{/if}
أضف بعدها :
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح قالب look/styles/admin/main/templates/options_general.tpl
وابحث عن :
{$lang['members_send_pm']}
<input type="text" name="members_send_pm" id="input_members_send_pm" value="{$_CONF['info_row']['members_send_pm']}" size="2" maxlength="3" />
أضف بعدها :
{$lang['favored_title']}
<input type="text" name="favored_title" id="favored_title" value="{$_CONF['info_row']['favored_title']}" size="32" maxlength="3" />
{$lang['favored_active']}
<select name="favored_allow">
{if {$_CONF['info_row']['favored_allow']}}
<option value="1" selected="selected">{$lang['yes']}</option>
<option value="0">{$lang['no']}</option>
{else}
<option value="1">{$lang['yes']}</option>
<option value="0" selected="selected">{$lang['no']}</option>
{/if}
</select>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
افتح ملف modules/admin/options.module.php
وابحث عن :
$update[30] = $PowerBB->info->UpdateInfo(array('value'=>$PowerBB->_POST['active_rss'],'var_name'=>'active_rss'));
أضف بعدها :
$update[31] = $PowerBB->info->UpdateInfo(array('value'=>$PowerBB->_POST['favored_allow'],'var_name'=>'favored_allow'));
$update[32] = $PowerBB->info->UpdateInfo(array('value'=>$PowerBB->_POST['favored_title'],'var_name'=>'favored_title'));
ثم ابحث عن :
and $update[30])
::استبدلها بالتالي استبدالا وليس إضافة بعدها ______إنتبه
and $update[30]
and $update[31]
and $update[32])
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن قم برفع الملفات إلى أماكنها كالتالي:
ارفع ملف
Favored.class.php
الى :
engine/systems
ارفع ملف
Favored.module.php
الى:
modules/admin/
ارفع القوالب التالية:
favored_add
favored_del
favored_edit
favored_main
الـــــــــــــــــــــــــــــــــــــــــــــــى
look/styles/admin/main/templates
ارفع القالب:
favored_box
إلــــــــــــــــــــــــــــــــــــــــــى
look/styles/forum/main/templates
ارفع المجلد ar واستبدله ب:
lang/ar/
أقدم لكم هاك صندوق التميز بمميزات خارقة :
*امكانية تفعيل وتعطيل الهاك من لوحة التحكم
*امكانية تغيير اسم الصندوق للاسم الذي تريده من لوحة التحكم
*الأن يمكنك اضافة قسم مميز ،مجموعة مميزة،عضو مميز ،موضوع مميز،مشرف مميز إضافة لحقل جديد تضع فيه تاريخ تميز هؤلاء الأشخاص
*لا يظهر فقط اسم العضو بل يلون بحسب مجموعته ويوجد رابط للضغط عليه ينقلك مباشرة لبروفايل العضو أو القسم أو حتى الموضوع المميز
*تحكم كامل للهاك من لوحة الإدارة ...
والمزيد من الميزات
الهاك برمجة شخصية من الصفر ...لم أنقل فيه من أي شيء من المنتديات الخاصة
منصة العمل :PBB_2.1.4
برمج بواسطة :Hussein Haj Ahmad (Abu Rabih)
طريقة التركيب :
=======
اطلب ملف favored.xml
افتح ملف engine/Engine.class.php
ابحث عن :
$files[] = ($CALL_SYSTEM['CUSTOM_BBCODE']) ? 'custom_bbcode.class.php' : null;
أضف بعدها :
$files[] = ($CALL_SYSTEM['FAVORED']) ? 'favored.class.php' : null;
ثم ابحث عن :
var $friends;
أضف بعدها
var $favored;
ثم ابحث عن :
$this->table['custom_bbcode'] = $this->prefix . 'custom_bbcode';
وأضف بعدها :
$this->table['favored'] = $this->prefix . 'favored';
ثم ابحث عن:
$this->custom_bbcode = ($CALL_SYSTEM['CUSTOM_BBCODE']) ? new PowerBBCustom_bbcode($this) : null;
وأضف بعدها
$this->favored = ($CALL_SYSTEM['FAVORED']) ? new PowerBBFavored($this) : null;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح ملف common.php
وابحث عن :
$CALL_SYSTEM['HOOKS'] = true;
بعدها أضف :
$CALL_SYSTEM['FAVORED'] = true;
وابحث عن :
$CALL_SYSTEM['TEMPLATESEDITS'] = true;
أضف بعدها مباشرة :
$CALL_SYSTEM['FAVORED'] = true;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح ملف modules/main.module.php
وابحث عن :
$PowerBB->functions->ShowHeader();
بعدها أضف :
if ($PowerBB->_CONF['info_row']['favored_allow']==1)
{
$this->_showFavored();
}
ثم ابحث عن:
$PowerBB->functions->GetFooter();
}
بعدها مباشرة أضف
//Pro.By:Hussein Haj Ahmad//
function _showFavored()
{
global $PowerBB;
$FavArr = array();
$FavArr['order'] = array();
$FavArr['order']['field'] = 'id';
$FavArr['order']['type'] = 'DESC';
$FavArr['limit'] = '1';
$favored = $PowerBB->favored->GetFavoredInfo($FavArr);
$section_id = $favored['section_id'];
$subject_id = $favored['subject_id'];
$member_id = $favored['member_id'];
$group_id = $favored['group_id'];
$mod_id = $favored['mod_id'];
$for_date = $favored['for_date'];
$fav_title = $PowerBB->_CONF['info_row']['favored_title'];
$GroupArr = array();
$GroupArr['where'] = array();
$GroupArr['where'][0] = array();
$GroupArr['where'][0]['name'] = 'id';
$GroupArr['where'][0]['oper'] = '=';
$GroupArr['where'][0]['value'] = $group_id;
$group_row = $PowerBB->group->GetGroupInfo($GroupArr);
$rows['group_title']=$group_row['title'];
$SectionArr = array();
$SectionArr['where'] = array();
$SectionArr['where'][0] = array();
$SectionArr['where'][0]['name'] = 'id';
$SectionArr['where'][0]['oper'] = '=';
$SectionArr['where'][0]['value'] = $section_id;
$section_row = $PowerBB->section->GetSectionInfo($SectionArr);
$rows['section_title']=$section_row['title'];
$rows['section_id']=$section_row['id'];
$MemberArr = array();
$MemberArr['where'] = array();
$MemberArr['where'][0] = array();
$MemberArr['where'][0]['name'] = 'id';
$MemberArr['where'][0]['oper'] = '=';
$MemberArr['where'][0]['value'] = $member_id;
$member_row = $PowerBB->member->GetMemberInfo($MemberArr);
$rows['member_title']=$PowerBB->functions->GetUsernameStyleAndUserId($member_row['username']);
$SubArr = array();
$SubArr['where'] = array();
$SubArr['where'][0] = array();
$SubArr['where'][0]['name'] = 'id';
$SubArr['where'][0]['oper'] = '=';
$SubArr['where'][0]['value'] = $subject_id;
$sub_row = $PowerBB->subject->GetSubjectInfo($SubArr);
$rows['subj_title']=$sub_row['title'];
$rows['subj_id']=$sub_row['id'];
$ModArr = array();
$ModArr['where'] = array();
$ModArr['where'][0] = array();
$ModArr['where'][0]['name'] = 'id';
$ModArr['where'][0]['oper'] = '=';
$ModArr['where'][0]['value'] = $mod_id;
$Mod_row = $PowerBB->moderator->GetModeratorInfo($ModArr);
$rows['mod_title']=$PowerBB->functions->GetUsernameStyleAndUserId($Mod_row['username']);
$rows['for_date']=$for_date;
$rows['title']= $fav_title;
$PowerBB->functions->CleanVariable($rows,'html');
$PowerBB->template->assign('rows',$rows);
$PowerBB->template->display('favored_box');
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن افتح قالب look/styles/admin/main/templates/menu.tpl
وابحث عن :
{if {$group_info['admincp_template']} == 1}
{/if}
أضف بعدها :
{$lang['favored']} | |
{$lang['favored_main']} | |
{$lang['favored_add']} |
الأن افتح قالب look/styles/admin/main/templates/options_general.tpl
وابحث عن :
أضف بعدها :
{if {$_CONF['info_row']['favored_allow']}}
<option value="1" selected="selected">{$lang['yes']}</option>
<option value="0">{$lang['no']}</option>
{else}
<option value="1">{$lang['yes']}</option>
<option value="0" selected="selected">{$lang['no']}</option>
{/if}
</select>
افتح ملف modules/admin/options.module.php
وابحث عن :
$update[30] = $PowerBB->info->UpdateInfo(array('value'=>$PowerBB->_POST['active_rss'],'var_name'=>'active_rss'));
أضف بعدها :
$update[31] = $PowerBB->info->UpdateInfo(array('value'=>$PowerBB->_POST['favored_allow'],'var_name'=>'favored_allow'));
$update[32] = $PowerBB->info->UpdateInfo(array('value'=>$PowerBB->_POST['favored_title'],'var_name'=>'favored_title'));
ثم ابحث عن :
and $update[30])
::استبدلها بالتالي استبدالا وليس إضافة بعدها ______إنتبه
and $update[30]
and $update[31]
and $update[32])
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
الأن قم برفع الملفات إلى أماكنها كالتالي:
ارفع ملف
Favored.class.php
الى :
engine/systems
ارفع ملف
Favored.module.php
الى:
modules/admin/
ارفع القوالب التالية:
favored_add
favored_del
favored_edit
favored_main
الـــــــــــــــــــــــــــــــــــــــــــــــى
look/styles/admin/main/templates
ارفع القالب:
favored_box
إلــــــــــــــــــــــــــــــــــــــــــى
look/styles/forum/main/templates
ارفع المجلد ar واستبدله ب:
lang/ar/