RSS

Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   RSS
RSS

RSS

Текущий рейтинг темы: 4.0000
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 * 2
Модераторы: aerograf, wsx
Печать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
А, все, понял... Косая черта не туда...

Прикрепленный файл (rss.php, 15094 байт, скачан: 1438 раз)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Ещё по поводу РСС - Отображается не корректно.
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/

---
2yo
Админ шОкОладки не пьёт!
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
А еще не понятно вот какие моменты:
1. Зачем переводить в utf-8
2. Зачем убирать теги и соответственно всё html-форматирование поста
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

Gram написал:
[q]
Зачем переводить в utf-8
[/q]

Вообще, считается, что RSS должен быть в UTF-8. Впрочем, если я не прав, то объясни, где в RSS задавать кодировку.

Gram написал:
[q]
Зачем убирать теги и соответственно всё html-форматирование поста
[/q]

А зачем оно там нужно? И вообще, будет ли оно корректно отображаться? (Хотя в одном ты прав - для <br> нужно будет предусмотреть отдельную обработку - преобразование в <br />.)
Оффтопик: Надо будет потом это еще и в письмах сделать.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
jamix Я уже столкнулся с такой проблемой... Это из-за двойного перекодирования в UTF-8. В каких-то случаях RSS сразу генерируется в нем (как у тебя или на одном из коммерческих проектов), а на некоторых - надо производить перекодирование (как у меня, например). Чем это объясняется - пока не понимаю: то ли настройками сервера, то ли кодировкой по умолчанию для БД...

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003

XXXX Pro написал:
[q]
то объясни, где в RSS задавать кодировку.
[/q]

<?xml version="1.0" encoding="windows-1251"?>


XXXX Pro написал:
[q]
А зачем оно там нужно?
[/q]

Ну и ногда полезно выводить пост в его изначальном виде.


XXXX Pro написал:
[q]
И вообще, будет ли оно корректно отображаться?
[/q]

Можно заключать текст в <![CDATA[бла-бла-бла]]> тогда всё будет отображаться корректно. У меня именнто так и сделано.
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005

Gram написал:
[q]
<?xml version="1.0" encoding="windows-1251"?>
Можно заключать текст в <![CDATA[бла-бла-бла]]> тогда всё будет отображаться корректно. У меня именнто так и сделано.
[/q]

Gram Если это работает, то где это прописать?
Оффтопик: XXXXPro Или может пределать rss.php и выложить его здесь?

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
jamix
В rss.php есть строчка echo utf8($buffer). Вот ее надо заменить на просто echo $buffer.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Методом эксперемента добился результата.
Вот что сделал:
<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) - работает теперь прекрасно.

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вот более правильноее решение проблемы с RSS. Тут кодировка берется из БД и прописывается как в HTTP-заголовке, так и в заголовке RSS. На этом тему закрываю

Прикрепленный файл (rss.php, 11185 байт, скачан: 997 раз)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Страницы: 1 * 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   RSS
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0650. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!