Перейти к контенту
  • 0

rssimport.php


Вопрос

Обновил форум до 2.1.5 и заметил принеприятнейшую вещь!

 

При импорте RSS форум конвертирует стандартную windows-1251 кодировку в каракули, открыл rssimport.php и был неприятно удивлён

 

		/* - No longer needed due to the advanced charset support now
	if( strtolower($rss_import_charset) != 'utf-8' && strtolower($rss_import_charset) != 'iso-8859-1' && strtolower($rss_import_charset) != 'us-ascii' )
	{
		$this->ipsclass->main_msg = "Only UTF-8, ISO-8859-1, and US-ASCII character sets are supported for RSS feeds.";
		$this->rssimport_form( $type );
		return;
	}
	*/

 

Это можно полечить, очень хочется импортировать в 1251.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Обновил форум до 2.1.5 и заметил принеприятнейшую вещь!

 

При импорте RSS форум конвертирует стандартную windows-1251 кодировку в каракули, открыл rssimport.php и был неприятно удивлён

 

		/* - No longer needed due to the advanced charset support now
	if( strtolower($rss_import_charset) != 'utf-8' && strtolower($rss_import_charset) != 'iso-8859-1' && strtolower($rss_import_charset) != 'us-ascii' )
	{
		$this->ipsclass->main_msg = "Only UTF-8, ISO-8859-1, and US-ASCII character sets are supported for RSS feeds.";
		$this->rssimport_form( $type );
		return;
	}
	*/

 

Это можно полечить, очень хочется импортировать в 1251.

 

Админпанель --- Настройки --- Глобальные --- Document character set (В это поле введи: windows-1251)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

BrODIAga - так и стоит!

 

RSS Import Stream Character Set: ISO-8859-1

RSS Import Stream URL: http://www.ixbt.com/export/hardnews.rdf

 

Темы с каракулями.. подскажите, где крутить?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Найти в rssimport.php:

					# Fix up ®
				$topic_item['title'] = str_replace( '®', '®', $topic_item['title'] );

 

Добавить после:

					# reEncode - fixed Only
				if ($row['rss_import_charset'] = "windows-1251")
				{
				  $topic_item['title'] = iconv("UTF-8", "CP1251", $topic_item['title']);
				  $topic_item['content'] = iconv("UTF-8", "CP1251", $topic_item['content']);
				}

 

В настройках RSS потока указать его реальную кодировку. (windows-1251)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Найти в rssimport.php:

					# Fix up ®
				$topic_item['title'] = str_replace( '®', '®', $topic_item['title'] );

 

Добавить после:

					# reEncode - fixed Only
				if ($row['rss_import_charset'] = "windows-1251")
				{
				  $topic_item['title'] = iconv("UTF-8", "CP1251", $topic_item['title']);
				  $topic_item['content'] = iconv("UTF-8", "CP1251", $topic_item['content']);
				}

 

В настройках RSS потока указать его реальную кодировку. (windows-1251)

 

xml_parser_create() [function.xml-parser-create]: unsupported source encoding "windows-1251"

...

XML error: No error at line 0

 

пишет

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Чу, робяты, Вы используете кривую версию IPB, в 2.1.6 баг с RSS был убран, самолично сообщали об этом в IPS.

 

You need to update... ага.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.