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

كيف بقدر اعدل على المنتديات الفرعية


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif جعل عدد الردود للمنتديات الفرعية يظهر في الرئيسية لنسخة 2.1.3
  22-12-2010 09:22 صباحاً  
Soliman
معلومات الكاتب
وعليكم السلام ورحمة الله وبركاته،،
إذا كان ماتقصدة هو اضافة عدد ردود ومواضيع الأقسام الفرعية للقسم التابعه له في الصفحة الرئيسية .
حرر ملف :
includes/functions.class.php

ابحث عن :
CODE
$PowerBB->_CONF['template']['foreach']['forums_list'][$forum['id'] . '_f'] = $forum;


اضف أعلاها
CODE

							    $S_R = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->table['section'] . " WHERE parent = ".$forum['id']."/*sql_no_cache*/");
								while ($f_S_R = $PowerBB->DB->sql_fetch_array($S_R))
								{
								  $Rnum = $PowerBB->DB->sql_num_rows($PowerBB->DB->sql_query("SELECT section FROM " . $PowerBB->table['reply'] . " WHERE section = " . $f_S_R['id'] . " AND delete_topic<>1 AND review_reply<>1"));
								  $Snum = $PowerBB->DB->sql_num_rows($PowerBB->DB->sql_query("SELECT section FROM " . $PowerBB->table['subject'] . " WHERE section = " . $f_S_R['id'] . " AND delete_topic<>1 AND review_subject<>1 "));

								    $forum['subject_num'] += $Snum;
								    $forum['reply_num']   += $Rnum;
								    }



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


تم تحرير المشاركة بواسطة :Soliman بتاريخ:22-12-2010 09:27 صباحاً



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