RSS Haber Yayını
Bu şablon templates/rss.tpl
konumunda bulunur ve web sitenizin RSS beslemesinin görüntülenmesini yapılandırmak için kullanılır.
Kullanılabilir Etiketler
Etiket | Açıklama |
---|---|
[rss] ve [/rss] |
Standart RSS bloğunu kullanırken, bunların arasında yer alan metni çıktı olarak verir. |
[turbo] ve [/turbo] |
Yandex için turbo haber bloğunu kullanırken, bunların arasında yer alan metni çıktı olarak verir. |
[dzen] ve [/dzen] |
Dzen haber bloğunu kullanırken, bunların arasında yer alan metni çıktı olarak verir. |
{title} |
Makale başlığı. |
{rsslink} |
Makalenin tam URL'si. |
{rssauthor} |
Makalenin yazarı. |
{rssdate} |
Makalenin tarihi. |
{category} |
Makalenin kategorisi. |
{short-story} |
Kısa makale metni. |
{images} |
Yandex haberleri için resim seti. |
{full-story} |
Tam makale metni, yalnızca Yandex Haberleri için. |
Ayrıca makale açıklamaları şablonu shortstory.tpl
tarafından desteklenen diğer etiketleri de kullanabilirsiniz, ancak RSS yayınlarını yayınlamak için kullanılan RSS 2.0 standardını ihlal etmemeye dikkat etmelisiniz.
Örnek Kullanım
Standart RSS Feed Şablonu
[rss]
<item turbo="false">
<title>{title}</title>
<link>{rsslink}</link>
<description><![CDATA[{short-story}]]></description>
<category>{category}</category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
<guid isPermaLink="false">{rsslink}</guid>
</item>
[/rss]
Yandex Turbo Pages RSS Şablonu
[turbo]
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>{rsslink}</link>
<title>{title}</title>
<author>{rssauthor}</author>
<pubDate>{rssdate}</pubDate>
<category>{category}</category>
<turbo:content><![CDATA[
<header>
<h1>{title}</h1>
<figure>
{images}
</figure>
</header>
{full-story}
]]></turbo:content>
</item>
[/turbo]
Dzen RSS Şablonu
[dzen]
<item>
<title>{title}</title>
<link>{rsslink}</link>
<pdalink>{rsslink}</pdalink>
<description>
<![CDATA[{short-story}]]>
</description>
<category>{category}</category>
<author>{rssauthor}</author>
<pubDate>{rssdate}</pubDate>
<enclosure url="{images}" type="image/jpeg" />
</item>
[/dzen]
RSS 2.0 Standartları Hakkında
RSS 2.0, web içeriğini sendikalaştırmak için kullanılan bir XML tabanlı formattır. RSS beslemenizi oluştururken aşağıdaki temel özelliklere dikkat etmek önemlidir:
- Zorunlu Öğeler: <title>, <link> ve <description> her <item> için gereklidir.
- HTML İçerik: HTML içeriği genellikle CDATA bölümlerinde bulunmalıdır.
- Karakter Kodlaması: UTF-8 kullanılmalıdır.
- Resimler: Resimler <enclosure> etiketi kullanılarak eklenmelidir.
- Tarih Formatı: Tarihler RFC 822 formatında olmalıdır (örn. Wed, 02 Oct 2002 15:00:00 GMT).
RSS 2.0 standardına uyum sağlamak, beslemenizin çeşitli RSS okuyucuları ve agregasyon hizmetleri tarafından düzgün bir şekilde işlenmesini sağlar.