- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
[مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز
-
موضوع مغلق
-
23-04-2015 10:12 مساءً
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
السلام عليكم
1 - كيف اعمل مراقب خاص بالفئة -category-
مثل ستار تايمز
و شكرااا
-
-
[مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز26-04-2015 04:23 مساءً [1]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
حسنا سأعطيك التعديلات البرمجية الازمة لفصل مشرفي الأقسام الرئيسية عن مشرفي المنتديات
افتح ملفي :
includes/functions.class.php
modules/forum.module.php
ثم ابحث بداية السطر 326 في ملف functions.class.php وفي السطر 678 في ملف forum.module.php عن :
يفضل ان تبحث عن اول سطر لكي وليس عن الكود كاملاً
CODEif ($PowerBB->_CONF['info_row']['rewriterule'] == '1') { $forum['moderators_list'] .= '<a href="u' . $moderator['member_id'] . '.html">' . $PowerBB->functions->GetUsernameStyle($moderator['username']) . '</a> , '; } else { $forum['moderators_list'] .= '<a href="index.php?page=profile&show=1&id=' . $moderator['member_id'] . '">' . $PowerBB->functions->GetUsernameStyle($moderator['username']) .'</a> , '; }
وتستبدله بـ :
CODEif ($forum['generals_member_id'] != $moderator['member_id']) { if ($PowerBB->_CONF['info_row']['rewriterule'] == '1') { $forum['moderators_list'] .= '<a href="u' . $moderator['member_id'] . '.html">' . $PowerBB->functions->GetUsernameStyle($moderator['username']) . '</a> , '; } else { $forum['moderators_list'] .= '<a href="index.php?page=profile&show=1&id=' . $moderator['member_id'] . '">' . $PowerBB->functions->GetUsernameStyle($moderator['username']) .'</a> , '; } }
ابحث عن :
CODE// Get the moderators list as a _link_ and store it in $forum['moderators_list']
وضع أعلاها :
CODE// Get the generals list as a _link_ and store it in $cat['moderators_list'] if ($PowerBB->_CONF['info_row']['no_moderators']) { $cat['is_generals'] = 0; $cat['generals_list'] = ''; if (!empty($cat['moderators'])) { $generals = unserialize($cat['moderators']); if (is_array($generals)) { foreach($generals as $general) { if (!$forum['is_generals']) { $forum['is_generals'] = 1; } if ($general['username'] == $PowerBB->_CONF['member_row']['username']) { if ($forum['subjects_review_num']>0) { $forum['num_subjects_awaiting_approval'] = $PowerBB->functions->with_comma($forum['subjects_review_num']); } if ($forum['replys_review_num']>0) { $forum['num_replys_awaiting_approval'] = $PowerBB->functions->with_comma($forum['replys_review_num']); } } $forum['generals_member_id'] .= $general['member_id']; if ($PowerBB->_CONF['info_row']['rewriterule'] == '1') { $forum['generals_list'] .= '<a href="u' . $general['member_id'] . '.html">' . $PowerBB->functions->GetUsernameStyle($general['username']) . '</a> , '; } else { $forum['generals_list'] .= '<a href="index.php?page=profile&show=1&id=' . $general['member_id'] . '">' . $PowerBB->functions->GetUsernameStyle($general['username']) .'</a> , '; } } } } } //////////
لأظهار اسماء المراقبين في قالب sections_list استخدم المتغيرات التالية بهذا الشكل :
CODEالمراقبين: {if {$forum['generals_list']}} {$forum['generals_list']} {/if}
أنتهى ..
ينقل إلى قسم طلبات وحلول الملحقات البرمجية ..
-
تم تحرير المشاركة بواسطة :Soliman بتاريخ:27-04-2015 11:20 صباحاً
سبب التعديل : ارفق شرح التعديلات
-
-
[مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز28-04-2015 11:55 مساءً [2]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
يعمل بشكل ممتاز رائع جدااااا
جزاك الله خيرااا
اخي اريد ايضاً
- الغاء ضهور الفاصلة هل يمكن نزعها
- وايضاً فصل المراقبين عن مشرفين المنتديات في قائمة المشرفين أسفل صفحات الأقسام
و شكرااااااااااااااااااااااا
-
-
[مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز29-04-2015 10:44 صباحاً [3]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
حسناً
تفضل اليك طريقة فرز المراقبين عن المشرفين في أسفل صفحة الأقسام وإظهار كل منهما على حدى
أولاً : افتح ملف : modules/forum.module.php
ثم أبحث عن :
CODEarray('section_id',$this->Section['id']);
واستبدله بـ :
CODEarray('section_id',$this->Section['parent']);
ثانياً : أفتح قالب forum_moderator_table
واستبدل جميع محتواه بهذا الكود
CODE<!-- بداية كود المراقبين --> <strong>المراقبين :</strong> {Des::while}{ModeratorsList} <a href="index.php?page=profile&show=1&id={$ModeratorsList['member_id']}"> <?php echo $PowerBB->functions->GetUsernameStyle($PowerBB->_CONF['template']['while']['ModeratorsList'][$this->x_loop]['username']); ?></a> ، {/Des::while} <!-- نهاية كود المراقبين --> <hr> <!-- بداية كود الشرفين --> {$lang['moderators_list']} <?php $SecparentArr = array(); $SecparentArr['where'] = array('id',$PowerBB->_CONF['template']['section_info']['parent']); $parentSection = $PowerBB->core->GetInfo($SecparentArr,'section'); $Secmoderators = unserialize($parentSection['moderators']); $row_moderator = array(); foreach ($Secmoderators as $item) { $row_moderator[] = $item['member_id']; } $forum_moderators = unserialize($PowerBB->_CONF['template']['section_info']['moderators']); foreach($forum_moderators as $forum_moderator) { $member_id = $forum_moderator['member_id']; if($forum_moderator['member_id'] != $row_moderator[0] and $forum_moderator['member_id'] != $row_moderator[1] and $forum_moderator['member_id'] != $row_moderator[3] and $forum_moderator['member_id'] != $row_moderator[4] and $forum_moderator['member_id'] != $row_moderator[5]) { if ($PowerBB->_CONF['info_row']['rewriterule'] == '1') { $forum_moderator['moderators_list'] .= '<a href="u' . $forum_moderator['member_id'] . '.html">' . $PowerBB->functions->GetUsernameStyle($forum_moderator['username']) . '</a> , '; } else { $forum_moderator['moderators_list'] .= '<a href="index.php?page=profile&show=1&id=' . $forum_moderator['member_id'] . '">' . $PowerBB->functions->GetUsernameStyle($forum_moderator['username']) .'</a> , '; } echo $forum_moderator['moderators_list']; } } ?> <!-- نهاية كود المشرفين -->
أنتهى ..
ولنزع الفاصلة ابحث في نفس الملفين:
includes/functions.class.php
modules/forum.module.php
عن :
CODE'</a> , ';
ستجده مكرر 4 مرات امسح الفاصلة , منها جميعها
بالتوفيق ،،
-
-
[مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز29-04-2015 05:39 مساءً [4]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
تم الارشاد - للقفل -
جزاك الله خيرا اخي و احسن الله اليك
-
-
[مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز29-04-2015 10:20 مساءً [5]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
السلام عليكم ورحمة الله وبركاته ،،
تم غلق الموضوع لأحد الأسباب التالية:
- تم حل المشكلة والحمد لله.
- بقاء الموضوع لمدة 3 أيام بدون الرد عليه أو وجود إشارة تدل على رجوع العضو إليه.
- لا يوجد حل لهذه المشكلة (إذا وجد الحل سوف يتم إعادة فتح الموضوع).
إدارة المنتديات،، - تم حل المشكلة والحمد لله.
-
-