ما الجديد
مرحبا بك زائرنا الكريم في موقع شقاوي للتصميم والبرمجة اذا كانت هذه زيارتك اﻻولى فنتشرف بانضمامك لنا وان كنت احد كوكبة اعضائنا فأهلا بعودتك مرة أخرى

[ تم الحل ] ممكن مساعده فى تنفيذ هذا فى الاستايل

ممكن مساعده فى تنفيذ هذا فى الاستايل عندى بالمنتدى

الحالة
مغلق و غير مفتوح للمزيد من الردود.

masrysat.com

عضو جديد
إنضم
3 مايو 2026
المشاركات
16
الحلول
1
مستوى التفاعل
3
النقاط
3
Screenshot_7.png
ممكن مساعده فى تنفيذ هذا فى الاستايل عندى بالمنتدى
 
الحل
بسيط الحل يالغالي استبد كود css بهذا الكود

CSS:
/* Node Collapse */
.block--category
{
    .collapseTrigger
    {
        opacity: 0.5;
        transition: opacity 0.3s;
        margin-right: 10px;
        &.is-active:before
        {
            .m-faIcon(@fa-var-solid-chevron-down);
            transform: scale(-1, 1);
            margin-right: -8px;
        }
        &:before
        {
            .m-faIcon(@fa-var-solid-chevron-up);
            font-size: 80%;
        }
    }
    .block-container:hover .collapseTrigger
    {
        opacity: 1;
    }
}

.collapsible-nodes
{
        .block-header
        {
            display: flex;
        }
        .block-header--left
        {
            text-align: center;
            width...
مشاهدة المرفق 1566
ممكن مساعده فى تنفيذ هذا فى الاستايل عندى بالمنتدى
اهلاً اخي ..
ان شاء الله اليلة اقدم لك الحلول لـ موضوعين حول نقل ايقونات الثيمات في الهيدر ، وايضًا ايقونة طي الاقسام وفتحها ..

تحياتي لك
اخوك مهدي حميد
@masrysat.com
 
حياك الله اخوي @masrysat.com واتمنى يا عزيزي تعذرنا على التأخر في الرد ولكن للناس ظروفها واشغالها خصوصا ً انك واضع الموضوع يوم الجمعة يعني اجازة والكل مشغول مع اهله فالصبر حلو وان شاء الله ما راح نتأخر عليك في الرد

عموما نرجع لسؤالك تفضل هذي الطريقة

ابحث عن هذا الكود في هذا القالب node_list_category

HTML:
<div class="block block--category block--category{$node.node_id}">

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

HTML:
<div class="block block--category block--category{$node.node_id} collapsible-nodes">

وايضا ابحث في نفس القالب عن هذا الكود

HTML:
<h2 class="block-header">


واضف تحت هذا الكود

HTML:
<div class="block-header--left">


وابحث عن هذا الكود


HTML:
<xf:if is="{$node.description}"><span class="block-desc">{$node.description|raw}</span></xf:if>

واضف تحته هذا الكود

HTML:
</div>


وابحث عن هذا الكود في نفس القالب

HTML:
 </h2>

واضف فوقه هذا الكود

HTML:
<span id="collapse-{$node.node_id}" class="collapseTrigger collapseTrigger--block {{ !is_toggled('_node-' . $node.node_id) ? ' is-active' : '' }}" data-xf-click="toggle" data-xf-init="toggle-storage" data-storage-type="cookie" data-target=".block--category{$node.node_id} .block-body" data-storage-key="_node-{$node.node_id}"></span>

ثم ابحث عن هذا الكود

HTML:
<div class="block-body">


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

HTML:
<div class="block-body block-body--collapsible {{ !is_toggled('_node-' . $node.node_id) ? ' is-active' : '' }}">

اخيراً ضع هذا الكود في قالب extra.less


CSS:
/* Node Collapse */
.block--category
{
    .collapseTrigger
    {
        opacity: 0.5;
        transition: opacity 0.3s;
        margin-right: 10px;
        &.is-active:before
        {
            .m-faIcon(@fa-var-solid-chevron-down);
            transform: scale(-1, 1);
            margin-right: -8px;
        }
        &:before
        {
            .m-faIcon(@fa-var-solid-chevron-up);
            font-size: 80%;
        }
    }
    .block-container:hover .collapseTrigger
    {
        opacity: 1;
    }
}

.collapsible-nodes
{
        .block-header
        {
            display: flex;
        }
        .block-header--left
        {
            margin-right: auto;
            max-width: 100%;
        }
}


جرب ورد لي خبر بالنتيجة

احترامي وتقديري
اخوك
شقاوي
 
الطريقه تعمل اخى ولاكن كود قالب extra.less بيعمل الاقسام الرئيسيه اتجاه اليمين وليس بالمنتصف كما اريد
واليك صوره
Screenshot_8.png

بعد وضع الكود

Screenshot_9.png
 
بسيط الحل يالغالي استبد كود css بهذا الكود

CSS:
/* Node Collapse */
.block--category
{
    .collapseTrigger
    {
        opacity: 0.5;
        transition: opacity 0.3s;
        margin-right: 10px;
        &.is-active:before
        {
            .m-faIcon(@fa-var-solid-chevron-down);
            transform: scale(-1, 1);
            margin-right: -8px;
        }
        &:before
        {
            .m-faIcon(@fa-var-solid-chevron-up);
            font-size: 80%;
        }
    }
    .block-container:hover .collapseTrigger
    {
        opacity: 1;
    }
}

.collapsible-nodes
{
        .block-header
        {
            display: flex;
        }
        .block-header--left
        {
            text-align: center;
            width: 100%;
        }
}


وجرب ورد لي خبر
 
بسيط الحل يالغالي استبد كود css بهذا الكود

CSS:
/* Node Collapse */
.block--category
{
    .collapseTrigger
    {
        opacity: 0.5;
        transition: opacity 0.3s;
        margin-right: 10px;
        &.is-active:before
        {
            .m-faIcon(@fa-var-solid-chevron-down);
            transform: scale(-1, 1);
            margin-right: -8px;
        }
        &:before
        {
            .m-faIcon(@fa-var-solid-chevron-up);
            font-size: 80%;
        }
    }
    .block-container:hover .collapseTrigger
    {
        opacity: 1;
    }
}

.collapsible-nodes
{
        .block-header
        {
            display: flex;
        }
        .block-header--left
        {
            text-align: center;
            width: 100%;
        }
}


وجرب ورد لي خبر
تسلم الايادى يا محترم وجزيل الشكر للمساعده
 
حياك الله يالغالي واسمح لي باغلاق الموضوع بما انه تم حل المشكلة.

احترامي وتقديري
اخوك
شقاوي
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى