أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

أخيرا هاك صندوق المميزين


الصفحة 2 من 3
2

  • [خبـر]:
look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 12:07 صباحاً   [13]
akroum
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: abu_Rabih شباب ...
نحن لانستطيع تقديم الملفات المعدلة لتقوموا بنسخها ولصقها لأسباب كثيرة منها أن هذا يؤدي إلي تعطيل عمل هاك آخر قد يكون منشط وخصوصا اذا كانت الملفات التي ستسبدلونها مشتركة بين الهاكين ...ثم أن الملفات المعدلة عندي غير اللي عندكم فأنا لا أستطيع البرمجة إلا اذا خبصت كثيرا داخل هذه الملفات لذلك تعد منتهة الصلاحية ليعمل منتدى كامل عليها ...أنا لا أستطيع خدمتكم كثيرا ياجماعة ...أنا عم أحكي من جوالي !!! وأسف عن خدمتكم بس إرجع ع مدينتي بإذن الله رح أفتح النت من اللابتوب ..يعني خلال اسبوع ان شا الله .نرجو منكم تفهم الموقف وشكر
ترجع بالسلامة انشاء الله

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 12:21 صباحاً   [14]
akroum
معلومات الكاتب
ممكن تعطيني اسم برنامج جيد لتحرير تلك الملفات . فأنا أستعمل المفكرة و قد لخبط كل شيء

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 12:32 صباحاً   [15]
abu_Rabih
معلومات الكاتب
يوجد محرر بسيط أنا أستخدمه هو
winsyntax

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 12:48 صباحاً   [16]
akroum
معلومات الكاتب
جاري التحميل

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 12:58 صباحاً   [17]
مهند
معلومات الكاتب
جزاك الله خير
بس اخي ما تقدر نخلي ملف xml هو يعمل التعديلات تلقائياً بالملفات
لاني هاك الالبوم وهذا الهاك عملت التعديلات بالسيرفر الشخصي أخيرا هاك صندوق المميزين | الصفحة  2 ولم انجح تعطل المنتدى
بالسيرفر الشخصي لهذا خفت اني اعملها بمنتدايا
وشكرا

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 01:07 صباحاً   [18]
ezzeldean
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: حسان اخي اتمنى شرح عملية التركيب لان انا صراحة هذا تست اقرئني لايظهر عندي الا علامات استفهام يعني لا اعرف اين ارفع جميع هذه الملفات ياريت توضح لنا توضيح مفصل عن طريقة الرفع وبارك الله فيك
المشاركة الأصلية كتبت بواسطة: akroum
لقد تعبت و أنا أبحت و أضع أخيرا هاك صندوق المميزين | الصفحة  2 انه صعب جدا جدا في التركيب أخيرا هاك صندوق المميزين | الصفحة  2 لو تكرمت و أضفت الملفات و هي معدلة فهده هي الطريقة التي نعرفها ( نسخ و لصق ) أرجو أن تضعها في أقرب فرصة
بسم الله الرحمن الرحيم...
أقدم لكم هاك صندوق التميز بمميزات خارقة :
*امكانية تفعيل وتعطيل الهاك من لوحة التحكم
*امكانية تغيير اسم الصندوق للاسم الذي تريده من لوحة التحكم
*الأن يمكنك اضافة قسم مميز ،مجموعة مميزة،عضو مميز ،موضوع مميز،مشرف مميز إضافة لحقل جديد تضع فيه تاريخ تميز هؤلاء الأشخاص
*لا يظهر فقط اسم العضو بل يلون بحسب مجموعته ويوجد رابط للضغط عليه ينقلك مباشرة لبروفايل العضو أو القسم أو حتى الموضوع المميز
*تحكم كامل للهاك من لوحة الإدارة ...
والمزيد من الميزات
الهاك برمجة شخصية من الصفر ...لم أنقل فيه من أي شيء من المنتديات الخاصة

منصة العمل :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}


أضف بعدها :




{$lang['favored']}
{$lang['favored_main']}
{$lang['favored_add']}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

الأن افتح قالب look/styles/admin/main/templates/options_general.tpl
وابحث عن :

{$lang[&#39;members_send_pm&#39;]} <input type="text" name="members_send_pm" id="input_members_send_pm" value="{$_CONF[&#39;info_row&#39;][&#39;members_send_pm&#39;]}" size="2" maxlength="3" />

أضف بعدها :

{$lang[&#39;favored_title&#39;]} <input type="text" name="favored_title" id="favored_title" value="{$_CONF[&#39;info_row&#39;][&#39;favored_title&#39;]}" size="32" maxlength="3" />

{$lang[&#39;favored_active&#39;]}
<select name="favored_allow">
{if {$_CONF[&#39;info_row&#39;][&#39;favored_allow&#39;]}}
<option value="1" selected="selected">{$lang[&#39;yes&#39;]}</option>
<option value="0">{$lang[&#39;no&#39;]}</option>
{else}
<option value="1">{$lang[&#39;yes&#39;]}</option>
<option value="0" selected="selected">{$lang[&#39;no&#39;]}</option>
{/if}
</select>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
افتح ملف modules/admin/options.module.php

وابحث عن :

$update[30] = $PowerBB->info->UpdateInfo(array(&#39;value&#39;=>$PowerBB->_POST[&#39;active_rss&#39;],&#39;var_name&#39;=>&#39;active_rss&#39;));

أضف بعدها :

$update[31] = $PowerBB->info->UpdateInfo(array(&#39;value&#39;=>$PowerBB->_POST[&#39;favored_allow&#39;],&#39;var_name&#39;=>&#39;favored_allow&#39;));
$update[32] = $PowerBB->info->UpdateInfo(array(&#39;value&#39;=>$PowerBB->_POST[&#39;favored_title&#39;],&#39;var_name&#39;=>&#39;favored_title&#39;));

ثم ابحث عن :

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/



look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 01:30 صباحاً   [19]
akroum
معلومات الكاتب
لقد شغلته في السيرفر الشخصي أخيرا هاك صندوق المميزين | الصفحة  2

و لكن أين سأتحكم فيه . لم أجده في لوحة الادارة
  لوحة التميز.JPG   تحميل jpg لوحة التميز.JPG مرات التحميل :(0)
الحجم :(50.185) KB
 

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 02:26 صباحاً   [20]
اوسكار
معلومات الكاتب
جرب
وظهر لى الرسالة ده

حدث خطأ مع قواعد البيانات
سبب الخطأ : استعلام
رقم الخطأ : 1050
رسالة الخطأ : Table &#39;pbb_favored&#39; already exists
الاستعلام المسبب للخطأ :

CREATE TABLE `pbb_favored` ( `id` int(9) NOT NULL auto_increment, `section_id` int(9) NOT NULL, `group_id` int(9) NOT NULL, `member_id` int(9) NOT NULL, `subject_id` int(9) NOT NULL, `mod_id` int(9) NOT NULL, `for_date` varchar(50) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 03:25 صباحاً   [21]
نجم الويب
معلومات الكاتب
اولا اشكر اخي _ABU_RABIH على هذا الهاك الجميل

ثانيا : قمت بإختصار الامر وتعديل بعض الاشياء في الهاك واختصار الوقت
وجعله ملف XML يقوم بعمل القوالب وملفات الاستايل

ارجوا من الاخ _ABU_RABIH يعذرني على تطفلي
وبإمكانكم تحميل المرفق جاهز مع الصور أخيرا هاك صندوق المميزين | الصفحة  2
لا تنسوا رفع المجلد images الى رئيسية المنتدى
صورة للهاك
أخيرا هاك صندوق المميزين | الصفحة  2

واذا كان راضي عن ما قمت به برفع الهاك من جديد ارجوا من المشرف بوضع المرفق في الموضوع الرئيسي لكي يسهل على الاعضاء استخدامه أخيرا هاك صندوق المميزين | الصفحة  2
  for.png   تحميل png for.png مرات التحميل :(125)
الحجم :(89.522) KB
 
  PBB_FAVORED_BOX_BY_ABU_RABIH2.rar   تحميل rar مرات التحميل :(53)
الحجم :(532.231) KB

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 03:56 صباحاً   [22]
ابو عبد الله
معلومات الكاتب
اخي نجم الويب رفعت الهاك والهاك لايعمل

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 04:16 صباحاً   [23]
محمد الصاوي
معلومات الكاتب
هذه هي صورته على رئيسية المنتدى:

أخيرا هاك صندوق المميزين | الصفحة  2

و صورته من لوحة التحكم:

أخيرا هاك صندوق المميزين | الصفحة  2
وهنا تفعيل/تعطيل الهاك و لاعادة تسمية صندوق المتميزين (من لوحة التحكم » إعدادات المنتدى » الإعدادات العامة)
أخيرا هاك صندوق المميزين | الصفحة  2
----------------------------------------------------------------
استفسارات:
1-أين أجد مكان تعديل اسم الصندوق؟
مع العلم ان اسمه مكتوب مسبقا كما بالصورة Favored_box فقمت بتعديل اسمها يدوياً بالدخول للقالب favored_box.tpl واستبال المتغير {$rows[&#39;title&#39;]} بكلمة من عندي مثل "صندوق المتميزين"

<مجابة>

2-هل صيغة كتابة تاريخ انتهاء الصندوق يجب ان تكون بنفس الصيغة التي قمت بضبطها في اعدادات التاريخ الوقت (من لوحة التحكم » إعدادات المنتدى » اعدادات التاريخ الوقت) ؟
مع العلم ان ضبطها الافتراضي هو m-d-Y

<مجابة في الاقتباس التالي>
المشاركة الأصلية كتبت بواسطة: نجم الويب لاتوجد له صيغة محددة بإمكانك ان تكتب حتى مثلا شهر بالنص لانه جعلها نصي في قاعدة البيانات أخيرا هاك صندوق المميزين | الصفحة  2
----------------------------------------------------------------
أخطاء طفيفة:
1- خطأ في رقم عضوية المشرف المميز حيث قمت بكتابة الآي دي للمشرف فتارة يظهر مشرف خطأ و تارة تصبح فارغة ..

2-وجدت عناوين المسارات بلوحة التحكم خاطئة في الرابط :
في قالب favored_add
لوحة التحكم » المميزون » إضافة ===> حيث تجدها توجهني للاعلانات التجارية
و في قالب favored_del نجدها هكذا
لوحة التحكم » المميزون » ===> حيث تجدها توجهني للاعلانات التجارية + غير مكتوب عليها (حذف) رغم كتابتك للمتغير {$lang[&#39;Delet&#39;]} في القالب !!

3- خطأ في عنوان الصندوق حيث ان الحد الاقصى للعنوان لعدد الحروف هو 3

<مجابة في الاقتباس التالي>
المشاركة الأصلية كتبت بواسطة: abu_Rabih يوجد تعديل بسيط جدا جدا أتمنى من الجميع القيام به ...

بعد تعديل الملفات المطلوبة افتح قالب :
look/styles/admin/main/templates/options_general.tpl

ابحث عن :
<input type="text" name="favored_title" id="favored_title" value="{$_CONF[&#39;info_row&#39;][&#39;favored_title&#39;]}" size="32" maxlength="3" />

استبدله بالقيمة التالية:

<input type="text" name="favored_title" id="favored_title" value="{$_CONF[&#39;info_row&#39;][&#39;favored_title&#39;]}" size="32" maxlength="100" />


تم تحرير المشاركة بواسطة :محمد الصاوي بتاريخ:08-09-2011 06:36 صباحاً

  box.png   تحميل png box.png مرات التحميل :(122)
الحجم :(13.74) KB
  control.png   تحميل png control.png مرات التحميل :(116)
الحجم :(53.66) KB
  Rename.png   تحميل png Rename.png مرات التحميل :(103)
الحجم :(20.199) KB
 

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 04:24 صباحاً   [24]
نجم الويب
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: حسان اخي نجم الويب رفعت الهاك والهاك لايعمل
هل رفعت الملفات التي بداخل المرفق وقمت بتعديل الاكواد اللازمة في الشرح

الصفحة 2 من 3
2

المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
احتاج طريقة توسيط صندوق تحميل المرفقات جنرال الحب
2 379 جنرال الحب
اريد تغير صندوق ارسال المواضيع فى المنتدى Mostafa85
5 505 Mostafa85
طلب نقل صندوق كتابه رسائل الزوار بالاعلى ابو شيماء
4 805 Soliman
مشكلة في صندوق الأكواد WP_97
1 622 WP_97
تفير صندوق الاكواد WP_97
0 525 WP_97

الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 08:39 PM