RSS
#1
Отправлено 26 марта 2005 - 22:37
feed://forums.software-testing.ru/rss.php
Редактор портала www.it4business.ru
#2
Отправлено 27 марта 2005 - 07:04
Он позволяет делать feed для отдельных форумов и даже топиков, что существенно более удобно.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 27 марта 2005 - 10:28
PS
Пресс-релиз?
Редактор портала www.it4business.ru
#4
Отправлено 27 марта 2005 - 10:55
feed://forums.software-testing.ru/rss.php - проблема с кодировкой. По тексту вскипта везде где мог установил ср-1251 но проблема решилась лиш частично - заголовки фида транслируются нормально, а вот текст :(
http://forums.softwa...ting.ru/rss.php - хорошо видно вот здесь.
Редактор портала www.it4business.ru
#5
Отправлено 28 марта 2005 - 14:07
Везде -- имеется в виду, что в обоих вызовах htmlentities? Может быть, дело в том, что encoding правильно называется cp1251 (без дефиса). А заголовок фида просто вообще не кодируется, а идёт как есть.feed://forums.software-testing.ru/rss.php - проблема с кодировкой. По тексту вскипта везде где мог установил ср-1251 но проблема решилась лиш частично - заголовки фида транслируются нормально, а вот текст :(
А может быть вообще попробовать заменить htmlentities на htmlspecialchars?
Я вообще не очень понял, зачем там такой фрагмент кода хитрый:
$result = htmlentities($result,ENT_COMPAT); $result = str_replace("&","&",$result); $result = str_replace("<","<",$result); $result = str_replace(">",">",$result); $result = htmlentities($result,ENT_COMPAT);То, что посредине -- это почти обратное действие к htmlspecialchars (правда, забыты кавычки).
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#6
Отправлено 28 марта 2005 - 14:27
Имелось в виду не cp1251, а charset=windows-1251
По поводу кода, Алексей, я не копался в нём - я беру, то что предложено вами :)
Редактор портала www.it4business.ru
#7
Отправлено 28 марта 2005 - 14:38
Предлагаю внести в скрипт следующие изменения -- обе строчки
$result = htmlentities($result,ENT_COMPAT);заменить на
$result = htmlentities($result,ENT_COMPAT,"cp1251");а если не поможет -- попробовать заменить на
$result = htmlspecialchars($result,ENT_COMPAT);или
$result = htmlspecialchars($result,ENT_COMPAT,"cp1251");
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#8
Отправлено 28 марта 2005 - 15:45
OK - сегодня попробую.
Редактор портала www.it4business.ru
#9
Отправлено 28 марта 2005 - 20:23
Вопрос - настраивать на поиск последних активных топиков или последних сообщений?
// Do we want to go on the last ten active topics, rather than
// the last ten posts?
Сколько тем/сообщений надо выводить?
Редактор портала www.it4business.ru
#10
Отправлено 28 марта 2005 - 20:24
$result = htmlentities($result,ENT_COMPAT,"cp1251");
Вот это сразу сработало.
Редактор портала www.it4business.ru
#11
Отправлено 28 марта 2005 - 21:08
http://forums.softwa...ws.php?forum=31 - экспорт заголовков новостей.
Редактор портала www.it4business.ru
#12
Отправлено 28 марта 2005 - 21:36
Эта штука не работает. Установкой опции в 1-цу ломается экспорт. Выводится только заголовок темы и все ссылки указывают на титулку а не на тему. Будем смотреть дальше?Вопрос - настраивать на поиск последних активных топиков или последних сообщений?
// Do we want to go on the last ten active topics, rather than
// the last ten posts?
Редактор портала www.it4business.ru
#13
Отправлено 29 марта 2005 - 06:07
Это сработало, но не очень правильно. Теперь русские буковки кодируются в виде entities, неудобно. Давай попробуем заменить на htmlspecialchars, пусть русские буковки остаются как они есть.заменить на
$result = htmlentities($result,ENT_COMPAT,"cp1251");
Вот это сразу сработало.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#14
Отправлено 29 марта 2005 - 08:01
Это сработало, но не очень правильно. Теперь русские буковки кодируются в виде entities, неудобно. Давай попробуем заменить на htmlspecialchars, пусть русские буковки остаются как они есть.
Если заменить
$result = htmlentities($result,ENT_COMPAT,"cp1251");
на
$result = htmlspecialchars($result,ENT_COMPAT);
получаем при загрузке канала ошибку:
"... не является каналом XML".
Редактор портала www.it4business.ru
#15
Отправлено 29 марта 2005 - 08:02
$result = htmlspecialchars($result,ENT_COMPAT,"cp1251");
Редактор портала www.it4business.ru
#16
Отправлено 29 марта 2005 - 11:44
Редактор портала www.it4business.ru
#17
Отправлено 29 марта 2005 - 15:33
#18 Гость_ex_dani_*
Отправлено 29 марта 2005 - 15:51
Ведь XML это формат передачи данных, а новости называются RSS (RSS is a format for syndicating news and the content of news-like sites).
#20
Отправлено 29 марта 2005 - 20:04
Я просто видел и так и эдак.
Редактор портала www.it4business.ru
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных