Posterous theme by Cory Watilo

IE is DUMB - rss headers

IE - тупой, IE - ТУПОЙ!!! Вот же ж каким местом думали, спрашивается... Непонятно. Итак, трабл: [cc lang="php"] $feed = Zend_Feed::importArray($feed_data, 'rss'); $feed->send(); [/cc] работает везде, кроме... Вы догадались? Да! Кроме как в ИЕ! И 6й, и 7й. Они предлагают сохранить файл. А все потому что шлется заголовок application/rss+xml. И только из-за этого калеки пришлось прыгать так: [cc lang="php"] $feed = Zend_Feed::importArray($feed_data, 'rss'); header('Content-type: text/xml; charset: UTF-8'); echo $feed->saveXML(); [/cc] Трабл как с RSS так и с Atom. А вот теперь еще одна фича. ФФ показывает иконку RSS а вдрес-баре. Safari - тоже. И даже опера! Но! ИЕ 6й такого не умел, черт с ним, а вот седьмой... Вы опять догадались? ДА! И Вы совершенно правы! Он НЕ ПОКАЗЫВАЕТ ни одного rss на странице где их аж 5 штук! Да, и они прописаны в заголовке. Вот такая это гадость.
| Viewed
times
Filed under: