منتديات هبوب الجنوب - عرض مشاركة واحدة - اظهار الاقسام الفرعية بشكل عمودي شرح للجيل الثانى
عرض مشاركة واحدة
#1  
قديم 05-10-2023
الوافي غير متواجد حالياً
اوسمتي
وسام وسام 
 
 عضويتي » 1
 جيت فيذا » Mar 2009
 آخر حضور » منذ 23 ساعات (10:09 PM)
آبدآعاتي » 55,569
 حاليآ في » منتديات هبوب الجنوب
دولتى الحبيبه » دولتي الحبيبه
جنسي  »
آلقسم آلمفضل  » الاسلامي ♡
آلعمر  » 25 سنه
الحآلة آلآجتمآعية  » مرتبط ♡
 التقييم » الوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond reputeالوافي has a reputation beyond repute
اشجع hilal
مَزآجِي  »  اتقهوى
sms ~
يقولون من يرفع راسه فوق تنكسر رقبته
وأنا أبي أرفع رآسي فوق وأشوف منهو كفو يكسرهـ
تراني أنتظركـ ..
mms ~
MMS ~
 آوسِمتي »
اوسمتي
وسام وسام   مجموع الاوسمة: 2

 
افتراضي اظهار الاقسام الفرعية بشكل عمودي شرح للجيل الثانى



السلام عليكم ورحمه الله وبركاته

قبل عدة اشهر ابو كريم شرح طريقة سهل ومبسطه جدا لكيفية جعل الاقسام الفرعية تظهر بشكل عمودى يادوب التنفيذ يام من خلال خطوة واحدة لمن اراد الدرس من هنا طريقة جعل الاقسام الفرعية تحت بعضها بشكل عمودي للجيل الثانى xf 2.0 اليوم سيتم شرحها بس بطريقة مطوله شويه (مصدر الموضوع ستجده اسفل الشرح)

الخطوات

1- من لوحة التحكم >> المظهر >> خصائص الستايل >> قائمة الاقسام / المنتديات - Node/Forum List >> اسلوب عرض المنتديات الفرعية >> اختر الخيار الثاني (مدرجة أسفل المنتدى). تم عمل هذه الخطوه للتاكد من ان الاقسام الفعريه ستظهر بالرئيسية يوجد شرح هنا بالمعهد بالصور

2- من لوحة التحكم >> المظهر >> البحث عن القوالب >> فى مربع البحث ابحث عن قالب اسمه node_list_forum


3- داخل هذا القالب ابحث عن الكود التالي


اقتباس:


قم بحذف هذا الكود قبل القدوم على هذا العمل قم باخذ نسخة من الكود لانك هتحتاجه بالخطوه القادمة.

4- في نفس القالب ابحث عن الكود التالي:




اقتباس:

أعلى هذا الكود قم بوضع الكود التالى






كود PHP:
<xf:if is="$depth == 2 AND property('nodeListSubDisplay') == 'flat'"
            <
xf:macro template="forum_list" name="sub_nodes_flat" 
                      
arg-children="{$children}
                      
arg-childExtras="{$childExtras}
                      
arg-depth="{{ $depth + 1 }}" /> 
        </
xf:if> 





5 - ابحث عن القالب: node_list_category بداخل هذا القالب ابحث عن




اقتباس:



قم بحذف هذا الكود قبل القدوم على هذا العمل قم باخذ نسخة من الكود لانك هتحتاجه بالخطوه القادمة.
6- في نفس القالب ابحث عن الكود التالي:







اقتباس:



فوق هذا الكود الصق الكود التالى.




كود PHP:
<xf:if is="$depth == 2 AND property('nodeListSubDisplay') == 'flat'"
            <
xf:macro template="forum_list" name="sub_nodes_flat" 
                      
arg-children="{$children}
                      
arg-childExtras="{$childExtras}
                      
arg-depth="{{ $depth + 1 }}" /> 
        </
xf:if> 







احفظ القالب.
الخطوة الاخيره:
ابحث عن قالب: extra.less
افتح القالب واضف الكود التالي في نهايته:

كود PHP:
<xf:if is="property('nodeListSubDisplay') == 'flat'"
.
node-subNodeFlatList 
        
background: @xf-paletteColor1
        
border-top1px solid @xf-borderColorFaint
        
padding10px 25px

.
node-subNodeFlatList li 
        
margin-right0
        
width25%;  /** Change this value to increase the amount of links in each row **/ 


@
media (max-width: @xf-responsiveMedium

    .
block-body .node 
    

        .
node-subNodesFlat 
        

            
displayblock
        } 
    } 

@
media (max-width: @xf-responsiveNarrow

    .
block-body .node 
    

        .
node-subNodesFlat 
        

            
displaynone
        } 
    } 

</
xf:if> 





نتيجة العمل

اظهار الاقسام الفرعية بشكل عمودي





مع أجمل تحية معتادهـ




كلمات البحث

برامج | سيارات | هاكات | استايلات | أكواد | الوان مجموعات | برمجه | منتديات عامه | العاب





 توقيع : الوافي




رد مع اقتباس