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

Конвертация из Ikonboard 3.2.1a


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

Голосования бесплатным скриптом импортируются криво, пришлось поправить кусок ipb_conv_ib31.php вот так:

						foreach( $poll_split as $l )
					{
							list( $id, $the_rest ) = explode( '~::~', $l );

							list( $choice, $votes ) = explode( '~=~', $the_rest);

							$choice = preg_replace( "/<!--\d+-->/", "", $choice );

							$option	= $choice;
							$total	 = $votes;

							$poll_array[$id] = array($id , $option, $total);

							$t_votes += $total;
					}

					$poll_array2 = array();
					$poll_array2[1]['question'] = 'Poll content question';
					foreach( $poll_split as $l )
					{
							list( $id, $the_rest ) = explode( '~::~', $l );
							list( $choice, $votes ) = explode( '~=~', $the_rest);
							$choice = preg_replace( "/<!--\d+-->/", "", $choice );
							$poll_array2[1]['choice'][$id] = $choice;
							$poll_array2[1]['votes'][$id]  = $votes;
					}

					//---------------

					$db_array = array(
															'pid'												   => $row['ID'],
															'tid'												   => $row['POLL_ID'],
															'start_date'					=> $row['POLL_STARTED'],
															'choices'					   => addslashes(serialize($poll_array2)),
															'starter_id'					=> $m['id'],
															'votes'						 => $t_votes,
															'forum_id'					  => $row['FORUM_ID'],
															'poll_question'		 => stripslashes($row['POLL_TITLE'])
													);

 

плюс таблица voters не заполняется, поэтому нет данных о том кто где голосовал, данные в неё я загружал из forum_poll_voters перловым скриптом

 

плюс модераторы не хотели конвертироваться потому что в конверторе название таблички неверное, должно быть так:

$this->ipsclass->HB->simple_construct( array( 'select' => '*', 'from'   => 'forum_moderators' ) );

 

плюс цитаты неверно конвертируются, поскольку состоят из таблиц в иб и основаны на дивной верстке в ипб

конвертировал их тоже перловым скриптом

 

к сожалению всё это втиснуть в штатный конвертор не вышло по причине плохого владения РНР

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

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

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

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

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

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

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

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

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

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

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

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