Yayınlanmış Yazılar
TekHost.Net
>
TekHost Destek Sistemi
>
Yayınlanmış Yazılar
istediğimiz kategorileri anasayfada sıralamak
Yazı içeriği
Dle temamızda bir kategori içerisindeki makaleleri veya yazıları anasayfada farklı şekilde sıralamak çoğu dle kullanıcısının yanıt aradığı bir sorulardan birisidir. Bunun için ekstra bir modül kullanmaya da gerek yoktur. Aşağıda belirttiğim kodu kendi kategorinize göre düzenleyerek aynen {vote} yani anket tagını kullanır gibi istediğimiz bölüme yapıştırmamız yeterlidir.
Kod:
{custom category="7" template="kategori-sirala" aviable="main" from="0" limit="2" cache="no"}
(Yukarıda belirttiğim kod içerisinde kategori ID=7 olarak ayarlanmıştır. Siz de istediğiniz kategorinin ID'sini yazabilirsiniz.Aynı zamanda kategoriler sadece main yani anasayfada yayınlanır. Bunun için detaylı bir anlatımı yazımın sonunda görebilirsiniz.)
Tabiki bu kodu kullanabilmemiz için temamızda bir 'kategori-sirala.tpl' dosyası bulunmalıdır. Hemen not defterini açıyoruz ve aşağıdaki kodu içerisine yazarak 'kategori-sirala.tpl' olarak kaydediyoruz ve temamızın dizinine yerleştiriyoruz.
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="32" align="left" class="ltitle">HABER</td></tr>
<tr><td bgcolor="#C0C0C0"><img src="{THEME}/images/spacer.gif" width="1" height="1" alt="" /></td></tr>
<tr><td height="24" align="left" class="category">{date} | [full-link]{title}[/full-link]</td></tr>
<tr><td><img src="{THEME}/images/spacer.gif" width="1" height="10" alt="" /></td></tr>
<tr><td align="left" valign="top" class="news">{short-story}<br /> </td></tr></table>
Not: Bu işlemi istediğimiz kadar çoğaltabiliriz. Bunun için kategori-sirala.tpl dosyamızı kopyalamamız ve ilk başta yazmış olduğum kodu bu tpl dosyamıza göre düzenlememiz yeterlidir.
Kullanmış olduğumuz tpl dosyasının nerelerde çalışmasını istiyorsak 'avaible' kısmını kendimize göre düzenlememiz gereklidir. Bu tagları aşağıdaki gibi sıralayabiliriz.
global - tum sitede
main - anasayfada
cat - kategorilerde
showfull - tum yazida
search - arama sayfalarinda
userinfo - kullanici profili sayfalarinda
register - kayit sayfasinda
stats - istatistik sayfasinda
pm - ozel mesaj sayfasinda
feedback - iletisim sayfasinda
addnews - yazi ekleme sayfasinda
lastcomments - son yorumlarin siralandigi sayfalarda
static - sabir sayfalarda
catalog - kataloglarda
alltags - tum taglarin bulugu sayfada
tags - herhangi bir etiket sayfasinda
Örneğin tüm sitede görüntülenmesini istiyorsak;
{custom category="7" template="kategori-sirala" aviable="global" from="0" limit="2" cache="no"}
Sadece anasayfada görüntülemek istiyorsak;
{custom category="7" template="kategori-sirala" aviable="main" from="0" limit="2" cache="no"}
şeklinde kodlayabiliriz.
ETİKETLER: Datalife Engine kategoileri sıralamak, istediğimiz kategorilerideki yazıyı sıralamak, anasayfada göstermek, dle madül yapmak, kategori modülü, dle modifikasyon.
Sizce bu bilgiler faydalı mı?
evet
/
hayir
Yazı detayları
Yazı ID:
42
Kategori:
datalife engine (dle)
Mesaj Tarihi:
2010-05-04 00:40:50
Görüntüleme:
44
Popülerlik (Oylama):
(5)
<<
Geri Git
TekHost Destek Sistemi