Перенос старых комментариев из базы Drupal в vBulletin

Я пока не решил где в админовском меню вставить данный скрипт и стоит ли вообще включать его в модуль.
Если у Вас есть уже база комментариев, которую хотелось бы сохранить, то данный скрипт позволяет перенести их в базу vBulletin. Для этого необходимо создать новую node, в тело которой скопировать содержимое приложенного текстового файла. Конечно node должна иметь формат ввода, позволяющий использовать PHP-code. Node сохранить без опубликования, открыть, находясь в роли администратора и выполнить все требования.
Чего в этом скрипте нет:
- в т.ч. и для обеспечения обратной совместимости с другими модулями все комментарии com2vb клонирует в таблицу comments от Drupal; но id комментариев теперь присваиваются в БД форума; в связи с этим, если есть необходимость сохранить в таблице {comments} и комментарии, которые были созданы до установки com2vb, то необходимо выполнить следующие операции с использованием phpMyadmin или любого другого инструмента для работы с базами данных MySQL после использования скрипта по переносу комментариев:
- удалить primary index для таблицы {comments};
- выполнить следующий SQL query: UPDATE *comments* c, *post* p SET c.cid = p.postid, c.pid = p.parentid WHERE c.timestamp = p.dateline , где *comments* и *post* = физическому имени таблицы (префикс бд + имя таблицы (dr_comments и fr_post к примеру);
- создать заново primary index по полю cid для таблицы {comments}.

Если старые комментарии сохранять нет необходимости, то их нужно удалить, что бы избежать конфликта между id, созданными разными генераторами.


Прикрепленный файлРазмер
impexp.txt3.05 Кбайт

Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can use BBCode tags in the text.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.

Больше информации о возможностях форматирования

CAPTCHA
Этот вопрос задается для проверки того, не является ли обратная сторона программой-роботом (для предотвращения попыток автоматической регистрации).