Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка конверторов »   ошибка в конверторе IkonBoard ->IntB
RSS

ошибка в конверторе IkonBoard ->IntB

сразу после запуска - ошибка

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
Prosto_Alex
Начинающий


Всего сообщений: 32
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июля 2005
итак:
- есть с нуля поставленный IntB
- скачал конвертор http://intboard.ru/index.php?a=do_get&t=431
(нигде не сказано, что он под 2-ую версию Ikonboard. но судя по тому, что рядом лежит отдельно под трешку - считаем, что так)
- скопировал ikon.php в каталог с форумом IntB (в корень)
- запускаю его.
и сразу получаю ошибку:

Warning: Missing argument 4 for db_pconnect() in /home/allparro/public_html/ibf/db/mysql.php on line 20Глобальная ошибка: 1046: No database selected
Вернуться к предыдущей странице
Перейти на главную страницу

дилетантским взглядом проверил все и ничего неправильного не нашел...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Дело в конфликте версий... Конвертор делался под старую версию 2.18. где немного иначе совершалось взаимодействие с БД.
Оффтопик: Хорошо, что сообщили, т.к. это на самом деле все конверторы затрагивает

Вот исправленная версия.

Прикрепленный файл (ikon.php, 40457 байт, скачан: 1423 раза)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Prosto_Alex
Начинающий


Всего сообщений: 32
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июля 2005
спасибо.
скажем так: почти заработало :)

какие минусы:
- скрипт завис. или после отработки, или в конце ее (размер базы меняться перестал, ничего не происходит. как минимум 30 минут ждал. Прервал; темы перенеслись, юзеры тоже.
(пробовал несколько раз с обнулением базы и без)
- как минимум один юзер потерялся (что неприятно - владелец сайта :)). сообщения, написанные им оказались без автора. можно что-то сделать, чтобы у сообщений появился владелец? я не пробовал создавать юзера вновь руками - боюсь, будет еще хуже...
- съехали права модераторов. (наверное, от потерянного юзера перекинулись другому). фиг бы с ними :)
- у второго модератора все права стали "долгожитель". при установке в "модератора", в разделах он дублируется два раза (может, из-за пропавшего юзера?). это уже не смертельно, разберемся :)
- аватары не скопировались (не велика беда), но в профайлах юзеров они остались. почти - ссылка на аватар выгялдит как ..../image, а не как .../image.gif. не подскажете, как можно написать запрос чтобы автоматически поменять это значение для всех?
- у всех перенесенных юзеров "показывать аватары" и "показывать смайлы" выключено, а раньше у всех был "вкл". опять-таки, не подскажете - как можно "одним движением" подправить это для всех?

извинити, что вопросы задаю глупые - в базах данных ноль :)
на всякий случай юрл: allparrots.ru/ibf.

с уважением!

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

Prosto_Alex написал:
[q]
как минимум один юзер потерялся
[/q]

Вообще, такие ошибки могли быть, если есть пользователи с одинаковыми Email-адресами. Соответственно, одному из таких пользователей надо поменять адрес Email, и тогда преобразование пройдет нормально.
Исправить ошибку с .gif можно таким запросом:

UPDATE prefix_User SET u_avatar=CONCAT(u_avatar,".gif") WHERE u_avatartype=1

Изменить настройки смайликов и аватаров можно так:
UPDATE prefix_User SET u_usesmiles=1, u_showavatars=1

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Prosto_Alex
Начинающий


Всего сообщений: 32
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июля 2005
спасибо за запросы.
(правда, в оригинале поле называется u__avatar (двойное подчеркивание) :)

и вопрос: как теперь "меньшей кровью" подцепить не перенесенного юзера? (и правда оказалось два с одним мылом, хотя я ставио опцию "переименовывать")

если создать одноименного, все мессаджи подцепятся к нему?

запускать конвертацию еще раз не очень хочется - не уверен, что где-нибудь что-нибудь не разъедется...
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вопрос: а как сейчас его сообщения показываются? Как отправленные гостем с именем этого пользователя или как-то иначе?

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Prosto_Alex
Начинающий


Всего сообщений: 32
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июля 2005
просто нет имени
например, первый пост этой темы:
http://allparrots.ru/ibf/index.php?t=1076&o=0&st=0
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Надо зарегистрировать нового пользователя, посмотреть какой у него номер, например, в URL при просмотре его профиля. Далее, нужно посмотреть на то, на какого пользователя записано отправленное сообщение (это в можно узнать в URL ссылки "Профиль", например, в той теме, на которую дана ссылка, это 59) и выполнить вот такой запрос:
UPDATE prefix_Posts SET p_uid=номер_нового_пользователя, p_uname="имя_нового_пользователя" WHERE p_uid=старый_номер

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Prosto_Alex
Начинающий


Всего сообщений: 32
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 июля 2005
спасибо, получилось!

и, наверное, последний вопрос (по переносу :)):
не знаю, насколько связано с именно переносом, но на старом форуме во всех разделах было по 2 модератора.
почему-то модераторы съехали. после подправки первый стал дублироваться в двух экземплярах.
сейчас создал второго, и он дублируется тоже.
есть какой-то простой и быстрый способ избавиться от этого?
или проще ручками все поменять?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Объясняется это скорее всего вот чем: у этих пользователей стоят модераторские права и на форум в целом и на конкретный раздел в частности. Соответственно, нужно понизить общий уровень доступа для таких пользователей.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка конверторов »   ошибка в конверторе IkonBoard ->IntB
RSS

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

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0534. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!