تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عرض معلومات العضو بشكل عمودي لمنتديات mybb
#1
السلام عليكم و رحمة الله و بركاته ،،


الكثير من مستخدمي سكربت منتديات mybb يتساءل عن امكانية عرض بيانات العضو في الموضوع بشكل عمودي وليس بشكل افقي كما هي في منتديات VB
و الشيء الذي لا يعرفه مستخدمي منتديات mybb بأن هذه التي تعتبر مشكلة هي خيار موجود بشكل طبيعي في ادارة المنتدى ولكن هنا يكون المستخدم هو صاحب خيار العرض بشكل أفقي أو عمودي
فأي مستخدم يريد عرض معلومات العضو بجانب الموضوع بشكل عمودي يستطيع الذهاب الى لوحة تحكم العضو > تعديل الخيارات
و يمكن تفعيل العرض العمودي من خيارات عرض المواضيع بالاشارة على عرض معلومات العضو بشكل عمودي . وبذلك سيتم عرضها بشكل عمودي للمستخدم


أما في حال رغبتك كمدير للمنتدى باجبار كل المستخدمين على عرض هذا الخيار بشكل عمودي اخفاء هذا الخيار من لوحة تحكم العضو اتبع التالي
اذهب الى لوحة تحكم المنتدى
القوالب و الاستايلات
قوالب الاستايل المستخدم كاستايل افتراضي
User Control Panel Templates
ابحث عن القالب usercp_options
افتحه للتعديل
ابحث عن الكود التالي و قم بحذفه

PHP كود :
<tr
     <
td valign="top" width="1"><input type="checkbox"  class="checkbox" name="classicpostbit" id="classicpostbit" value="1"  {$classicpostbitcheck} /></td>
     <
td><span class="smalltext"><label  for="classicpostbit">{$lang->show_classic_postbit}</label></span></td>
     </
tr


ابحث عن الكود التالي في اعلى القالب

PHP كود :
<form action="usercp.php" method="post"


و اضف هذا الكود بعده مباشرة


PHP كود :
<input type="hidden" name="classicpostbit" value="1" /> 


الآن كل عضو سيقوم بالتسجيل سيكون عرض معلومات العضو في الموضوع عنده بشكل عمودي و ليس لديه اي خيار لتغييره
اما في حال اردت اجبار جميع الاعضاء على العرض بشكل افقي فقم بتغيير القيمة في الكود السابق value="1" الى value="0" أما بالنسبة للاعضاء المسجلين قبل هذا التعديل فيجب عليك تعديل هذا الخيار من قواعد البيانات mysql بالذهاب الى لوحة تحكم الموقع cpanel ثم الى phpmyadmin اذهب الى قاعدة بيانات المنتدى وقم بتنفيذ امر sql التالي لاجبار جميع الأعضاء على العرض بشكل عمودي :

PHP كود :
UPDATE mybb_users SET classicpostbit='1' WHERE classicpostbit='0' 


او الأمر التالي في حال أردت اجبار المستخدمين على العرض بشكل افقي

PHP كود :
UPDATE mybb_users SET classicpostbit='0' WHERE classicpostbit='1' 


أتمنى أن أكون وفقت في هذا الشرح و لاتترددوا في أي استفسار
الرد
شكر من طرف :
#2
الموضوع قديم لكنى إستفدت منه اليوم تسلم إيدك على المجهود المتواصل
إصدار المنتدى 1.6.12
الرد
شكر من طرف :
#3
شرح متميز كالعاده . تم تطبيقه بنجاح وقريبا سيخرج المنتدى للنور . شكرا لكل القائمين علي منتدى الدعم هنا ربي يبارك فيكم جميعا .
الرد
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 3 ) ضيف كريم