Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка конверторов » Конвертор phpBB => Intellect Board |
<<Назад Вперед>> | Страницы: 1 2 3 Модераторы: aerograf, wsx | Печать |
Hryamzik |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 14 апреля 2005 16:41 Сообщение отредактировано: 14 апреля 2005 17:01
Эм.. Как это записать? У меня сейчас так: $sql = "SELECT MAX(u_id)+1 FROM ".$GLOBALS['DBprefix']."User "; if ($sqldata2) $sql.="WHERE $sqldata2"; $res = db_query($sql,$link); list($uid)=db_fetch_row($res); if (!$uid) $uid="0"; $sql = "SHOW KEYS FROM".$GLOBALS['DBprefix']." prefix_Users"; $sql = "INSERT INTO ".$GLOBALS['DBprefix']."User (u_id, u__active, u__name, u__password, ". ну и там далее. ---
Кривость рук и никакого мошенничества! lame [leim] adj. (-er, -est) (a) unable to walk propperly ©HARRAP'S POCKET English DICTIONARY |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Вообще, это надо выполнить с помощью пунтка "SQL-запрос" в АдминЦентре IntB и посмотреть, какой именно ключ имеет индекс 1. Скорее всего, это будет ключ по полю u_id. А вообще, какая версия MySQL стоит на сервере? Дело в том, что происходит что-то странное: либо MySQL некорректно воспринимает user_id+4 (и прибавляет 4 только к первой записи, а не ко всем), либо в phpBB есть пользователи с отрицательными номерами (звучит дико, но советую проверить). Еще могу предложить следующий эксперимент: создать пустую таблицу с полями u_id (типа INT), u_name (типа VARCHAR)и сделать в АЦ вот такой запрос: INSERT INTO tempTable(это название таблицы) SELECT user_id+4, username FROM phpbb_users и посмотреть, что получится. По идее, туда будут выбраны все пользователи, а их номера увеличатся на 4 по сравнению с номерами в phpBB. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Hryamzik |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 15 апреля 2005 0:15 Сообщение отредактировано: 15 апреля 2005 0:33
GLOBAL ADMIN ERROR: SHOW INDEXES FROM Users<br>1146: Table 'we5.Users' doesn't exist Хост сейчас халявный, холм.ру. Я даже пхпмайадмин на него поставить не смог, был удивлен, когда заработал этот форум. Посему не знаю что там за хрень с бд. Mysql 4-ый. интересно, что на том же хосте в таком же форуме (регил для тестов) вообще таблицы не находит: Преобразование таблицы категорий - Глобальная ошибка: INSERT INTO Category (ct_id,ct_name,ct_sortfield) SELECT cat_id+2, cat_title,cat_order+2 FROM phpbb_categories 1146: Table 'lynohod5.phpbb_categories' doesn't exist ---
Кривость рук и никакого мошенничества! lame [leim] adj. (-er, -est) (a) unable to walk propperly ©HARRAP'S POCKET English DICTIONARY |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
В том, что форум заработал на Holm, ничего удивительного нет - форум никаких особенных требований не предъявляет - главное, чтобы была БД, и все. По поводу таблицы User - скорее всего, ты забыл префикс. Насчет того, что не находит - скорее всего, при установке phpBB был указан другой префикс... А вообще, будет время (и траффик, что самое главное) - сам попробую поставить туда тестовый форум... ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Hryamzik |
Насчет неучтенных данных, может они вот этим были прописанны? INSERT INTO " . $table_prefix . "config VALUES ('registration_notify', 1)" |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Вряд ли. Конвертор вообще никак не использует таблицу config (общие настройки форума не преобразуются). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
bigmoth |
Теперь у меня вознркла проблема с конертором.все перенесла без проблем.при переносе тем и сообщений вот такие ошибки: Преобразование таблицы тем - Глобальная ошибка: INSERT INTO f_Topic (t_id, t_fid, t_title, t__views, t__status, t__sticky) SELECT topic_id+143, forum_id+, topic_title, topic_views, topic_status, topic_type FROM nuke_bbtopics Что делать? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
bigmoth написал: все перенесла без проблем А что именно все? Насчет ошибок: по каким-то причинам теряются номера разделов и пользователей. Точнее, такая ошибка могла бы получиться в том случае, если на форуме разделы имеют отрицательные номера (такое могло получиться при установке каких-либо модов на phpBB) , так как вместо нуля сейчас подставляется пустая строка, поэтому и возникает ошибка. Я внес некоторые исправления в скрипт, которые обрабатывают эту сутуацию, и теперь ошибок не будет, но первопричины ошибки это не устранит. Прикрепленный файл (phpbb.php, 21579 байт, скачан: 1508 раз) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
bigmoth |
все -это все остальное- пользователи, запрещенные слова и прочее. Кстати темы даже с объявлением ошибки перенеслись, но они пустые ))) Спасибо за файлик вечером дома попробую. |
-KoT- |
bigmoth написал: А пересчет статистики выполнялся? Кстати темы даже с объявлением ошибки перенеслись, но они пустые ))) |
<<Назад Вперед>> | Страницы: 1 2 3 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка конверторов » Конвертор phpBB => Intellect Board |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |