Autor | Zpráva | ||
---|---|---|---|
noby Profil |
#1 · Zasláno: 6. 9. 2011, 13:52:45
Dobrý den jak vytvořit RSS výstup pro články psané přes TinyMCE editor? Na internetu jsem četl že by stačilo vypnout HTML entity v TinyMCE. Jenže za prvé už mám nějaké články napsané právě přes TinyMCE a za druhé když se vypnou HTML entity tak to přestane brát HTML kódy. Nejeddnouduším řešením tedy je vytvořit RSS čtečku přímo pro TinyMCE. Poradíte jak? Děkuji
|
||
crash01 Profil |
#2 · Zasláno: 6. 9. 2011, 20:31:17 · Upravil/a: crash01
Články ukládáš jak? Do databáze, souborů? Používaš nějaký skriptovací jazyk?(PHP...) TinyMCE je pouze editor.
|
||
noby Profil |
#3 · Zasláno: 6. 9. 2011, 21:48:09
Ano články ukládám do databáze, a ano ukládám je pomoci skriptu napsaném v PHP. Potřebuju jen poradit jak vytvořit ten RSS výstup pro články napsané právě v editoru TinyMCE
|
||
Časová prodleva: 17 dní
|
|||
noby Profil |
#4 · Zasláno: 24. 9. 2011, 00:29:08
Takhle vypadá můj kód rss, a hlásí že na webu probíhá údržba. Kde je v tomto případě tedy chyba?
<?php //Vložení spojení k databázi require_once 'connecting.php'; //Odešleme hlavičku XML header("Content-Type:text/xml"); ?> <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>Název RSS čtečky</title> <link>Odkaz na web</link> <description>Popis webu</description>'; <?php $rss = mysql_query("SELECT * FROM clanek"); while ($s =mysql_fetch_array($rss) ): echo ' <item> <title>'.$s["nazev"].'</title> <link>http://www.domena.cz/clanek.php?id='.$s["id"].'</link> <description>'.substr($s["clanek"], 0, 200);.'</description> <pubDate>'.StrFTime("%d/%m/%Y %H:%M:%S", $s["vlozeno"]).'</pubDate> </item>'; endwhile; ?> </chanel> </rss> |
||
ninja Profil |
#5 · Zasláno: 24. 9. 2011, 16:37:37
noby: stačí pokud na řádcích 18 a 20 odstraníte z proměných obsahujících název, respektive text článku, z textu všechny HTML tagy. Pokud bezmezně důvěřujete obsahu proměných, můžete zkusit PHP funkci strip_tags, raději bych ale doporučil robustnější řešení.
|
||
Časová prodleva: 13 let
|
0