لأنه كلاهما يعملان في الصفحة الرئيسية فقط
لجعل شريط المواضيع المميزة واخر مشاركات المنتديات يعملان في جميع صفحات المنتدى
يجب ان تحرر ملف : modules/main.module.php
وتبحث عن :
CODE
// special topics
$SpecialArr = array();
$SpecialArr['proc'] = array();
$SpecialArr['proc']['*'] = array('method'=>'clean','param'=>'html');
$SpecialArr['where'] = array();
$SpecialArr['where'][0] = array();
$SpecialArr['where'][0]['name'] = 'special';
$SpecialArr['where'][0]['oper'] = '=';
$SpecialArr['where'][0]['value'] = '1';
$SpecialArr['order'] = array();
$SpecialArr['order']['field'] = 'id';
$SpecialArr['order']['type'] = 'DESC';
// Clean data
$SpecialArr['proc'] = array();
$SpecialArr['proc']['*'] = array('method'=>'clean','param'=>'html');
$SpecialArr['proc']['native_write_time'] = array('method'=>'date','store'=>'write_date','type'=>$PowerBB->_CONF['info_row']['timesystem']);
$SpecialArr['proc']['write_time'] = array('method'=>'date','store'=>'reply_date','type'=>$PowerBB->_CONF['info_row']['timesystem']);
$PowerBB->_CONF['template']['while']['Special_subjectList'] = $PowerBB->core->GetList($SpecialArr,'subject');
if ($PowerBB->_CONF['template']['while']['Special_subjectList'] != false)
{
$PowerBB->template->assign('Special_Show',true);
}
else
{
$PowerBB->template->assign('Special_Show',false);
}
////
وتعمله قص
وتلصقه في نهاية ملف : modules/common.module.php
بعد كود :
CODE
$code_parse = $PowerBB->functions->get_hooks("commonHooks");
وبعد لصقة اضف هذا الكود اسفله ايضاً لجلب آخر مشاركات المنتديات
CODE
$PowerBB->_CONF['template']['foreach']['forums_list'] = array();
$PowerBB->functions->_GetSections($PowerBB->_CONF['template']['foreach']['forums_list']);
القائمة الجانبية لو تجعلها في الصفحة الرئيسية فقط لكان افضل من جميع الصفحات لكي لاتزيد عدد الاستعلامات في المنتدى وتستهلك موارد سيرفر الاستضافة ..