• 04-03-2025, 03:55:55
    #1
    Dostlar selamlar aşağıda ki kod'da ki hatayı düzeltemiyorum 2 saat oldu tek isteğim her kategoriye ayrı ayrı icon ve link koymak ama hep "</xf:if>" veya "</xf:else>" tag hatası alıyorum yardımcı olur musunuz?

    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
        <div class="block block--category block--category{$node.node_id}">
            <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
            <div class="block-container">
                <h2 class="block-header sport-block-header">
                    <div class="block-header--left">
                    <span class="sport-node-category-left-icon">
                            <xf:if is="{$node.node_id} == 1">
                                <xf:fa icon="fal fa-bullhorn" />
                            <xf:elseif is="{$node.node_id} == 2">
                                <xf:fa icon="fal fa-star" />
                            <xf:elseif is="{$node.node_id} == 3">
                                <xf:fa icon="fal fa-gift" />
                            <xf:elseif is="{$node.node_id} == 4">
                                <xf:fa icon="fal fa-info-circle" />
                            <xf:else />
                                <xf:fa icon="fal fa-folder" />
                            </xf:if>    
                        </span>
                        <a href="{{ link('categories', $node) }}">{$node.title}</a>
                    </div>
                    <div class="sport-xgt-streak1" role="bg"></div>
                    <div class="sport-xgt-streak-bg" role="bg"></div>
                </h2>
                <div class="sports-category-desc">
                    <div class="sports-category-desc-icon" role="bg">
                        <xf:if is="{$node.node_id} == 1">
                            <xf:fa icon="fal fa-bullhorn" />
                        <xf:elseif is="{$node.node_id} == 2">
                            <xf:fa icon="fal fa-star" />
                        <xf:elseif is="{$node.node_id} == 3">
                            <xf:fa icon="fal fa-gift" />
                        <xf:elseif is="{$node.node_id} == 4">
                            <xf:fa icon="fal fa-info-circle" />
                        <xf:else />
                            <xf:fa icon="fal fa-folder" />
                        </xf:if>
                    </div>
                    <xf:if is="{$node.node_id} == 1">
                        <span class="block-desc">Duyuru alanı.</span>
                    <xf:elseif is="{$node.node_id} == 2">
                        <span class="block-desc">Özel etkinlikler burada duyurulmaktadır.</span>
                    <xf:elseif is="{$node.node_id} == 3">
                        <span class="block-desc">Hediyeler hakkında bilgi alabilirsiniz.</span>
                    <xf:elseif is="{$node.node_id} == 4">
                        <span class="block-desc">Genel bilgiler ve duyurular bu alanda yer alır.</span>
                    <xf:else />
                        <span class="block-desc">Diğer kategoriler için açıklama metni.</span>
                    </xf:if>
                </div>
                <div class="block-body">
                    <xf:macro id="forum_list::node_list"
                        arg-children="{$children}"
                        arg-extras="{$childExtras}"
                        arg-depth="{{ $depth + 1 }}" />
                </div>
            </div>
        </div>
    </xf:macro>
  • 04-03-2025, 04:08:38
    #2
    Bu şekilde denermisin birde .

    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
        <div class="block block--category block--category{$node.node_id}">
            <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
            <div class="block-container">
                <h2 class="block-header sport-block-header">
                    <div class="block-header--left">
                        <span class="sport-node-category-left-icon">
                            <xf:if is="{$node.node_id} == 1">
                                <xf:fa icon="fal fa-bullhorn" />
                            <xf:elseif is="{$node.node_id} == 2" />
                                <xf:fa icon="fal fa-star" />
                            <xf:elseif is="{$node.node_id} == 3" />
                                <xf:fa icon="fal fa-gift" />
                            <xf:elseif is="{$node.node_id} == 4" />
                                <xf:fa icon="fal fa-info-circle" />
                            <xf:else />
                                <xf:fa icon="fal fa-folder" />
                            </xf:if>    
                        </span>
                        <a href="{{ link('categories', $node) }}">{$node.title}</a>
                    </div>
                    <div class="sport-xgt-streak1" role="bg"></div>
                    <div class="sport-xgt-streak-bg" role="bg"></div>
                </h2>
                <div class="sports-category-desc">
                    <div class="sports-category-desc-icon" role="bg">
                        <xf:if is="{$node.node_id} == 1">
                            <xf:fa icon="fal fa-bullhorn" />
                        <xf:elseif is="{$node.node_id} == 2" />
                            <xf:fa icon="fal fa-star" />
                        <xf:elseif is="{$node.node_id} == 3" />
                            <xf:fa icon="fal fa-gift" />
                        <xf:elseif is="{$node.node_id} == 4" />
                            <xf:fa icon="fal fa-info-circle" />
                        <xf:else />
                            <xf:fa icon="fal fa-folder" />
                        </xf:if>
                    </div>
                    <span class="block-desc">
                        <xf:if is="{$node.node_id} == 1">
                            Duyuru alanı.
                        <xf:elseif is="{$node.node_id} == 2" />
                            Özel etkinlikler burada duyurulmaktadır.
                        <xf:elseif is="{$node.node_id} == 3" />
                            Hediyeler hakkında bilgi alabilirsiniz.
                        <xf:elseif is="{$node.node_id} == 4" />
                            Genel bilgiler ve duyurular bu alanda yer alır.
                        <xf:else />
                            Diğer kategoriler için açıklama metni.
                        </xf:if>
                    </span>
                </div>
                <div class="block-body">
                    <xf:macro id="forum_list::node_list"
                        arg-children="{$children}"
                        arg-extras="{$childExtras}"
                        arg-depth="{{ $depth + 1 }}" />
                </div>
            </div>
        </div>
    </xf:macro>
  • 04-03-2025, 04:12:05
    #3
    LENATEKYAZILIM adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde denermisin birde .

    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
        <div class="block block--category block--category{$node.node_id}">
            <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
            <div class="block-container">
                <h2 class="block-header sport-block-header">
                    <div class="block-header--left">
                        <span class="sport-node-category-left-icon">
                            <xf:if is="{$node.node_id} == 1">
                                <xf:fa icon="fal fa-bullhorn" />
                            <xf:elseif is="{$node.node_id} == 2" />
                                <xf:fa icon="fal fa-star" />
                            <xf:elseif is="{$node.node_id} == 3" />
                                <xf:fa icon="fal fa-gift" />
                            <xf:elseif is="{$node.node_id} == 4" />
                                <xf:fa icon="fal fa-info-circle" />
                            <xf:else />
                                <xf:fa icon="fal fa-folder" />
                            </xf:if>    
                        </span>
                        <a href="{{ link('categories', $node) }}">{$node.title}</a>
                    </div>
                    <div class="sport-xgt-streak1" role="bg"></div>
                    <div class="sport-xgt-streak-bg" role="bg"></div>
                </h2>
                <div class="sports-category-desc">
                    <div class="sports-category-desc-icon" role="bg">
                        <xf:if is="{$node.node_id} == 1">
                            <xf:fa icon="fal fa-bullhorn" />
                        <xf:elseif is="{$node.node_id} == 2" />
                            <xf:fa icon="fal fa-star" />
                        <xf:elseif is="{$node.node_id} == 3" />
                            <xf:fa icon="fal fa-gift" />
                        <xf:elseif is="{$node.node_id} == 4" />
                            <xf:fa icon="fal fa-info-circle" />
                        <xf:else />
                            <xf:fa icon="fal fa-folder" />
                        </xf:if>
                    </div>
                    <span class="block-desc">
                        <xf:if is="{$node.node_id} == 1">
                            Duyuru alanı.
                        <xf:elseif is="{$node.node_id} == 2" />
                            Özel etkinlikler burada duyurulmaktadır.
                        <xf:elseif is="{$node.node_id} == 3" />
                            Hediyeler hakkında bilgi alabilirsiniz.
                        <xf:elseif is="{$node.node_id} == 4" />
                            Genel bilgiler ve duyurular bu alanda yer alır.
                        <xf:else />
                            Diğer kategoriler için açıklama metni.
                        </xf:if>
                    </span>
                </div>
                <div class="block-body">
                    <xf:macro id="forum_list::node_list"
                        arg-children="{$children}"
                        arg-extras="{$childExtras}"
                        arg-depth="{{ $depth + 1 }}" />
                </div>
            </div>
        </div>
    </xf:macro>
    Teşekkür ederim hocam sorunu çözdüm fakat 4 category var ilk 2'sinin açıklama ve iconları farklı iken 3 ve 4'ün iconları ve açıklamaları aynı kalıyor nasıl çözebilirim bunu?
  • 04-03-2025, 04:12:25
    #4
    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
    <div class="block block--category block--category{$node.node_id}">
    <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
    <div class="block-container">
    <h2 class="block-header sport-block-header">
    <div class="block-header--left">
    <span class="sport-node-category-left-icon">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-gift" />
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-info-circle" />
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </span>
    <a href="{{ link('categories', $node) }}">{$node.title}</a>
    </div>
    <div class="sport-xgt-streak1" role="bg"></div>
    <div class="sport-xgt-streak-bg" role="bg"></div>
    </h2>
    <div class="sports-category-desc">
    <div class="sports-category-desc-icon" role="bg">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-gift" />
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-info-circle" />
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </div>
    <xf:if is="{$node.node_id} == 1">
    <span class="block-desc">Duyuru alanı.</span>
    <xf:elseif is="{$node.node_id} == 2" />
    <span class="block-desc">Özel etkinlikler burada duyurulmaktadır.</span>
    <xf:elseif is="{$node.node_id} == 3" />
    <span class="block-desc">Hediyeler hakkında bilgi alabilirsiniz.</span>
    <xf:elseif is="{$node.node_id} == 4" />
    <span class="block-desc">Genel bilgiler ve duyurular bu alanda yer alır.</span>
    <xf:else />
    <span class="block-desc">Diğer kategoriler için açıklama metni.</span>
    </xf:if>
    </div>
    <div class="block-body">
    <xf:macro name="forum_list::node_list"
    arg-children="{$children}"
    arg-extras="{$childExtras}"
    arg-depth="{{ $depth + 1 }}" />
    </div>
    </div>
    </div>
    </xf:macro>
  • 04-03-2025, 04:37:43
    #5
    Jeansp adlı üyeden alıntı: mesajı görüntüle
    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
    <div class="block block--category block--category{$node.node_id}">
    <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
    <div class="block-container">
    <h2 class="block-header sport-block-header">
    <div class="block-header--left">
    <span class="sport-node-category-left-icon">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-gift" />
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-info-circle" />
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </span>
    <a href="{{ link('categories', $node) }}">{$node.title}</a>
    </div>
    <div class="sport-xgt-streak1" role="bg"></div>
    <div class="sport-xgt-streak-bg" role="bg"></div>
    </h2>
    <div class="sports-category-desc">
    <div class="sports-category-desc-icon" role="bg">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-gift" />
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-info-circle" />
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </div>
    <xf:if is="{$node.node_id} == 1">
    <span class="block-desc">Duyuru alanı.</span>
    <xf:elseif is="{$node.node_id} == 2" />
    <span class="block-desc">Özel etkinlikler burada duyurulmaktadır.</span>
    <xf:elseif is="{$node.node_id} == 3" />
    <span class="block-desc">Hediyeler hakkında bilgi alabilirsiniz.</span>
    <xf:elseif is="{$node.node_id} == 4" />
    <span class="block-desc">Genel bilgiler ve duyurular bu alanda yer alır.</span>
    <xf:else />
    <span class="block-desc">Diğer kategoriler için açıklama metni.</span>
    </xf:if>
    </div>
    <div class="block-body">
    <xf:macro name="forum_list::node_list"
    arg-children="{$children}"
    arg-extras="{$childExtras}"
    arg-depth="{{ $depth + 1 }}" />
    </div>
    </div>
    </div>
    </xf:macro>
    Teşekkür ederim hocam sorunu çözdüm fakat 4 category var ilk 2'sinin açıklama ve iconları farklı iken 3 ve 4'ün iconları ve açıklamaları aynı kalıyor nasıl çözebilirim bunu?
  • 04-03-2025, 04:41:59
    #6
    Adverio adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim hocam sorunu çözdüm fakat 4 category var ilk 2'sinin açıklama ve iconları farklı iken 3 ve 4'ün iconları ve açıklamaları aynı kalıyor nasıl çözebilirim bunu?
    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
    <div class="block block--category block--category{$node.node_id}">
    <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
    <div class="block-container">
    <h2 class="block-header sport-block-header">
    <div class="block-header--left">
    <span class="sport-node-category-left-icon">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-trophy" /> <!-- 3. kategori için farklı ikon -->
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-newspaper" /> <!-- 4. kategori için farklı ikon -->
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </span>
    <a href="{{ link('categories', $node) }}">{$node.title}</a>
    </div>
    <div class="sport-xgt-streak1" role="bg"></div>
    <div class="sport-xgt-streak-bg" role="bg"></div>
    </h2>
    <div class="sports-category-desc">
    <div class="sports-category-desc-icon" role="bg">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-trophy" /> <!-- 3. kategori için farklı ikon -->
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-newspaper" /> <!-- 4. kategori için farklı ikon -->
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </div>
    <span class="block-desc">
    <xf:if is="{$node.node_id} == 1">
    Duyuru alanı.
    <xf:elseif is="{$node.node_id} == 2" />
    Özel etkinlikler burada duyurulmaktadır.
    <xf:elseif is="{$node.node_id} == 3" />
    Turnuvalar ve yarışmalar hakkında bilgi alabilirsiniz. <!-- 3. kategori için farklı açıklama -->
    <xf:elseif is="{$node.node_id} == 4" />
    Haberler ve güncellemeler bu alanda yer alır. <!-- 4. kategori için farklı açıklama -->
    <xf:else />
    Diğer kategoriler için açıklama metni.
    </xf:if>
    </span>
    </div>
    <div class="block-body">
    <xf:macro id="forum_list::node_list"
    arg-children="{$children}"
    arg-extras="{$childExtras}"
    arg-depth="{{ $depth + 1 }}" />
    </div>
    </div>
    </div>
    </xf:macro>
    bunu denermisin aslın yapay zekadan destek alabilirsin.
  • 04-03-2025, 04:46:11
    #7
    Jeansp adlı üyeden alıntı: mesajı görüntüle
    <xf:macro id="depth1" arg-node="!" arg-extras="!" arg-children="!" arg-childExtras="!" arg-depth="1">
    <div class="block block--category block--category{$node.node_id}">
    <span class="u-anchorTarget" id="{$node.Data.getCategoryAnchor()}"></span>
    <div class="block-container">
    <h2 class="block-header sport-block-header">
    <div class="block-header--left">
    <span class="sport-node-category-left-icon">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-trophy" /> <!-- 3. kategori için farklı ikon -->
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-newspaper" /> <!-- 4. kategori için farklı ikon -->
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </span>
    <a href="{{ link('categories', $node) }}">{$node.title}</a>
    </div>
    <div class="sport-xgt-streak1" role="bg"></div>
    <div class="sport-xgt-streak-bg" role="bg"></div>
    </h2>
    <div class="sports-category-desc">
    <div class="sports-category-desc-icon" role="bg">
    <xf:if is="{$node.node_id} == 1">
    <xf:fa icon="fal fa-bullhorn" />
    <xf:elseif is="{$node.node_id} == 2" />
    <xf:fa icon="fal fa-star" />
    <xf:elseif is="{$node.node_id} == 3" />
    <xf:fa icon="fal fa-trophy" /> <!-- 3. kategori için farklı ikon -->
    <xf:elseif is="{$node.node_id} == 4" />
    <xf:fa icon="fal fa-newspaper" /> <!-- 4. kategori için farklı ikon -->
    <xf:else />
    <xf:fa icon="fal fa-folder" />
    </xf:if>
    </div>
    <span class="block-desc">
    <xf:if is="{$node.node_id} == 1">
    Duyuru alanı.
    <xf:elseif is="{$node.node_id} == 2" />
    Özel etkinlikler burada duyurulmaktadır.
    <xf:elseif is="{$node.node_id} == 3" />
    Turnuvalar ve yarışmalar hakkında bilgi alabilirsiniz. <!-- 3. kategori için farklı açıklama -->
    <xf:elseif is="{$node.node_id} == 4" />
    Haberler ve güncellemeler bu alanda yer alır. <!-- 4. kategori için farklı açıklama -->
    <xf:else />
    Diğer kategoriler için açıklama metni.
    </xf:if>
    </span>
    </div>
    <div class="block-body">
    <xf:macro id="forum_list::node_list"
    arg-children="{$children}"
    arg-extras="{$childExtras}"
    arg-depth="{{ $depth + 1 }}" />
    </div>
    </div>
    </div>
    </xf:macro>
    bunu denermisin aslın yapay zekadan destek alabilirsin.
    Olmadı hocam yapay zekadan destek alıyorum buga giriyor takılı kalıyor aynı kodu defalarca kez arka arkaya atıyor