пробую, например
http://news.yandex.ru/hardware.rss
получаю
не удалось проанализировать RSS материал 'http://news.yandex.ru/hardware.rss': 403 Forbidden в строке %line.
пробую, например
http://news.yandex.ru/hardware.rss
получаю
не удалось проанализировать RSS материал 'http://news.yandex.ru/hardware.rss': 403 Forbidden в строке %line.
Комментарии
Точнее, агрегатор работает, но с яндекса рсс не тянет. Не нашел, как можно удалить "тему"
Специально проверил именно эту ссылку у себя на локальном сервере, drupal вер 4.5 от 31.10, все работает.
Может, права не выставлены?
А какие права? кажется, ничего не надо. Новости ixbt.com работают. Прям хоть плачь
Заметил проблему Drupal при работе с не UTF-8 RSS-лентами, например RSS компьютерры. Проблема была решена добавлением строки кода в файл aggregator.module, которая с помощью iconv переводит в UTF-8 из любой не UTF-8, в случае с компьютеррой был windows-1251
Круто. А это как это? Может пришлешь модуль или скажи куда что вставить, а?
НУ ПОЖАЛУЙСТА
Мне бы тоже страсть как хотелось бы про эту строчку узнать!
Эта фича уже в движке. Друпал смотрит на кодировку в заголовке RSS если она выставлена и конвертирует содержимое в UTF-8. Во всяком случае RSS с Яндекса приведенный в начале этого топика у меня импортировался корректно, как и http://www.compulenta.ru/rss.xml, которая выдаётся в cp1251.
--
Axel
При попытке добавить компуленту выплевывает это:
warning: strtr(): The second argument is not an array. in /home/bayaman/public_html/drupal/includes/common.inc on line 504.
warning: xml_set_element_handler(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 460.
warning: xml_set_character_data_handler(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 461.
warning: xml_parse(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 463.
warning: xml_get_error_code(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 464.
warning: xml_get_current_line_number(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 464.
warning: xml_get_error_code(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 465.
warning: xml_get_current_line_number(): supplied argument is not a valid XML Parser resource in /home/bayaman/public_html/drupal/modules/aggregator.module on line 465.
warning: Cannot modify header information - headers already sent by (output started at /home/bayaman/public_html/drupal/includes/common.inc:344) in /home/bayaman/public_html/drupal/includes/common.inc on line 155.
На какой версии движка это пробовалось?
Я тестировал в 4.5.2.
--
Axel
на версии 4.5.2 пробовалось
А кодировка сайта не cp1251 случаем? А версия PHP какая? (Drupal пока неустойчиво работает с PHP5). А так, как уже сказал - в 4.5.2 загрузка новостей работает из разных кодировок, проверено.
--
Axel
А на какой ОС?
Подозреваю, что в win для нормальной перекодировки надо иметь libiconv (поправте, если неправ?).
--
USU-Lug http://usu-lug.org.ru