» » » » Kategoride Her 3 Haberi 1 Div Class İçerisinde Dizmek

Kategoride Her 3 Haberi 1 Div Class İçerisinde Dizmek

NurickAZE
NurickAZE 20-11-2018, 07:14
Merhaba arkadaşlar, Benim bir şablonda her 3 haberin 1 div classda gözükmesi gerekiyor.Kaynak kodu aşağıdakı gibi

<div id="portfolios" class="owl-carousel owl-theme clearfix">
    <div class="item clearfix">
               <a href="{full-link}" class="col-sm-4 portfolio_item portfolio_item1" id="portsin0" target="_blank">
            <img src="{image-1}" alt="{title}" />
            <label>
                <h2>{title}</h2>
            </label>
        </a>
               <a href="{full-link}" class="col-sm-4 portfolio_item portfolio_item1" id="portsin0" target="_blank">
            <img src="{image-1}" alt="{title}" />
            <label>
                <h2>{title}</h2>
            </label>
        </a>
               <a href="{full-link}" class="col-sm-4 portfolio_item portfolio_item1" id="portsin0" target="_blank">
            <img src="{image-1}" alt="{title}" />
            <label>
                <h2>{title}</h2>
            </label>
        </a>
    </div>

</div>
Şimdi ben bunu nasıl DLE-nin algoritmik dili ile uygulasam haberler otomatik böyle dizilir ?
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 779
MaRZoCHi 20 Kasım 2018 21:01

https://forum.dle.net.tr/datalife-engine/sistem-ve-moduller/2079-custom-tagi-ku
llanimi.html


from ve limit taglarına bakınız.

from="0" limit="3"
from="3" limit="3"
from="6" limit="3"
( 0 / 1 farklılığı olabilir denersiniz )

--------------------
0
NurickAZE 20 Kasım 2018 20:55
Çok sağolun,Allah razı olsun çok yardımçı oldunuz.

Hocam peki, ben her 3 haberden bir, 1-div class tagının içinde oluşması için hangi algoritm uygulaya bilirim?

Örnek: 

<div class=“item clearfix”>
1-ci haber
2-ci haber
3-cü haber
</div>

<div class=“item clearfix”>
4-ci haber
5-ci haber
6-cı haber
</div>

Aynen bu döngü devamlı olarak tekrarlanması için
3 779
MaRZoCHi 20 Kasım 2018 20:22
Kodu bu şekilde eklersen olur
engine/modules/show.custom.php de
Bul:
$tpl->set( '{login}', $row['autor'] );

Üstüne ekle:
$tpl->set( '{sira}', $i % 3 );

Bu sefer 1,2,3 yerine {sira} tagını kullanabilirsin

--------------------
0
NurickAZE 20 Kasım 2018 19:51
Kardeşim özür diliyorum sizi de sık boğaz etmiş olyorum,

Ben haberlerin 3-cü haberden sonra aynı değerleri taşımasını istiyorum.

Örnek:

<div class=“item clearfix”>
1-ci haber değeri: “portsin-0”
2-ci haber değeri: “portsin-1”
3-cü haber değeri: “portsin-2”
</div>

<div class=“item clearfix”>
4-cü haber değeri: “portsin-0”
5-ci haber değeri: “portsin-1”
6-cı haber değeri: “portsin-2”
</div>

Yani, kısa bir döngüye girmesini istiyorum.
3 779
MaRZoCHi 20 Kasım 2018 19:41
Oradaki 1, 2, 3 yerine {news-count} kodunu kullanın. Olmazsa engine/modules/show.custom.php de
Bul:
$tpl->set( '{login}', $row['autor'] );

Üstüne ekle:
$tpl->set( '{sira}', $i );

Bu sefer 1,2,3 yerine {sira} tagını kullanabilirsin

--------------------
0
NurickAZE 20 Kasım 2018 19:31
Teşekkür ederim, kardeşim

ancak ki, <a> ... <a/> ile biten her 3 öğenin değerlerli farklı olduğu için (id=“portsin-0” , id=“portsin-1” , id=“portsin-2”) 3 ayrı sablon oluşturmam gerek.Ve ben bunu kategoride makalelerde uygulamam gerekiyor.

Aynı zamanda her 3 haberden bir sablonlar 1 div class tagının içine geçmesi gerekiyor.(Tekrarlandığı için)

Örnek:

<div class=“item clearfix”> 3 custom sablonu </div> 
<div class=“item clearfix”> 3 custom sablonu </div> 
3 779
MaRZoCHi 20 Kasım 2018 19:19
<a....</a>

Başlayıp biten kısım için ayrı bir şablon oluşturup custom ile kullanabilirsiniz.

sablon.tpl
<a href="{full-link}" class="col-sm-4 portfolio_item portfolio_item1" id="portsin0" target="_blank">
    <img src="{image-1}" alt="{title}" />
    <label>
        <h2>{title}</h2>
    </label>
</a>
Buna göre yeni kod
<div id="portfolios" class="owl-carousel owl-theme clearfix">
    <div class="item clearfix">
        {custom template="sablon" limit="3"}
    </div>
</div>


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