logo

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

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

جزاك الله خير بس اخي ما تقدر نخلي ملف xml هو يعمل التعديلات تلقائياً بالملفات لاني هاك الالبوم وهذا الهاك عملت التعديلات بالسيرفر الشخصي ولم انجح





  • [خبـر]:
look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 12:58 صباحاً   [17]
معلومات الكاتب ▼
تاريخ الإنضمام : 11-07-2010
رقم العضوية : 586
المشاركات : 2310
الدولة : العراق
الجنس :
تاريخ الميلاد : 11-12-1995
الدعوات : 3
الإنذارات : 1
قوة السمعة : 4012
موقعي : زيارة موقعي
العضو غائب كن في الطريق عفيف الخطى شريف السماع كريم النظر وكن رجلاً ان اتوا بعده يقولون مر وهذا الاثر
جزاك الله خير
بس اخي ما تقدر نخلي ملف xml هو يعمل التعديلات تلقائياً بالملفات
لاني هاك الالبوم وهذا الهاك عملت التعديلات بالسيرفر الشخصي sad ولم انجح تعطل المنتدى
بالسيرفر الشخصي لهذا خفت اني اعملها بمنتدايا
وشكرا

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 01:07 صباحاً   [18]
معلومات الكاتب ▼
تاريخ الإنضمام : 19-07-2009
رقم العضوية : 11
المشاركات : 4342
الدولة : Egypt
الجنس :
تاريخ الميلاد : 13-7-1993
الدعوات : 10
قوة السمعة : 12687
موقعي : زيارة موقعي
المشاركة الأصلية كتبت بواسطة: حسان اخي اتمنى شرح عملية التركيب لان انا صراحة هذا تست اقرئني لايظهر عندي الا علامات استفهام يعني لا اعرف اين ارفع جميع هذه الملفات ياريت توضح لنا توضيح مفصل عن طريقة الرفع وبارك الله فيك
المشاركة الأصلية كتبت بواسطة: akroum
لقد تعبت و أنا أبحت و أضع biggrin2 انه صعب جدا جدا في التركيب 155 لو تكرمت و أضفت الملفات و هي معدلة فهده هي الطريقة التي نعرفها ( نسخ و لصق ) أرجو أن تضعها في أقرب فرصة
بسم الله الرحمن الرحيم...
أقدم لكم هاك صندوق التميز بمميزات خارقة :
*امكانية تفعيل وتعطيل الهاك من لوحة التحكم
*امكانية تغيير اسم الصندوق للاسم الذي تريده من لوحة التحكم
*الأن يمكنك اضافة قسم مميز ،مجموعة مميزة،عضو مميز ،موضوع مميز،مشرف مميز إضافة لحقل جديد تضع فيه تاريخ تميز هؤلاء الأشخاص
*لا يظهر فقط اسم العضو بل يلون بحسب مجموعته ويوجد رابط للضغط عليه ينقلك مباشرة لبروفايل العضو أو القسم أو حتى الموضوع المميز
*تحكم كامل للهاك من لوحة الإدارة ...
والمزيد من الميزات
الهاك برمجة شخصية من الصفر ...لم أنقل فيه من أي شيء من المنتديات الخاصة

منصة العمل :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]
معلومات الكاتب ▼
تاريخ الإنضمام : 09-04-2011
رقم العضوية : 1431
المشاركات : 1014
الدولة : المغرب
الجنس :
قوة السمعة : 1706
موقعي : زيارة موقعي
لقد شغلته في السيرفر الشخصي biggrin2

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


look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 02:26 صباحاً   [20]
معلومات الكاتب ▼
تاريخ الإنضمام : 03-01-2011
رقم العضوية : 1158
المشاركات : 227
الدولة : مصر
الجنس :
تاريخ الميلاد : 18-5-1989
قوة السمعة : 8
موقعي : زيارة موقعي
جرب
وظهر لى الرسالة ده

حدث خطأ مع قواعد البيانات
سبب الخطأ : استعلام
رقم الخطأ : 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]
معلومات الكاتب ▼
تاريخ الإنضمام : 23-07-2010
رقم العضوية : 599
المشاركات : 3734
الدولة : أمي اليمن
الجنس :
تاريخ الميلاد : 4-3-1987
الدعوات : 1
قوة السمعة : 8237
موقعي : زيارة موقعي
العضو غائب بلاكهرباء حتى اشعار آخر ,والمعذرة على الغياب المتكررلأسباب وظروف ولله الحمد , دعواتكم لبلادي وبلاد المسلمين ..
اولا اشكر اخي _ABU_RABIH على هذا الهاك الجميل

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

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

واذا كان راضي عن ما قمت به برفع الهاك من جديد ارجوا من المشرف بوضع المرفق في الموضوع الرئيسي لكي يسهل على الاعضاء استخدامه blushing
 
  for.png   تحميل png for.png مرات التحميل :(124)
الحجم :(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]
معلومات الكاتب ▼
تاريخ الإنضمام : 07-08-2010
رقم العضوية : 628
المشاركات : 2997
الجنس :
الدعوات : 6
قوة السمعة : 4841
موقعي : زيارة موقعي
اخي نجم الويب رفعت الهاك والهاك لايعمل

look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 04:16 صباحاً   [23]
معلومات الكاتب ▼
تاريخ الإنضمام : 31-10-2010
رقم العضوية : 901
المشاركات : 1155
الدولة : مصر
الجنس :
تاريخ الميلاد : 20-2-1990
الدعوات : 1
قوة السمعة : 3272
موقعي : زيارة موقعي
هذه هي صورته على رئيسية المنتدى:

index

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

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

<مجابة>

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

<مجابة في الاقتباس التالي>
المشاركة الأصلية كتبت بواسطة: نجم الويب لاتوجد له صيغة محددة بإمكانك ان تكتب حتى مثلا شهر بالنص لانه جعلها نصي في قاعدة البيانات smile
----------------------------------------------------------------
أخطاء طفيفة:
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" />

 
  box.png   تحميل png box.png مرات التحميل :(121)
الحجم :(13.74) KB
  control.png   تحميل png control.png مرات التحميل :(115)
الحجم :(53.66) KB
  Rename.png   تحميل png Rename.png مرات التحميل :(102)
الحجم :(20.199) KB
 



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


look/images/icons/i1.gif أخيرا هاك صندوق المميزين
  08-09-2011 04:24 صباحاً   [24]
معلومات الكاتب ▼
تاريخ الإنضمام : 23-07-2010
رقم العضوية : 599
المشاركات : 3734
الدولة : أمي اليمن
الجنس :
تاريخ الميلاد : 4-3-1987
الدعوات : 1
قوة السمعة : 8237
موقعي : زيارة موقعي
العضو غائب بلاكهرباء حتى اشعار آخر ,والمعذرة على الغياب المتكررلأسباب وظروف ولله الحمد , دعواتكم لبلادي وبلاد المسلمين ..
المشاركة الأصلية كتبت بواسطة: حسان اخي نجم الويب رفعت الهاك والهاك لايعمل
هل رفعت الملفات التي بداخل المرفق وقمت بتعديل الاكواد اللازمة في الشرح

رد جديد موضوع جديد
الصفحة 2 من 4 < 1 2 3 4 > الأخيرة




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
احتاج طريقة توسيط صندوق تحميل المرفقات جنرال الحب
2 148 جنرال الحب
اريد تغير صندوق ارسال المواضيع فى المنتدى Mostafa85
5 348 Mostafa85
طلب نقل صندوق كتابه رسائل الزوار بالاعلى ابو شيماء
4 598 Soliman
مشكلة في صندوق الأكواد WP_97
1 395 WP_97
تفير صندوق الاكواد WP_97
0 329 WP_97

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









الساعة الآن 07:38 PM