Web Analytics Made Easy - Statcounter

Tema düzenleyici

XenForo Kategorileri açılır kapanır yapma

  • Konuyu Başlatan Konuyu Başlatan Nevzat
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 72
  • Etiketler Etiketler
    xenforo

Nevzat

WFN Üye
Katılım
29 Ağu 2025
Mesajlar
4,588
Çözümler
1
Tepki Skoru
271
Ticaret Puanı
0
Üyelik
6 Ay 17 Gün
Konum
Kars
Web Sitesi
Var
Alanı
Editör
1/3
Konu sahibi

XenForo Kategorileri açılır kapanır yapma​

Uyumlu XF Sürümleri
  1. 2.2.X
  2. 2.3.X
Kategorilerinizi açılır ve kapanır yaparak özelleştirin.

XenForo 2.2.X

node_list_category
şablonunu açın ve aşağıdaki kodu bulun:

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

Aşağıdaki kodu sonuna ekle:
Kod:
</div>
Aynı şablonda aşağıdaki kodu bul:

Kod:
</h2>
Aşağıdaki kodu üstüne ekle:
Kod:
<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>

Aynı şablonda aşağıdaki kodu bul:
Kod:
<div class="block-body">

Aşağıdaki kod ile değiştir:

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

Aşağıdaki kodu aktif olarak kullandığınız temanın extra.less şablonuna ekleyin:

Less:
/* Açılır Kapanır Kategori  TRXF.TR */
.block--category
{
    .collapseTrigger
    {
        opacity: 0.5;
        transition: opacity 0.3s;
        margin-right: 10px;
        &.is-active:before
        {
            content: "f205";
            transform: scale(-1, 1);
            margin-right: -8px;
        }
        &:before
        {
            content: "f205";
            font-size: 80%;
        }
    }
    .block-container:hover .collapseTrigger
    {
        opacity: 1;
    }
}
.collapsible-nodes
{
        .block-header
        {
            display: flex;
        }

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

Eğer animasyon şeklinde açılıp kapanmasını isterseniz aşağıdaki kodu extra.less şablonuna ekleyin:

Kod:
.block-body.block-body--collapsible
{
    transition: all 0.75s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -webkit-transition-property: all, -xf-opacity;
    transition-property: all, -xf-opacity;
    overflow-y: hidden;
    height: 0;
    -webkit-transition-property: all, -xf-height;
    transition-property: all, -xf-height;
}


XenForo 2.3.X

node_list_category
şablonunu açın ve aşağıdaki kodu bulun:

Kod:
</h2>

Aşağıdaki kodu üstüne ekle:
Kod:
<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>

Aynı şablonda aşağıdaki kodu bul:

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

Aşağıdaki kod ile değiştir:
Kod:
<div class="block-body block-body--collapsible {{ !is_toggled('_node-' . $node.node_id) ? ' is-active' : '' }}">

Aşağıdaki kodu aktif olarak kullandığınız temanın extra.less şablonuna ekleyin:
Less:
/* Node Collapse */
.block--category
{

    .collapseTrigger
    {
        opacity: 0.5;
        transition: opacity 0.3s;
        margin-right: 10px;
        &.is-active:before

        {
            content: "f205";
            transform: scale(-1, 1);
            margin-right: -8px;
        }

        &:before

        {
            content: "f205";
            font-size: 80%;
        }
    }

    .block-container:hover .collapseTrigger
    {
        opacity: 1;
    }
}



.collapsible-nodes
{

        .block-header
        {
            display: flex;
        }

        .block-header--left
        {
            margin-right: auto;
            max-width: 100%;
        }
}
.collapseTrigger:not(.button).collapseTrigger--block:before {
    float: right;
    margin-top: -25px;
    margin-right: 0;
    margin-left: 5px;
    font-size: 100%;
    line-height: inherit;
}

.block-body.block-body--collapsible
{

    transition: all 0.75s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -webkit-transition-property: all, -xf-opacity;
    transition-property: all, -xf-opacity;
    overflow-y: hidden;
    height: 0;
    -webkit-transition-property: all, -xf-height;
    transition-property: all, -xf-height;
}


GÖRÜNÜM

acilirkapanirkategori.gif
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Son Konular

İpuçları
Geri
Üst