Optic Опубликовано 21 марта, 2013 Поделиться Опубликовано 21 марта, 2013 День добрый. Столкнулся с проблемами при конвертации форума с PHPbb 2 на IPB. 1. Сообщения конвертируются в обратном порядке, тоесть первые становятся последними и наоборот и новые сообщения добавляются после того которое на самом деле должно быть первым в теме. 8 2. Не смотря на отсутствие ошибок при конвертации, нет личных сообщений. Если со вторым пунктом ещё можно смириться то второй просто убивает. Для конвертации использовал и последний официальный конвертор, и лежащий на IPBMafia и даже старенький мая прошлого года... Один фиг. В виду большой БД делаю попытки на кастрированной версии форума на локалхосте, но не думаю что это критично, поскольку на phpbb всё работает корректно. Возможны оправданные финансовым затратам. По крайней мере, если удастся переехать на IPB, премиум данного ресурса однозначно интересен. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Optic Опубликовано 21 марта, 2013 Автор Поделиться Опубликовано 21 марта, 2013 Конечно с первой проблемой главное разобраться. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 марта, 2013 Поделиться Опубликовано 21 марта, 2013 1) Рекомендую посмотреть настройки сортировки сообщений для каждого форума, где наблюдается такая проблема. Форумы > Изменить форума > Настройки сообщений > Настройки сортировки: 2) Попробуй запустить утилиту Инструменты > Инструменты очистки > Конвертировать личные сообщения из 2.x в формат 3.0.x AUYKGN 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Optic Опубликовано 25 марта, 2013 Автор Поделиться Опубликовано 25 марта, 2013 (изменено) Respected, по первому. В чистом релизе от Дарка выглядит немного не так, но не суть, это всего лишь сортировка в каком порядке выводить сообщения, было опробовано в первую очередь . Сейчас потестил, получается что в самой теме порядок правильный. Проблема с обзором темы в списке раздела, при её предпросмотре. Попробую с картинками: После добавления нового сообщения: Отвечает ли за предпросмотр отдельная таблица? Может она неправильно конвертнулась? По второму вопросу. "Инструменты > Инструменты очистки > Конвертировать личные сообщения из 2.x в формат 3.0.x" вывело "Личные сообщения уже сконвертированы, никакие действия не требуются". Посмотрел, оказывается при конвертаци почему то не выполняются следующие строки из phpbb_legacy: $maps = array( array( 'map_user_id' => $row['privmsgs_to_userid'], 'map_topic_id' => $row['privmsgs_id'], 'map_folder_id' => 'myconvo', 'map_read_time' => 0, 'map_last_topic_reply' => $row['privmsgs_date'], 'map_user_active' => 1, 'map_user_banned' => 0, 'map_has_unread' => 0, 'map_is_system' => 0, 'map_is_starter' => 0 ) ); Соответственно таблица ipb_message_topic_user_map остаётся пустой и ЛС не отображаются. Заполнил sql-запросами, но по всей видимости из-за координального отличия в структуре ЛС phpbb и IPB, это всё так паршиво выглядит, что второй вопрос снимается. При существующем и доступном архиве форума на старом движке, отсутствие старых ЛС не такая уж и большая трагедия. Спасибо за ответ. PS Не по делу, но интересно. Почему при выбранном мужском поле, форумчане по прежнему щеголяют женскими аватарами? Тонкий способ простимулировать добавление персональных? Изменено 25 марта, 2013 пользователем Respected Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 25 марта, 2013 Поделиться Опубликовано 25 марта, 2013 Даже читать не буду. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Optic Опубликовано 27 марта, 2013 Автор Поделиться Опубликовано 27 марта, 2013 Respected, ок. Такой ответ заставляет усиленно ковыряться в поисках где лажанулся. Но всё же... Нашёл я "Форумы > Изменить форума > Настройки сообщений > Настройки сортировки", но это просто сортировка в каком порядке выводятся темы в разделе и на порядок сообщений в отдельно взятой теме не повлияло вообще. Ещё пробовал менятьпорядок сообщений в теме в настройках: "Сортировать сообщения по: возрастаниюубыванию", сортировка работает, но толку то нет. Первое сообщение автора, в предпросмотре темы, всё равно показывается как последнее: Хелп, уже и с кодировкой разобрался, и механизм конвертации почти гигабайтной базы продумал, но из-за этой маленькой занозы весь смысл перехода теряется. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2013 Поделиться Опубликовано 27 марта, 2013 Ещё пробовал менятьпорядок сообщений в теме в настройках: "Сортировать сообщения по: возрастаниюубыванию", сортировка работает, но толку то нет. Первое сообщение автора, в предпросмотре темы, всё равно показывается как последнее: Можно поменять местами сообщения в шаблоне. Думаю это предотвратит ошибочное отображение. Не читал потому, что пост был с посторонними ссылками.. PS Не по делу, но интересно. Почему при выбранном мужском поле, форумчане по прежнему щеголяют женскими аватарами? Тонкий способ простимулировать добавление персональных? Именно Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Optic Опубликовано 28 марта, 2013 Автор Поделиться Опубликовано 28 марта, 2013 Не обращал внимания но при нажатии на ссылки "Первое" либо "Последнее сообщение" в предпросмотре темы вываливаемся в ошибку базы данных. Причём как для старых сконвертированных, так и для вновь созданных тем. Лог во вложении. sql_error_log_03_28_13.txt Можно поменять местами сообщения в шаблоне. Просто поменять местами надписи "Первое" и "Последнее сообщение" ? Тогда последнее сообщение меняться не будет, а на место первого будут добавляться все новые... И потом, предпросмотр тем созданных уже в ipb то нормальный. Некорректно отображается предпросмотр тем перенесённых со старого движка! Просмотрел базы данных с которых ИМХО берётся инфа для предпросмотра, всё сконвертировано на первый взгляд правильно, и автор и последний отписавщийся... Блин, даже идеи уже заканчиваются, где ещё смотреть... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 29 марта, 2013 Поделиться Опубликовано 29 марта, 2013 Тогда рекомендую переустановить форум, из за такого количества косяков после конвертации. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.