Článek na přání. Možná jste zaregistrovali, že i SkyLuke podlehl trendům a spustil svůj zápisník (takže i zde ještě jednou popřeji mnoho úspěchů a dlouhou blogokariéru
) a pokud ano, zcela jistě víte, že svůj web postavil na RS2. Spolu s otevřením zápisníku se přihlásil i do RSSAdu, poněvadž když už takový zápisník máte, byla by škoda, kdyby o něm nikdo nevěděl, že? Ale RSSAd má rád element PubDate v RSS výstupu, takže jak mu vyhovět a RSS export o něj doplnit?
Stačila chvilka Googlení, abych nalezl tento návod od OneCara a chvilka přemýšlení, abych jej zavrhl. Potřeba editovat rss.php? Vždyť by tato má změna byla zapomenuta při každé aktualizaci RS2! Na něco takového nejsem z Drupalu zvyklý >:-D
Elegantní řešení je přitom velice prosté, stačí změnit soubor /vzhled/názevskinu/html/web/sablona-rss.html do této podoby:
<?xml version="1.0" encoding="Windows-1250" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title><%RssTitle%></title>
<link><%RssLink%></link>
<description><%RssDescription%></description>
<language>cs</language>
<item>
<title><%RssItemTitle%></title>
<link><%RssItemLink%></link>
<description><%RssItemDescription%></description>
<pubDate><%RssItemPubdate%></pubDate>
</item>
</channel>
</rss>
Tedy jinak řečeno, přidat řádek s elementem <pubDate>. Netuším, zda-li toto řešení funguje i ve starších verzích RS2 nebo zda vůbec funguje i někomu jinému
Zkuste, třeba bude fungovat – a pokud ano, dobře pro Vás, budete mít RSS s <pubDate> i po budoucích aktualizacích RS2 (samozřejmě, jen pokud nepoužíváte výchozí skin – i ten bude nejspíš přepsán).
Komentáře
Re: PubDate v RS2
Mockrát díky
))))))
Re: PubDate v RS2
Za málo
Re: PubDate v RS2
Milane, dík moc, ani nevim jak ti poděkovat
jsi prostě borec ;-D
Re: PubDate v RS2
Nemáš zač
Re: PubDate v RS2
Milane, moc diky, aspon s tim skajluk uz nebude otravovat me
joke omg :-D
Re: PubDate v RS2
Šmarjá
Poslat nový komentář