Не работает aggregator

Главные вкладки

Комментарии

Аватар пользователя Basielienis Basielienis 19 ноября 2004 в 1:09

Специально проверил именно эту ссылку у себя на локальном сервере, drupal вер 4.5 от 31.10, все работает.

Может, права не выставлены?

Аватар пользователя Vitaminych Vitaminych (не проверено) 24 ноября 2004 в 10:18

Заметил проблему Drupal при работе с не UTF-8 RSS-лентами, например RSS компьютерры. Проблема была решена добавлением строки кода в файл aggregator.module, которая с помощью iconv переводит в UTF-8 из любой не UTF-8, в случае с компьютеррой был windows-1251

Аватар пользователя axel axel 26 января 2005 в 12:46

Эта фича уже в движке. Друпал смотрит на кодировку в заголовке RSS если она выставлена и конвертирует содержимое в UTF-8. Во всяком случае RSS с Яндекса приведенный в начале этого топика у меня импортировался корректно, как и http://www.compulenta.ru/rss.xml, которая выдаётся в cp1251.

--
Axel

Аватар пользователя Гость Гость (не проверено) 26 января 2005 в 15:46

При попытке добавить компуленту выплевывает это:

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.

Аватар пользователя axel axel 29 января 2005 в 15:36

А кодировка сайта не cp1251 случаем? А версия PHP какая? (Drupal пока неустойчиво работает с PHP5). А так, как уже сказал - в 4.5.2 загрузка новостей работает из разных кодировок, проверено.

--
Axel