Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

RSS Feeder

cz.Garry
verified
rating uzivatele
8. 11. 2009 19:29:13
Zdravim, na strance http://www.povinne-ruceni-2009.cz/ je dole RSS feeder. Chtel bych pouzit obdobny zalezitost na sve stranky na 2 az 5 zprav ve svetu motorismu. Tento je vsak pro joomlu, existuje varianta, ktera by mi bezela na non-jumla site?
Pekny vecer.
Garry
P.S. pokud jsem netrefil kategorii, omlouvam se.
8. 11. 2009 19:29:13
https://webtrh.cz/diskuse/rss-feeder/#reply400828
Daj si naprogramovať, alebo použi modul pre tvoj redakčný systém.
Takto sa nedá presne poradiť, keď nevieme na čom to beží.
8. 11. 2009 19:41:57
https://webtrh.cz/diskuse/rss-feeder/#reply400827
Pavel Janků
verified
rating uzivatele
(17 hodnocení)
8. 11. 2009 19:44:00
Já ti nabízím, že to naprogramuji...
8. 11. 2009 19:44:00
https://webtrh.cz/diskuse/rss-feeder/#reply400826
exile
verified
rating uzivatele
(3 hodnocení)
8. 11. 2009 20:25:46
taky jsem schopen naprogramovat...
8. 11. 2009 20:25:46
https://webtrh.cz/diskuse/rss-feeder/#reply400825
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
9. 11. 2009 21:18:27
Je to primitivní PHP script
Vysvětlovat nebudu komplet. Jen to nejdůležitější:
if($index > 10){ break; } - ta 10 je počet článků
$xml=simplexml_load_file("http://www.neco.cz/neco.xml"); - tam je cesta k RSS feedu
$title = iconv("utf-8", "windows-1250", $title);
$desc = iconv("utf-8", "windows-1250", $desc);
ten první kód je kód RSS feefu - ten druhý je kód tvých stránek - změň podle potřeby
pak si to jen pomocí CSS nastyluj a je to
$xml=simplexml_load_file("http://www.neco.cz/neco.xml");
$index = 1;
foreach ($xml->channel->item as $item){
if($index > 10){ break; }
$index++;
$date = $item->pubDate;
$link = $item->link;
$title = $item->title;
$desc =$item->description;
$cat = $item->category;
$date = strtotime($date);
$date = StrFTime("%d. %m. %Y", $date);
$date = str_replace(". 0", ". ", $date);
$num = strlen($date);
$title = iconv("utf-8", "windows-1250", $title);
$desc = iconv("utf-8", "windows-1250", $desc);
if(substr($date, 0, 1) == "0") $date = substr($date, 1, $num);
echo "".$title."";
echo "
$date - ".$desc."

";
}
?>
9. 11. 2009 21:18:27
https://webtrh.cz/diskuse/rss-feeder/#reply400824
cz.Garry
verified
rating uzivatele
17. 11. 2009 11:11:44
CHODI TO SKVELE!!! Diky
Pekny den.
Garry
Napsal Malej Jarda;393795
Je to primitivní PHP script
Vysvětlovat nebudu komplet. Jen to nejdůležitější:
if($index > 10){ break; } - ta 10 je počet článků
$xml=simplexml_load_file("http://www.neco.cz/neco.xml"); - tam je cesta k RSS feedu
$title = iconv("utf-8", "windows-1250", $title);
$desc = iconv("utf-8", "windows-1250", $desc);
ten první kód je kód RSS feefu - ten druhý je kód tvých stránek - změň podle potřeby
pak si to jen pomocí CSS nastyluj a je to
$xml=simplexml_load_file("http://www.neco.cz/neco.xml");
$index = 1;
foreach ($xml->channel->item as $item){
if($index > 10){ break; }
$index++;
$date = $item->pubDate;
$link = $item->link;
$title = $item->title;
$desc =$item->description;
$cat = $item->category;
$date = strtotime($date);
$date = StrFTime("%d. %m. %Y", $date);
$date = str_replace(". 0", ". ", $date);
$num = strlen($date);
$title = iconv("utf-8", "windows-1250", $title);
$desc = iconv("utf-8", "windows-1250", $desc);
if(substr($date, 0, 1) == "0") $date = substr($date, 1, $num);
echo "".$title."";
echo "
$date - ".$desc."

";
}
?>
17. 11. 2009 11:11:44
https://webtrh.cz/diskuse/rss-feeder/#reply400823
Pro odpověď se přihlašte.
Přihlásit