25. 7. 2008, 10:29 napsal Yo'Sarin, sekce PC, přečteno 1370×,
Chyby se nevyhnou nikomu a ničemu - ani mému oblíbenému zpravodajskému portálu ČT24.cz. Konkrétně jde o rss feed (http://www.ct24.cz/rss/hlavni-zpravy/), který včera navečer přestal fungovat v rss čtečce.
A co se vlastně stalo? Nějaký (patrně debugující) vývojář asi zapomněl odstranit jedno echo, xml soubor s rss feedem totiž na začátku obsahuje něco, co tam nepatří:
SELECT
clanek.cl_id AS id,
clanek.cl_title AS nadpis,
cl_perex AS description,
clanek.cl_created AS date,
DATE_FORMAT(clanek.cl_created,"%d.%m.%Y %H:%i") AS datum_f,
UNIX_TIMESTAMP(clanek.cl_created) AS datum_f2,
rubrika.id AS rb_id,
rubrika.link AS rb_link,
rubrika.id_parent,
IF(clanek.cl_spriorita IS NULL,999999,clanek.cl_spriorita) as new_spriorita,
IF(clanek.cl_priorita IS NULL,999999,clanek.cl_priorita) as new_priorita,
multimedia.mm_dir,
multimedia.mm_file,
rubrika.url AS rb_url
FROM
clanek
LEFT JOIN clanek_rubrika ON clanek.cl_id = cr_cl_id
LEFT JOIN rubrika ON clanek_rubrika.cr_rb_id = rubrika.id
LEFT JOIN clanek_multimedia ON clanek.cl_id = clanek_multimedia.cm_cl_id
LEFT JOIN multimedia ON clanek_multimedia.cm_mm_id = multimedia.mm_id AND multimedia.mm_type IN ("jpg")
WHERE
clanek.cl_publikovat = 1
AND clanek.cl_basket IS NULL
AND rubrika.aktivni = 1
AND rubrika.visibility = 1
AND (clanek.cl_embargo < NOW() OR clanek.cl_embargo IS NULL)
AND (clanek.cl_expirace > NOW() OR clanek.cl_expirace IS NULL)
AND clanek_rubrika.cr_main = 1
AND rubrika.id NOT IN (1,6,7,85,96)
AND clanek.cl_id IN (23167,23187,23179,23204,23189,23180,23188,23176,23178,23173,23185,23115,23206,23205,23203,23202,23199,23200,23201,23197,23196,23195,23193,23192,23191,23190,23198,23194,23186,23177,23174,23172,23175,23171,23170,23169,23168,23165,23166,23163,23162,23164,23160,23157,23158,23159,23161,23156,23155,23154,23153,23152,23151,23150,23147,23146,23144,23145,23143,23141)
GROUP BY
clanek.cl_id
ORDER BY
new_priorita ASC,
clanek.cl_changed DESC
Za tímto dotazem normálně následují položky rss - proto si myslím že jen nějaký vývojář zapomněl na echo :)
Diskusní příspěvky vyjadřují názory diskutujících, nikoli autora článku.
Příspěvky nemající souvislost s článkem a příspěvky jejichž jediným účelem je urážet a nadávat budou po zralé úvaze smazány - uvědomte si, že jste na mém písečku.
#1: donaR, přidáno: 10. 11. 2008, 07:42
zajíímavéé