Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Yandex Turbo Pages Eklentisi
Bu eklentiyi yaparak DataLife Engine v.12.1'de gelecek olan Yandex Turbo Pages desteğini DataLife Engine v.12 ve alt sürümlerde kullanabilirsiniz. Bu özellik Google AMP desteği ile benzerlik göstermektedir ancak Yandex arama sonuçları için kullanılmaktadır. Google'ın AMP servisine kıyasla tek bir şablona sahiptir ve tüm veriyi RSS akışından çekmektedir. Dolayısıyla mobil görüntülemelerde tam sürüm bir gezini deneyimi daha kısıtlıdır. Tıpkı Google AMP'te olduğu gibi Yandex Turbo Pages sayfaları da arama sonuçlarında yukarıda gözükmektedir. Ancak Yandex Turbo Pages'in Google AMP'e kıyasla bir artısı Yandex.Haberler ve Yandex.Zen akışında da bulunma ihtimalinizin bulunmasıdır. Eğer Haberler ve Zen akışlarına kayıt olursanız web siteniz bu alanlarda gözükebilir.
Gelelim düzenlemeyi yapmaya. Düzenleme işlemi aslında oldukça basit.
1. Öncelikle engine/rss.php dosyasını açalım ve bulalım:
[fullrss]<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description><![CDATA[{short-story}]]></description>
<category><![CDATA[{category}]]></category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/fullrss]
Aşağıdaki kodla değiştirelim:
[fullrss]<item turbo="true">
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<turbo:content><![CDATA[{short-story}]]></turbo:content>
<category><![CDATA[{category}]]></category>
<dc:creator>MSFThaber</dc:creator>
<pubDate>{rssdate}</pubDate>
<lastBuildDate>{rssdate}</lastBuildDate>
</item>[/fullrss]
*MSFThaber yazan alanı kendi site adınızla değiştirmeyi unutmayın.
Bulalım:
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
Aşağıdaki kodla değiştirelim:
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:yandex="http://news.yandex.com.tr" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.com.tr">
*Resmi dökümanlarda yukarıda bulunan Yandex domainlerinin uzantıları .ru şeklindedir ancak ben .com.tr ile değiştirdim ve herhangi bir hata almadım. Eğer siz bir hata alırsanız domain uzantılarını .com.tr yerine .ru ile değiştirerek çözüme ulaşabilirsiniz.
Şimdi templates/rss.tpl dosyasını açalım ve bulalım:
[fullrss]<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description><![CDATA[{short-story}]]></description>
<category><![CDATA[{category}]]></category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/fullrss]
Değiştirelim:
[fullrss]<item turbo="true">
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<turbo:content><![CDATA[{short-story}]]></turbo:content>
<category><![CDATA[{category}]]></category>
<dc:creator>MSFThaber</dc:creator>
<pubDate>{rssdate}</pubDate>
<lastBuildDate>{rssdate}</lastBuildDate>
</item>[/fullrss]
Herhangi bir hata almamanız için Yönetici Kontrol Panelindeki şu ayarları kontrol edin:
Sistem Ayarları > RSS > RSS Yayımlama Biçimi (Sadece anasayfada yayınlananlar) > RSS Makale Gösterim Formatı (Tam açıklamalı)
Eğer Yandex stilini kullanmak istiyorsanız aşağıdaki alanı açın:
Bu işlemi yaptıktan sonra Yandex.Webmaster servisine kayıt olup Site information > Turbo pages sayfasına giderek sitenizin RSS bağlantısını bu alana girmeniz gerekiyor.
Yine bu sayfada Turbo pages sayfanız onaylandıktan sonra gerekli önizlemeleri gerçekleştirebilir, sayfanıza Google ve Yandex sayaç kodlarınızı ekleyebilir ve logosunuzu sayfaya yerleştirebilirsiniz.
Şu anda Yandex'in Turbo Pages servisi ülkemizde kullanılabiliyor olsa da Turbo Pages özelliğine sahip sayfalardaki Yandex'e ait alanlar Rusça olarak görüntülenmektedir.
Ayrıca bu düzenleme ile yapılan RSS metinleri HTML desteğine sahip değildir. Dolayısıyla makaleniz tek satır olarak sayfalanmaktadır. Ancak DataLife Engine v.12.1'i incelediğimizde RSS akışında HTML öğelerin kullanıldığı da gözükmektedir. Belki bu konuda Mehmet gerekli düzenlemeleri sizler için makaleye ekleyebilir.
Hepinize bol hitler.
Yapımcı: web_chuvak
Kaynak: https://forum.dle-news.ru/topic/71899-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D1%82%D1%83%D1%80%D0%B1%D0%BE-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B/?do=findComment&comment=359440
Demo: Tıkla
Türkçe Çeviri: Evan
Kaynak: https://forum.dle-news.ru/topic/71899-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D1%82%D1%83%D1%80%D0%B1%D0%BE-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B/?do=findComment&comment=359440
Demo: Tıkla
Türkçe Çeviri: Evan
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.