الدعم العربي
طريقة اضافة بادئة للمواضيع بشكل انيق لمنتديات mybb - نسخة قابلة للطباعة

+- الدعم العربي (https://www.mybbarab.com)
+-- قسم : :: . + تطوير ودعم نسخة MyBB + . :: (https://www.mybbarab.com/forum-99.html)
+--- قسم : هاكات ومنتجات منتديات MYBB 1.8 العربيه (https://www.mybbarab.com/forum-119.html)
+--- الموضوع : طريقة اضافة بادئة للمواضيع بشكل انيق لمنتديات mybb (/thread-17718.html)



طريقة اضافة بادئة للمواضيع بشكل انيق لمنتديات mybb - fayssal - 2018-06-25

مرحبا

في هذا الدرس نتعرف على كيفية اضافة بادئة للمواضيع بطريقة جميلة:

لمعاينة البادئات بشكل حي  من هنا: http://www.mybbarab.ga/vb



[صورة: p_904tcno31.jpg]




أولا ندخل الادارة - الستايلات والقوالب - الستايل امستعمل -  ثم global css  - نقوم بتحريره - ثم النظام المتقدم:
ثم ندخل هذا الكود في نهاية الاكواد.







كود :
.niyaprefix {
height: 9px;
line-height:6px;
vertical-align: middle;
display: inline-block;
padding: 6px;
font-size: 9px;
font-weight: bold;
color: white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
background-repeat: repeat-x;
background-position: 0 -1px;
margin-bottom: 3PX;
}

ثم نحفظ الملف.

- بعدها من لوحة الادارة نذهب للخصائص - بادئات المواضيع  - اضافة بادئة جديدة:

في الخانة الاولى نضع اسم البادئة.
في الخانة الثانية نضع الكود html التالي الذي سوف يعطي للبادئة شكلا انيقا في المنتدى:







كود :
<span class="niyaprefix" style="color:white;background: #9d10eb; #flatcolorhash;">ستايل جديد </span>

- مكان ستايل جديد نضغ اسم البادئة الذي نريده.
- مكان white نضع اسم اللون لحروف البادئة.
- مكان:  #9d10eb هو لون الخلفية لحروف البادئة  نغيرها باللون الذي نريده.


وهكذا نكون قد أضفنا بادئة للموضوع.

عند اضافة بادئة أخرى نضغط على اضافة بادئة جديدة ونضع كود html اعلاه مع تغيير اسم البادئة.

-----------------------------------------------------------------------------------------------------------------------------------------


2-  لاظهار بادئات المواضيع على الصفحة الرئيسية نتبع هذا الشرح:


[صورة: p_9048mnvt2.jpg]



أولا نقوم بالدخول الى cpanel نحتاج التعديل على ملف: inc/functions_forumlist.php

نبحث عن جزء من هذا الكود:






كود :
global $fcache, $moderatorcache, $forumpermissions, $theme, $mybb, $templates, $bgcolor, $collapsed, $lang, $showdepth, $plugins, $parser, $forum_viewers;


نستبدله بهذا  الكود:




كود :
global $db, $fcache, $moderatorcache, $forumpermissions, $theme, $mybb, $templates, $bgcolor, $collapsed, $lang, $showdepth, $plugins, $parser, $forum_viewers;


ثم نبحث في نفس الملف عن:





كود :
elseif($hideinfo != true)
{

نستبدله ب:





كود :
elseif($hideinfo != true)
{
   /************** Show prefix on index ************ */
       // @Author: Mattia
       // @Web: www.methack.it/forum/
   // Get the thread details from the database.
   $thread = get_thread($lastpost_data['lastposttid']);
   // Get thread prefix if there is one.
   $thread['threadprefix'] = '';
   $thread['displayprefix'] = '';
   if($thread['prefix'] != 0)
   {
       $query = $db->simple_select('threadprefixes', 'prefix, displaystyle', "pid='{$thread['prefix']}'");
       $threadprefix = $db->fetch_array($query);
                   
       $thread['threadprefix'] = $threadprefix['prefix'].' ';
       $thread['displayprefix'] = $threadprefix['displaystyle'].' ';
   }
   /************** End show prefix ***************** */


الان نقوم بحفظ الملف.

- نذهب الى لوحة الادارة - القوالب والستايلات  - نقوم بتحرير القوالب للستايل المستعمل:  ونبحث عن قالب:   forumbit_depth2_forum_lastpost

نقوم بتحريره  ونستبدل محتواه كله بهذا الكود:






كود :
<span class="smalltext">{$thread['displayprefix']}
<a href="{$lastpost_link}" title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a>
<br />{$lastpost_date}<br />{$lang->by} {$lastpost_profilelink}</span>

هكذا نحفظ القالب ونكون قد انتهينا من العمل ونذهب للصفحة الرئيسية لنرى ان البادئات تظهر بجانب المواضيع.  flower



RE: طريقة اضافة بادئة للمواضيع بشكل انيق لمنتديات mybb - ماكس بين - 2018-09-05

الله يجزيك خير.
الخطوات قوية والميزة هامة،


RE: طريقة اضافة بادئة للمواضيع بشكل انيق لمنتديات mybb - RayanSoft - 2019-06-25

شكرا لك على المشاركة الطيبة كما ان الخطوات موضحة بعناية شكرا لك .