MAGIK 0 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 Я читаю сайты через Gogole Reader. Он имеет функцию Shared items, на основе которых генерируется отдельный atom канал. Через сервис atom2rss.semiologic.com atom канал превращается в нужный для импорта новостей RSS канал. Благодоря этому можно вести у себя на сайте раздел избранного (всего найденного и отмеченного в google reader'e контента). До недавних пор всё работало как часики, но в последнее время новости импортируются "колеченными", а именно - теряются <> использующиеся при оформлении html тэгов в поле новости (ссылок, картикон, абзацев и т.п.). Предварительный диагноз показал, что в коде xml гугл заменяет < > на их аналоги - < и >, которые судя по всему DLE игнорирует, в результате чего при импорте новостей они вместо нормального форматирования представляют из себя нечто похожее: div align="center"img src="http://allday.ru/uploads/posts/2009-07/1248092765_500.jpg" alt="Подборка обоев" title="Подборка обоев"brbrb Подборка обоев /bbr30 JPG | Размеры от 1600x1200 до 2560х1600 пикс.brформат: 4:3 и 16:10brразмер RAR архива: 16,5 МБ.br/div вместо необходимого: <div align="center"><img src="http://allday.ru/uploads/posts/2009-07/1248092765_500.jpg" alt="Подборка обоев" title="Подборка обоев"><br><br><b>Подборка обоев </b><br>30 JPG | Размеры от 1600x1200 до 2560х1600 пикс.brформат: 4:3 и 16:10<br>размер RAR архива: 16,5 МБ.<br></div> Нужна помощь в устранении этого досадного глюка ((( Зарание сенкс Ссылка на сообщение Поделиться на других сайтах
celsoft 6216 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 Через сервис atom2rss.semiologic.com atom канал превращается в нужный для импорта в DLE RSS. в этом и есть ваша проблема, RSS 2.0 согласно стандартам требует обраблять форматирование в <![CDATA[ .... ]]> смотрите оформление на http://dle-news.ru/rss.xml в исходном коде, а не переделывание < > на их аналоги - < и > Пардон, это не требование стандарта RSS 2.0, а стандарт верстки XML документов. Смотрите какой код генерирует ваш конвертер Ссылка на сообщение Поделиться на других сайтах
MAGIK 0 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 Автор насколько я вижу - конвертер сам ничего не меняет в контенте, а эти < и > генерит сам гугл... Насколько я понимаю - перед преобразованием рсса в новость нужно произвести преобразование < и > в нормальные < > и всё станет номрально? Если да, то куда именно надо добавить код преобразования? З.Ы. Обновил первый пост ссылками на примеры каналов. Ссылка на сообщение Поделиться на других сайтах
celsoft 6216 Опубликовано: 19 августа 2009 Рассказать Опубликовано: 19 августа 2009 MAGIK, Только что на чистом дистрибутиве 8.2 добавил в импорт канал http://atom2rss.semiologic.com/?atom=https...gle%2Fbroadcast и он корректно добавил новости без каких либо проблем с форматированием. Все четко и корректно сохранилось, как и указано в потоке Так что начнем с правил форума: Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь легальной копией скрипта. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. 3. Обязательно прочитайте разъясняющую тему http://forum.dle-news.ru/index.php?showtopic=4703 Хотя что начинать, уже все выяснено, нелегальная копия скрипта, отсюда и все проблемы http://forum.dle-news.ru/index.php?showtopic=47039 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.