Makale Özeti (shortstory.tpl)

Makale özetinin gösterimi shortstory.tpl dosyasında yapılandırılır. Aşağıdaki etiketleri kullanabilirsiniz:

Etiket Açıklama
{title}Makale başlığı.
{title limit="x"}Makale başlığını X karakterle sınırlar.
{news-id}Makalenin veritabanındaki ID'si.
{short-story}Makale özet metnini gösterir.
{short-story limit="x"}Özet metnini HTML formatlaması olmadan X karakterle sınırlar.
{author}Makalenin yazarı.
{date}Yayınlanma tarihi. Formatı sistem ayarlarından yapılandırılabilir.
[new] Metin [/new]Yayın yeni kabul ediliyorsa (ayarlarda belirtilen süreden daha az zaman geçtiyse) içindeki metni gösterir.
[not-new] Metin [/not-new]Yayınlandığından bu yana ayarlarda belirtilen süreden daha fazla zaman geçtiyse içindeki metni gösterir.
[updated] Metin [/updated]Yayın güncellenmiş kabul ediliyorsa (düzenlendiğinden beri ayarlarda belirtilen süreden daha az zaman geçtiyse) içindeki metni gösterir.
[not-updated] Metin [/not-updated]Düzenlendiği andan itibaren ayarlarda belirtilen süreden daha fazla zaman geçtiyse metni gösterir.
{rating}Makale oylamasını (rating) gösterir.
[rating] metin [/rating]Makale eklenirken oylama etkinleştirilmişse içindeki metni gösterir, devre dışı bırakılmışsa gizler.
[rating-type-1] metin [/rating-type-1]Script ayarlarında birinci 'Oylama' türü etkinleştirilmişse içindeki metni gösterir.
[rating-type-2] metin [/rating-type-2]Script ayarlarında ikinci 'Sadece Beğeni' oylama türü etkinleştirilmişse içindeki metni gösterir.
[rating-type-3] metin [/rating-type-3]Script ayarlarında üçüncü 'Beğen' veya 'Beğenme' oylama türü etkinleştirilmişse içindeki metni gösterir.
[rating-type-4] metin [/rating-type-4]Script ayarlarında dördüncü 'Beğen' ve 'Beğenme' oylama türü etkinleştirilmişse içindeki metni gösterir.
[rating-minus] metin [/rating-minus]Makaleyi beğenmemek için bir bağlantı olarak içindeki metni gösterir. Bu bağlantı üçüncü oylama türü kullanıldığında gösterilir.
[rating-plus] metin [/rating-plus]Makaleyi beğenmek için bir bağlantı olarak içindeki metni gösterir. Bu bağlantı üçüncü oylama türü kullanıldığında gösterilir.
{likes}Beğeni sayısını gösterir.
{dislikes}Beğenmeme sayısını gösterir.
{vote-num}Bu makaleyi oylayan kullanıcı sayısını gösterir.
{ratingscore}Birden beşe kadar ondalık kısım içeren ortalama oylama rakamını gösterir.
{comments-num}Bu makale için yorum sayısını gösterir.
{category}Makale kategorisi.
{category-icon}Kategori ikonuna bağlantı. Not, sadece resmin yolu gösterilir. Gösterimini kendiniz düzenlemelisiniz, örneğin <img src="{category-icon}" />.
[category-icon] metin [/category-icon]Kategori ayarlarında gönderinin bulunduğu kategori için bir ikon ayarlanmışsa içindeki metni gösterir.
[not-category-icon] metin [/not-category-icon]Gönderinin bulunduğu kategori için bir ikon ayarlanmamışsa metni gösterir.
{views}Makalenin görüntülenme sayısı.
{favorites}Favorilere ekleme veya favorilerden çıkarma linki.
[add-favorites] metin [/add-favorites]Makaleyi web sitesindeki Favoriler listesine eklemek için link.
[del-favorites] metin [/del-favorites]Makaleyi web sitesindeki Favoriler listesinden çıkarmak için link.
[edit] metin [/edit]Makaleyi düzenlemek için link.
[del] metin [/del]Bir yayını siteden silmek için link.
{link-category}Makalenin ait olduğu kategorilerin listesine link.
[full-link] metin [/full-link]Tam makaleye link, örneğin [full-link]Daha Fazla...[/full-link].
[com-link] metin [/com-link]Yorumlara izin veriliyorsa bu makalenin yorumlarına link.
[xfvalue_x]'x' adlı ek alanın değeri, burada 'x' ek alanın adıdır.
[xfvalue_X limit="X2"]Makale özet metnini HTML formatlaması olmadan X2 karakter sayısıyla sınırlar. Metin son mantıksal kelimeye kadar sınırlanır.
[xfgiven_x] [xfvalue_x] [/xfgiven_x]Ek alan 'x' boş değilse gösterilir. Alanın değeri yoksa metin basitçe gösterilmez.
[xfnotgiven_X] metin [/xfnotgiven_X]Makale yayınlanırken ek alan ayarlanmamışsa içindeki metni gösterir.
[ifxfset fields="X"] metin [/ifxfset]X adlı alan haber için ayarlanmış ve doldurulmuşsa içindeki metin çıkarılır. Aynı anda birden fazla alan adı virgülle ayrılabilir.
[ifxfnotset fields="X"] metin [/ifxfnotset]X adlı alan haber için belirtilmemiş ve doldurulmamışsa içindeki metin çıkarılır. Birden fazla alan adı virgülle ayrılabilir.
[ifxfvalue tagname="tagvalue"] Metin [/ifxfvalue]Ek alan değeri belirtilen değerle eşleşiyorsa içindeki metni gösterir.
[ifxfvalue tagname!="tagvalue"] Metin [/ifxfvalue]Ek alan değeri belirtilen değerle eşleşmiyorsa aralarındaki metin gösterilir.
[xfvalue_thumb_url_X]Bu etiket sadece ek alan türü "Resim" ise kullanılabilir. Yüklenen resmin küçük resminin (thumbnail) sadece URL'sini gösterir.
[xfvalue_image_url_X]Bu etiket sadece ek alan türü "Resim" ise kullanılabilir. Yüklenen resmin tam boyutlu resminin sadece URL'sini gösterir.
[xfvalue_image_description_X]Bu etiket sadece ek alan türü "Resim" ise kullanılabilir. Yüklenen resmin sadece açıklamasını gösterir.
[xfvalue_X image="Nr"]"Resim Galerisi" türündeki ek alanlar için yüklenen resimleri ayrı ayrı gösterir.
[xfvalue_X image-url="Nr"]"Resim Galerisi" türündeki ek alanlar için yüklenen tam boyutlu resimlerin URL'sini ayrı ayrı gösterir.
[xfvalue_X image-thumb-url="Nr"]"Resim Galerisi" türündeki ek alanlar için yüklenen küçük resimlerin URL'sini ayrı ayrı gösterir.
[xfvalue_X image-description="Nr"]"Resim Galerisi" türündeki ek alanlar için yüklenen resimlerin açıklamasını ayrı ayrı gösterir.
[xfgiven_X image="NR"] Metin [/xfgiven_X]Belirtilen numaralı bir resim ek bir alanda mevcutsa ve yüklenmişse içindeki metni gösterir.
[xfnotgiven_X image="NR"] Metin [/xfnotgiven_X]Belirtilen numaralı resim ek bir alanda eksikse içindeki metni gösterir.
[xfvalue_X video="Nr"]"Video oynatma listesi" türündeki bir ek alan için yüklenen videoları seçilen numarayla ayrı ayrı gösterir.
[xfvalue_X video-url="Nr"]"Video oynatma listesi" türündeki bir ek alan için yüklenen URL'leri tek tek gösterir.
[xfvalue_X video-description="Nr"]"Video oynatma listesi" türündeki bir ek alan için yüklenen video açıklamalarını ayrı ayrı gösterir.
[xfgiven_X video="Nr"] Metin [/xfgiven_X]Belirtilen numaralı video ek bir alanda mevcutsa ve yüklenmişse içindeki metni gösterir.
[xfnotgiven_X video="Nr"] Metin [/xfnotgiven_X]Belirtilen numaralı video ek bir alanda değilse içindeki metni gösterir.
[xfvalue_X audio="Nr"]"Ses Oynatma Listesi" türündeki bir ek alan için yüklenen sesi ayrı ayrı gösterir.
[xfvalue_X audio-url="Nr"]"Ses Oynatma Listesi" türündeki bir ek alan için yüklenen URL'leri tek tek gösterir.
[xfvalue_X audio-description="Nr"]"Ses Oynatma Listesi" türündeki bir ek alan için yüklenen ses dosyasının açıklamalarını ayrı ayrı gösterir.
[xfgiven_X audio="Nr"] Metin [/xfgiven_X]Belirtilen numaralı ses ek bir alanda mevcutsa ve yüklenmişse içindeki metni gösterir.
[xfnotgiven_X audio="Nr"] Metin [/xfnotgiven_X]Belirtilen numaralı ses ek bir alanda eksikse içindeki metni gösterir.
[xfvalue_X format="Format"]"Tarih ve saat" türündeki ek alanları görüntülemek için tasarlanmıştır. Bu ek alanı farklı tarih ve saat formatlarında çıkarabilirsiniz.
[group=X]metin[/group]Metni belirli bir kullanıcı grubuna gösterir.
[category=X]metin[/category]Kullanıcı X kategorisindeyse metni gösterir.
[has-category] metin [/has-category]Yayın herhangi bir kategorideyse içindeki metni gösterir.
[not-has-category] metin [/not-has-category]Yayının herhangi bir kategorisi yoksa içindeki metni gösterir.
[tags] metin [/tags]Makale bir etiket bulutu için atanmış anahtar kelimeler içeriyorsa metni gösterir.
{tags}Makalenin tıklanabilir anahtar kelimelerini gösterir.
{full-link}Makalenin tam kalıcı adresini gösterir.
[edit-date] metin [/edit-date]Metin veya makale düzenlenmişse metni gösterir.
{edit-date}Makalenin düzenlendiği tarihi gösterir.
{edit-date=tarih formatı}Yayının düzenlendiği tarihi, etikette belirtilen formatta gösterir.
{editor}Makaleyi düzenleyen kullanıcının giriş adını gösterir.
[edit-reason] metin [/edit-reason]Düzenleme nedeni belirtilmişse metni gösterir.
{edit-reason}Düzenleme nedenini gösterir.
{date=tarih formatı}Tarihi belirtilen formatta gösterir.
{approve}Yalnızca bir kullanıcı kendi profilini görüntülerken gösterilir ve denetim bekleyen haberlerinin durumunu gösterir.
[fixed] metin [/fixed]Bu makale sabitlenmişse içindeki metni gösterir.
[not-fixed] metin [/not-fixed]Bu makale sabitlenmemişse içindeki metni gösterir.
[day-news] metin [/day-news]Verilen makaleyle aynı gün yayınlanan tüm haberlere bağlantıyı gösterir.
[catlist=1,2....] metin [/catlist]Makale belirtilen kategorilere aitse içindeki metni gösterir.
[not-catlist=1,2....] metin [/not-catlist]Makale belirtilen kategorilere ait değilse içindeki metni gösterir.
{login}Makaleyi ekleyen kullanıcının adını, profiline bağlantı olmadan basit bir metin olarak gösterir.
[poll] metin [/poll]Bu yayının bir oylaması varsa içindeki metni gösterir.
{poll}Bu makalenin oylamasını gösterir.
[not-poll] metin [/not-poll]Bu yayının oylaması yoksa içindeki metni gösterir.
[profile] metin [/profile]Açılır mini profil penceresi kullanmadan, makalenin yazar profiline bağlantıyı gösterir.
[complaint] metin [/complaint]Makaleye şikayet yazmak için bir bağlantı olarak içindeki metni gösterir.
{category-url}Makalenin ait olduğu kategorinin tam URL'sini gösterir.
[comments] metin [/comments]Bu makale için yorum varsa içindeki metni gösterir.
[not-comments] metin [/not-comments]Bu makale için yorum yoksa içindeki metni gösterir.
{image-x}Makale özetindeki resimlerin URL'sini gösterir, burada x resmin numarasıdır.
[image-x] metin [/image-x]Yalnızca makalede X numaralı bir resim varsa içindeki metni gösterir.
[not-image-x] metin [/not-image-x]X numaralı resim haberde yoksa içindeki metni gösterir.
[tags=etiket1,etiket2] metin [/tags]Bir ziyaretçi etiket bulutundan listelenen anahtar kelimelerle sayfayı görüntülerken içindeki metni gösterir.
[not-tags=etiket1,etiket2] metin [/not-tags]Belirtilenler dışındaki herhangi bir sayfada metni gösterir.
[declination=X] metin [/declination]Belirtilen sayıya göre son ekleri değiştirir. X bir sayıdır ve "metin" son ekleriyle birlikte bir kelimedir.
[newscount=x] metin [/newscount]X numaralı makale gösterildiğinde içindeki metni gösterir.
[not-newscount=X] metin [/not-newscount]X numaralı makale hariç herhangi bir makale gösterildiğinde içindeki metni gösterir.
{banner_x}Yönetim Paneli'nin Banner Yönetimi bölümünde eklenen banner'ı gösterir.
[not-news] metin [/not-news]Verilen kriterlere göre makale yoksa içindeki metni gösterir.
[if field = "value"] metin [/if]Alan değeri belirtilen değere eşitse içindeki metni gösterir. Çeşitli karşılaştırma operatörleri ( !=, >, <, ~, !~ ) ve mantıksal operatörler (AND, OR) desteklenir.
{profile-link}Gönderi yazarının profiline bağlantıyı gösterir.
{foto}Gönderi yazarının avatarına bağlantıyı gösterir.
{fullname}Gönderi yazarının tam adını gösterir.
[fullname] metin [/fullname]Yazarın tam adı profilde belirtilmişse etiketlere gömülü metni gösterir.
[not-fullname] metin [/not-fullname]Yazarın tam adı profilde belirtilmemişse etiketlere gömülü metni gösterir.
{land}Yazarın ülkesini gösterir.
[land] metin [/land]Yazarın profilinde ülke belirtilmişse etiketlere gömülü metni gösterir.
[not-land] metin [/not-land]Yazarın profilinde ülke belirtilmemişse etiketlere gömülü metni gösterir.
{signature}Yazarın imzasını gösterir.
[signature] metin [/signature]Yazarın profilinde imza belirtilmişse etiketlere gömülü metni gösterir.
[not-signature] metin [/not-signature]Yazarın profilinde imza belirtilmemişse etiketlere gömülü metni gösterir.
{user-info}Gönderi yazarının kullanıcı bilgisini gösterir.
[user-info] metin [/user-info]Yazarın profilinde kullanıcı bilgisi belirtilmişse etiketlere gömülü metni gösterir.
[not-user-info] metin [/not-user-info]Yazarın profilinde kullanıcı bilgisi belirtilmemişse etiketlere gömülü metni gösterir.
[online] metin [/online]Gönderi yazarı çevrimiçiyse etiketlere gömülü metni gösterir.
[offline] metin [/offline]Gönderi yazarı çevrimdışıysa etiketlere gömülü metni gösterir.
{mail}Kullanıcı E-postasını gösterir.
[pm] Metin [/pm]Gönderi yazarına özel bir mesaj göndermek için "Metin" başlığıyla bağlantıyı gösterir.
{group}Kullanıcı grubunu gösterir.
{registration}Kullanıcı kayıt tarihini gösterir.
{lastdate}Kullanıcının son ziyaret tarihini gösterir.
{group-icon}Kullanıcı grubu ikonunu gösterir.
{time_limit}Geçici gruplar için grup erişiminin sona erme tarihini gösterir.
[time_limit] metin [/time_limit]Bir kullanıcı geçici bir grubun üyesiyse etiketlere gömülü metni gösterir.
{comm-num}Kullanıcı tarafından gönderilen yorum sayısını gösterir.
{comments-url}Kullanıcının yorumlarına bağlantıyı gösterir.
[comm-num] metin [/comm-num]Bir kullanıcı sitede yorum gönderdiyse etiketlere gömülü metni gösterir.
[not-comm-num] metin [/not-comm-num]Bir kullanıcı sitede yorum göndermediyse etiketlere gömülü metni gösterir.
{news}Kullanıcının gönderilerine bağlantıları gösterir.
{rss}Kullanıcının RSS akışına bağlantıyı gösterir.
{news-num}Kullanıcının gönderi sayısını gösterir.
[news-num] metin [/news-num]Bir kullanıcı sitede gönderi yayınladıysa etiketlere gömülü metni gösterir.
[not-news-num] metin [/not-news-num]Bir kullanıcı sitede gönderi yayınlamadıysa etiketlere gömülü metni gösterir.
{all-pm}Kullanıcının toplam özel mesaj sayısını gösterir.
{favorite-count}Kullanıcı tarafından yer imlerine eklenen toplam gönderi sayısını gösterir.
[profile_xfvalue_X]Kullanıcı profilinden "X" ek alanının değerini gösterir.
[profile_xfgiven_X] metin [/profile_xfgiven_X]Kullanıcı profilinde "X" ek alanı varsa etiketlere gömülü metni gösterir.
[profile_xfnotgiven_X] metin [/profile_xfnotgiven_X]Kullanıcı profilinde "X" ek alanı yoksa etiketlere gömülü metni gösterir.
[author-group=X] metin [/author-group]Gönderi yazarı belirtilen "X" kullanıcı grubunun bir üyesiyse etiketlere gömülü metni gösterir.
[not-author-group=X] metin [/not-author-group]Gönderi yazarı belirtilen "X" kullanıcı grubunun bir üyesi değilse etiketlere gömülü metni gösterir.

Kapsamlı shortstory.tpl Örneği

Aşağıdaki kod, shortstory.tpl dosyasında kullanılabilecek etiketlerin birçoğunu içeren gerçekçi bir örnektir.


<article class="story">
    <h2 class="story-title">[full-link]{title}[/full-link]</h2>
    
    <div class="story-meta">
        <span>Yazar: {author}</span>
        <span>Tarih: {date}</span>
        <span>Kategori: {link-category}</span>
        [new]<span class="badge badge-success">Yeni!</span>[/new]
    </div>

    <div class="story-content">
        {short-story}
    </div>

    [ifxfgiven_kaynak]
    <div class="story-source">
        Kaynak: <a href="[xfvalue_kaynak]" target="_blank">[xfvalue_kaynak]</a>
    </div>
    [/ifxfgiven_kaynak]

    <div class="story-footer">
        <div class="story-stats">
            <span>Görüntülenme: {views}</span>
            <span>[com-link]Yorumlar: {comments-num}[/com-link]</span>
        </div>
        <div class="story-actions">
            [add-favorites]Favorilere Ekle[/add-favorites]
            [del-favorites]Favorilerden Çıkar[/del-favorites]
            [edit]Düzenle[/edit]
        </div>
    </div>

    [rating]
    <div class="story-rating">
        Puan: {rating} ({vote-num} oy)
        [rating-plus]+[/rating-plus] [rating-minus]-[/rating-minus]
    </div>
    [/rating]
</article>