Перейти к контенту
  • 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... ага.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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