Переход с ipb 2.3.6 на ipb 3 - Страница 5 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Переход с ipb 2.3.6 на ipb 3 с сохранением всех данных и тем

#61 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 03 Ноябрь 2010 - 16:04

Просмотреть сообщениеSys 03 Ноябрь 2010 - 15:06 сказал(а):

панель isp там

Она нечего не портит.

Просмотреть сообщениеSys 03 Ноябрь 2010 - 15:06 сказал(а):

я вот думаю может пойти другим путем перевести 2,3,6 на utf8 потом идти дальше?

Ну да. Старую базу (2.3.6) переводим в utf8, а потом делаем апгрейд

Просмотреть сообщениеSys 03 Ноябрь 2010 - 15:06 сказал(а):

так как он даже на локалке у меня идет древнегреческими буквами не читабельными ))

Форум 2.3.6 или 3.x?

Что то мне кажется, что у вас и на 2.3.6 кодировка не верная.
0

#62 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 04 Ноябрь 2010 - 16:41

у меня 2.3.6 кодировка стоит cp1251 я же скидывал инфу уже. оригинал форума ссылку скину в лс.

Сообщение изменено: Sys (04 Ноябрь 2010 - 16:42)

0

#63 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 04 Ноябрь 2010 - 19:10

Просмотреть сообщениеSys 04 Ноябрь 2010 - 16:41 сказал(а):

у меня 2.3.6 кодировка стоит cp1251 я же скидывал инфу уже.

Таблицы могут быть в 1251, а информация в ней нет.
Вы же писали.
character_set_client utf8
character_set_connection utf8


Просмотреть сообщениеSys 04 Ноябрь 2010 - 16:41 сказал(а):

оригинал форума ссылку скину в лс.

Да я его и так уже видел. Но внешний вид нечего не дает.

Кажется это вас случай: http://forums.ibreso...post__p__363688

P.S. Может Ritsuka, что-то добавит. Тем более он на форуме.
0

#64 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 04 Ноябрь 2010 - 20:28

если честно не совсем понял как прогнать через iconv?
0

#65 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 04 Ноябрь 2010 - 21:26

и как узнать в какой кодировке сейчас текст на самом деле если байга такая а тему там закрыли.
0

#66 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 00:24

Просмотреть сообщениеSys 04 Ноябрь 2010 - 21:26 сказал(а):

и как узнать в какой кодировке сейчас текст

Посмотреть через phpMyAdmin. Сам текст внутри таблиц. Или скачать дамп базы данных с помощью Sypex Dumper без сжатия. И посмотреть его в редакторе. Да и потом этот дамп можно поправить как написано в теме.

Просмотреть сообщениеSys 04 Ноябрь 2010 - 21:26 сказал(а):

а тему там закрыли.

Закрыли и закрыли. Все равно все кто отвечал, здесь.

Перенесу я тему в другой раздел. Что будет правильней.
0

#67 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 04:40

я сделал дамп со сжатием распаковал открываю его в редакторе notepad++ все на русском читается без проблем вот его шапка

DROP TABLE IF EXISTS `ibf_acp_help`;
CREATE TABLE `ibf_acp_help` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`is_setting` tinyint(1) NOT NULL DEFAULT '0',
`page_key` varchar(255) DEFAULT NULL,
`help_title` varchar(255) DEFAULT NULL,
`help_body` text,
`help_mouseover` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `page_key` (`page_key`)
) ENGINE=MyISAM AUTO_INCREMENT=189 /*!40101 DEFAULT CHARSET=cp1251 */;

INSERT INTO `ibf_acp_help` VALUES
(1, 0, 'dashboard_dashboard_', 'Система помощи АЦ', '<b>Добро пожаловать в систему помощи АЦ</b>\n<br />
0

#68 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 13:47

Просмотреть сообщениеSys 05 Ноябрь 2010 - 04:40 сказал(а):

я сделал дамп со сжатием распаковал открываю его в редакторе notepad++

notepad++ гарантировано открывает в win 1251? Я не знаю... Может просто открыть в notepad


Просмотреть сообщениеSys 05 Ноябрь 2010 - 04:40 сказал(а):

/*!40101 DEFAULT CHARSET=cp1251 */;

Ага

Просмотреть сообщениеSys 05 Ноябрь 2010 - 04:40 сказал(а):

INSERT INTO `ibf_acp_help` VALUES
(1, 0, 'dashboard_dashboard_', 'Система помощи АЦ', '<b>Добро пожаловать в систему помощи АЦ</b>\n<br />

Если кодировка верная в нотепаде, то нормально. В таблице с сообщениями, так же все нормально.
0

#69 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 15:03

сделал дамп из пхпадмин несколько таблиц, скачал распаковал файл 13 мб открыл в блокноте русский текст читается без проблем.

вообще была когда то проблема с кодировкой когда менял хостинг но тогда там админ сам решил эту проблему что было даже не знаю))
0

#70 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 16:55

Просмотреть сообщениеSys 05 Ноябрь 2010 - 15:03 сказал(а):

вообще была когда то проблема с кодировкой когда менял хостинг но тогда там админ сам решил эту проблему что было даже не знаю))

Несколько способов решения проблем. Но проблему же решили.

Как вариант скачать дамп с тестового форума и посмотреть, а там UTF8 или что-то другое... Скорее всего UTF8, если другое, надо перекодировать через iconv. Но для этого нужен ssh доступ.

Если UTF8, то однозначно проблема в
character_set_connection latin1

Символы хранятся в UTF8, а обращение к ним идет как latin1. Вот и все проблемы...

И когда мы это исправляем
$INFO['sql_charset'] = 'utf8';

Получаем белый экран.

Попробуйте включить показ ошибок в .htaccess
php_flag display_errors On
php_value error_reporting 7

Если нечего не показывает, то попросите у хостера показать ошибку.

Надо же понять, что у вас вызывает белый экран
0

#71 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 18:18

база думаю в utf так как пользовался утилитой от ритсука

на тестовой базе вот какие ппараметры
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/

именно она идет вопросиками.
0

#72 Пользователь не на сайте   Sys ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 19:06

заметил еще одну странность переношу весь форум на локалку версиии 2,3,6 все в иероглифах каких то Жалобы Рё предложения

а если выбираю кодировку utf8 то название тем нормально а все остальное в каракулях

Сообщение изменено: Sys (05 Ноябрь 2010 - 19:05)

0

#73 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 23:45

echo iconv( 'utf-8', 'windows-1251', 'Жалобы и предложения' );
"Жалобы и предложения" :huh:

Значит эта таблица точно в utf-8. Осталось привести остальные к этой кодировке.
0

#74 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 05 Ноябрь 2010 - 23:52

Просмотреть сообщениеSys 05 Ноябрь 2010 - 19:06 сказал(а):

заметил еще одну странность переношу весь форум на локалку версиии 2,3,6 все в иероглифах каких то

Сообщения?

Просмотреть сообщениеSys 05 Ноябрь 2010 - 19:06 сказал(а):

Жалобы и предложения

Перекодируем CP1251 → UTF-8 и получаем: Жалобы и предложения

Просмотреть сообщениеSys 05 Ноябрь 2010 - 19:06 сказал(а):

а если выбираю кодировку utf8 то название тем нормально а все остальное в каракулях

Сообщения как правильно показывается?

Просмотреть сообщениеsiv1987 05 Ноябрь 2010 - 23:45 сказал(а):

Значит эта таблица точно в utf-8. Осталось привести остальные к этой кодировке.

Мне кажется, остальные таблицы, так же в utf-8. Или таблицы 1251 а данные в ней уже в utf-8.

И перекодировки данных в базе не нужны.
0

#75 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 06 Ноябрь 2010 - 01:23

Цитата

Перекодируем CP1251 → UTF-8 и получаем: Жалобы и предложения

Не, тут наоборот. Это utf-8 конвертируем в win-1251. У меня на локал денвер отдает в заголовках кодировку вин-1251 и если принудительно указать хеадер утф-8 то получаю тот же результат как с иконв.
header( 'Content-Type: text/html; charset=utf-8' );
echo 'Жалобы и предложения';

То есть, строка изначально в утф-8 а браузер, получив установку от вебсервера обрабатывает ее как 1251.

А вот остальные таблицы...

Цитата

ENGINE=MyISAM AUTO_INCREMENT=189 /*!40101 DEFAULT CHARSET=cp1251

Что-то я здесь не вижу подобных решений
ALTER TABLE `название_таблицы` DEFAULT CHARACTER SET utf-8 COLLATE utf-8_general_ci


У меня:
collation_connection cp1251_general_ci
collation_database utf8_general_ci
collation_server cp1251_general_ci

character_set_client cp1251
character_set_connection cp1251
character_set_database utf8
character_set_filesystem binary
character_set_results cp1251
character_set_server cp1251
character_set_system utf8
character_sets_dir \usr\local\mysql5\share\charsets\

И ведь работает!
0

Сообщить об этой теме:




Быстрый ответ

  

Последние записи в блогах на эту тему

От: Переход с ipb 2.3.6 на ipb 3

От Ph-A » в сундучок для IP.Board, на 12 Октябрь 2010 - 11:42
В тегах русская буква б воспринимается как запятая. И поэтому тег с этой буквой делится на два бессмысленных.
Исправляем. (не работает)
admin\applications\forums\extensions\search\engines\sql.php...

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна