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

Ошибка при конвертировании из SMF в IPB


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

SMF 1.1.4 to IPB 2.3.5

скачал конвертер с http://www.invisionpower.com/community/board/convert.html

 

INSERT INTO ibf_members (id,name,members_display_name,members_l_username,members_l_display_name,mgroup,c

onv_password,email,joined,ip_address,posts,allow_admin_mails,time_offset,hide_em

a

il,language,last_post,last_visit,last_activity,email_pm,misc) VALUES(2,'aleks','aleks','aleks','aleks',0,'dddddddddd35555555555550000','adres@host.ru',1156617200,'127.0.0.1',495,0,-3,0,'en',0,1200384157,1200384157,'',5709)

 

Сообщение сервера: Incorrect integer value: '' for column 'email_pm' at row 1

Код ошибки: 1366

 

Я в этих вещах не селен. Пробывал удалить эту запись в базе, так ругается на следущую. Подскажите как с этим боротся.

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

  • 3 недели спустя...

Ошибка заключалась в следующем:

В файле converters/ipb_conv_smf11.php нужно исправить:

Перейти на строку 715 и заменить код

$db_array = array(
							'pid'			=> $row['ID_MSG'],
							'author_id'		=> $row['ID_MEMBER'],
							'author_name'	=> $row['posterName'],
							'use_sig'		=> 1,
							'use_emo'		=> $row['smiliesEnabled'],
							'ip_address'	=> $row['posterIP'],
							'post_date'		=> $row['posterTime'],
							'icon_id'		=> 0,
							'post'			=> $this->ipsclass->parser->pre_db_parse($row['body']),
							'queued'		=> 0,
							'topic_id'		=> $row['ID_TOPIC'],
							'post_title'	=> $row['subject'],
							'new_topic'		=> 0
							);

На этот

			$db_array = array(
							'pid'			=> $row['ID_MSG'],
							'author_id'		=> $row['ID_MEMBER'],
							'author_name'	=> $row['posterName'],
							'use_sig'		=> 1,
							'use_emo'		=> $row['smileysEnabled'], //Ошибка в написании
							'ip_address'	=> $row['posterIP'],
							'post_date'		=> $row['posterTime'],
							'icon_id'		=> 0,
							'post'			=> $this->ipsclass->parser->pre_db_parse($row['body']),
							'queued'		=> 0,
							'topic_id'		=> $row['ID_TOPIC'],
							'post_title'	=> $row['subject'],
							'new_topic'		=> 0,
							'post_edit_reason' => '' //Так как значение по умолчанию у поля отсутствует.
							);

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

  • 1 год спустя...

такая ошибка вылетает, из-за неверного "sql-mode"

http://wiki.iblink.ru/kb/errors/incorrect_integer_value

нужно отключить: STRICT_TRANS_TABLES

 

p.s. делал заказик: SMF 1.1.10 на 2.3.6

Аватарки в ручную перекидывать, и аттачи

не забываем делать перерасчёт в АЦ

 

ещё нашёл... не перенеслись:

- Дата (день/месяц/год) дня рождения

- Пол

- Личное звание (Подпись под аватаром)

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

  • 3 недели спустя...
  • 2 недели спустя...

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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