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

البيانات المنظمة للنقاشات لتحسين الـ SEO لمنتديات PBBoard


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif البيانات المنظمة للنقاشات لتحسين الـ SEO لمنتديات PBBoard
  02-12-2025 08:01 مساءً  
Soliman
معلومات الكاتب
بالتأكيد يمكن ذلك باستبدال هذه الأسطر

CODE
$page = empty($PowerBB->_GET['page']) ? 'index' : $PowerBB->_GET['page'];
 if ($page == 'topic')
 {


 
لجعل الكود يظهر لعدة اقسام وهو (الأكثر مرونة)
فهذه الطريقة تعتبر الأفضل والاكثر تنظيمًا إذا كنت تريد إدراج الكود لعدد كبير من الأقسام.

CODE
$page = empty($PowerBB->_GET['page']) ? 'index' : $PowerBB->_GET['page'];
 $section = $PowerBB->_CONF['template']['Subject_Info_Row']['section'];
 
 // 1. تعريف مصفوفة بالأقسام المسموح بها (تكتب ارقام الأقسام بين الفواصل)
 $allowed_sections = [1, 5, 12, 15];
 
if ($page == 'topic' && in_array($section, $allowed_sections))
 {



أو هذا الكود اذا كان لديك قسمين فقط
CODE
 $page = empty($PowerBB->_GET['page']) ? 'index' : $PowerBB->_GET['page'];
$section = $PowerBB->_CONF['template']['Subject_Info_Row']['section'];

// تحديد الأقسام المطلوبة: 1 و 5
if ($page == 'topic' && ($section == 1 || $section == 5))
{


مثال عملي اخر للتطبيق على قسم واحد فقط
لنفترض أنك تريد إضافة تعديل معين يظهر فقط في مواضيع القسم رقم 3.

CODE
$page = empty($PowerBB->_GET['page']) ? 'index' : $PowerBB->_GET['page'];
 $section = $PowerBB->_CONF['template']['Subject_Info_Row']['section'];
 
 if ($page == 'topic')
 {
     // هذا الشرط الداخلي يركز على القسم
     if ($section == 3)
     {
         // الكود المخصص للقسم 3 فقط
         echo 'هذا تعديل خاص بالقسم رقم 3 فقط!';
     }
     
     // هنا يمكنك وضع كود آخر يعمل في كل الأقسام (عندما تكون الصفحة topic)
 }



 


الساعة الآن 09:27 PM