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.