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

طلب تطوير المراقب داخل المنتدى


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif طلب فصل المراقبين عن مشرفين المنتديات في قائمة المشرفين أسفل صفحات الأقسام
  13-05-2015 03:59 صباحاً  
Soliman
معلومات الكاتب




تفضل اليك طريقة فرز المراقبين عن المشرفين في أسفل صفحة الأقسام وإظهار كل منهما على حدى



أولاً : افتح ملف : modules/forum.module.php

ثم أبحث عن :

CODE
array('section_id',$this->Section['id']);


واستبدله بـ :

CODE
array('section_id',$this->Section['parent']);








ثانياً : أفتح قالب forum_moderator_table

واستبدل جميع محتواه بهذا الكود

CODE

<!-- بداية كود المراقبين -->
<strong>المراقبين :</strong>
{Des::while}{ModeratorsList}
<a href="index.php?page=profile&amp;show=1&amp;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&amp;show=1&amp;id=' . $forum_moderator['member_id'] . '">' . $PowerBB->functions->GetUsernameStyle($forum_moderator['username']) .'</a> , ';
}               
echo $forum_moderator['moderators_list'];
}
}         
?>
<!-- نهاية كود المشرفين -->









أنتهى ..


الساعة الآن 05:04 PM