![]() |
Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » RSS |
![]() |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 * 2 Модераторы: aerograf, wsx | Печать |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик ![]() Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 12 февраля 2006 0:34 Сообщение отредактировано: 12 февраля 2006 0:36
А, все, понял... Косая черта не туда... Прикрепленный файл (rss.php, 15094 байт, скачан: 1631 раз) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
jamix
Долгожитель форума
![]() Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 12 февраля 2006 20:39 Сообщение отредактировано: 12 февраля 2006 20:40
Ещё по поводу РСС - Отображается не корректно. Drivers http://2yo.net.ru/index.php?f=31 Video-Audio-Bios-MB-Modem-... ru DirectX 9.0c (Февраль 2006) http://2yo.net.ru/index.php?t=1739&st=0 Обновление DirectX 9.0c Р·Р° февраль 2006 РіРѕРґР°.DirectX Uninstaller jamix 2006-02-09 Radeon Omega Drivers 3.8.205 http://2yo.net.ru/index.php?t=1639&st=0 Релиз РѕС‚ 01/18/2006 jamix 2006-02-02 ForceWare 81.98 Windows 2000/XP http://2yo.net.ru/ |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 12 Ссылка Дата регистрации на форуме: 23 июля 2003 |
А еще не понятно вот какие моменты: 1. Зачем переводить в utf-8 2. Зачем убирать теги и соответственно всё html-форматирование поста |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик ![]() Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Gram написал: Зачем переводить в utf-8 Вообще, считается, что RSS должен быть в UTF-8. Впрочем, если я не прав, то объясни, где в RSS задавать кодировку. Gram написал: Зачем убирать теги и соответственно всё html-форматирование поста А зачем оно там нужно? И вообще, будет ли оно корректно отображаться? (Хотя в одном ты прав - для <br> нужно будет предусмотреть отдельную обработку - преобразование в <br />.) Оффтопик: Надо будет потом это еще и в письмах сделать. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик ![]() Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
jamix Я уже столкнулся с такой проблемой... Это из-за двойного перекодирования в UTF-8. В каких-то случаях RSS сразу генерируется в нем (как у тебя или на одном из коммерческих проектов), а на некоторых - надо производить перекодирование (как у меня, например). Чем это объясняется - пока не понимаю: то ли настройками сервера, то ли кодировкой по умолчанию для БД... ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 12 Ссылка Дата регистрации на форуме: 23 июля 2003 |
XXXX Pro написал: то объясни, где в RSS задавать кодировку. <?xml version="1.0" encoding="windows-1251"?> XXXX Pro написал: А зачем оно там нужно? Ну и ногда полезно выводить пост в его изначальном виде. XXXX Pro написал: И вообще, будет ли оно корректно отображаться? Можно заключать текст в <![CDATA[бла-бла-бла]]> тогда всё будет отображаться корректно. У меня именнто так и сделано. |
jamix
Долгожитель форума
![]() Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 13 февраля 2006 16:56 Сообщение отредактировано: 13 февраля 2006 16:59 Gram написал: <?xml version="1.0" encoding="windows-1251"?> Gram Если это работает, то где это прописать? Оффтопик: XXXXPro Или может пределать rss.php и выложить его здесь? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик ![]() Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
jamix В rss.php есть строчка echo utf8($buffer). Вот ее надо заменить на просто echo $buffer. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
jamix
Долгожитель форума
![]() Всего сообщений: 312 Рейтинг пользователя: 8 Ссылка Дата регистрации на форуме: 11 сен. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 13 февраля 2006 17:32 Сообщение отредактировано: 13 февраля 2006 17:36
Методом эксперемента добился результата. Вот что сделал: <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> заменил на <rss version="2.0" encoding="windows-1251"> function utf8($text) { (Убрал чать кода здесь) return $text; } Оффтопик: Примитивно...наверно... Изменил echo utf8($buffer) - работает теперь прекрасно. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик ![]() Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 13 февраля 2006 18:31 Сообщение отредактировано: 13 февраля 2006 21:26
Вот более правильноее решение проблемы с RSS. Тут кодировка берется из БД и прописывается как в HTTP-заголовке, так и в заголовке RSS. На этом тему закрываю Прикрепленный файл (rss.php, 11185 байт, скачан: 1187 раз) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Страницы: 1 * 2 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » RSS |
![]() |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние |
![]() |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем |
![]() |
![]() |
![]() |
|
|
|