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

طلب تطوير المراقب الخاص بالفئة حسناً تفضل اليك طريقة فرز المراقبين عن المشرفين في أ

حسناً تفضل اليك طريقة فرز المراقبين عن المشرفين في أسفل صفحة الأقسام وإظهار كل منهما على حدى أولاً : افتح ملف : modules/forum.module.php ثم



look/images/icons/i1.gif [مجابه] طلب تطوير المراقب الخاص بالفئة للنسخة 3.0.1 مثل ستار تايمز
  29-04-2015 10:44 صباحاً  
معلومات الكاتب ▼
تاريخ الإنضمام : 18-07-2009
رقم العضوية : 1
المشاركات : 12526
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 73776
موقعي : زيارة موقعي
حسناً


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

أولاً : افتح ملف : 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&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 مرات امسح الفاصلة , منها جميعها

بالتوفيق ،،



الساعة الآن 03:05 AM