<пролог>
Для переноса belgorod.lug.ru на FaposCMS написал этот скрипт. Сначала хотел сделать его с конфигурацией в конфиг-файле, чтобы даже незнакомый с программированием мог адаптировать конвертер для другой версии или вообще для другого движка.
Но обнаружил недочеты, о которых даже не предполагал при планировании. Пришлось полностью переписать конвертер.
Теперь данные берутся не из sql дампа, а пряма из базы данных, а конфигурирование происходит не в конфиг-файле, а прямо в скрипте.
Из-за второго пункта теперь немного сложнее адаптировать, но, уверен, с этим справится любой, кто хоть немного соображает в программировании, хоть даже не питоне.
</пролог>
Как использовать? Загрузите бекаб к себе на компьютер в базу данных. Но можно подключаться и к рабочему сайту, нужно только сменить host="localhost" на нужный.
Так вот, в верхних строках скрипта надо установить свои параметры подключения к базе.
Затем запустите скрипт из терминала и появившиеся sql запросы примените к своей базе с FaposCMS.
Если это нужно людям то буду выкладывать конвертеры для разных версий, пока только одна.
Внимание!
Для работы требуется установленный python (2.7) и MySQLdb:
Windows: python и MySQLdb (нужно компилировать)
Linux: пакеты python2.7 и python-mysqldb в репозитории. И ничего компилировать не надо.
Могу сконвертировать за вас за чисто символическую плату в 10 рублей
Добавлено2012.08.14 14-31
Новая версия. Появилась поддержка префиксов (как smf, так и fapos), конвертируются все даты.