Перенос старых комментариев из базы 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 Кбайт