Скрипт позволяет перенести новости, категории новостей, комментарии новостей из Antislaed/Slaed Pro 4.0, Open Slaed 1.1, Slaed Lite 2.2-2.6, DLE 8.3 в Eleanor
Использование: файл convert.php копируем в папку с системой, затем запускаем его...
Можно конвертировать следующие модули:
- Модуль "Новости" (новости, категории, комментарии)
- Модуль "Файлы" (файлы, категории, комментарии)
- Модуль "Радио"
- Модуль "Вопросы и Ответы" (вопросы/ответы, категории)
- Модуль "Аккаунт" (пользователи, администраторы)
- Модуль "Анекдоты" (анекдоты, категории)
- Модуль "Опросы" (опросы, комментарии)
- Модуль "Медиа" (медиа, категории, комментарии)
- Модуль "Публикации" (публикации, категории, комментарии)
Небольшие пояснения:
1. Если при переносе категорий, картинка для категории не найдена на сервере, то для этой категории она не устанавливается, то же происходит и с аватором пользователя.
2. Все таблицы переносимых модулей в БД Eleanor CMS (в том числе админы и пользователи) перед конвертацией очищаются, если там есть важные данные - сделайте бэкап
3. Данные модуля "Публикации" (публикации, категории, комментарии) переносятся/добавляются в Новости, поэтому этот модуль необходимо переносить в последнюю очередь!
4. В DLE есть, так называемые, новости-опросы в Eleanor CMS они будут перенесены в модуль "Опросы"
5. В DLE алгоритм шифрования паролей отличается от алгоритма в Eleanor, поэтому при переносе пользователей для них случайным образом генерируются новые пароли и отсылаются на E-Mail
[attachment=596:convert.rar]
Screatch
2009-07-12, 11:35
Очень полезная вещь, думаю народ оценит
Думаю если ещё его дописать то будет вообще блеск)
Alexander
2009-07-12, 12:39
Во-первых, спасибо за разработку! Продолжай в том же духе!
Цитата (SHAKA1 @ 12.7.2009, 11:05)
3) Все bb-коды Slaed
в новостях, категориях и комментариях будут убраны (т.к в Eleanor не нашел альтернативы этому bb коду)
В будущем такой тег появится. Вместе с возможностью создания своих бб кодов. Так что пока расстраиваться не стоит
Скрипт обновлен смотрим первый пост...
Screatch
2009-07-15, 21:10
Очень странно, так многие просили конвертер а щас он появился и никому не нужен o.O
Screatch, я думаю, что кому надо было — воспользовались; Возможно просто народ нашёл какую-то другую CMS, для которой уже написан конвертер с Slaed. Кто знает, кто знает... :-)
Цитата (Screatch @ 15.7.2009, 22:10)
Очень странно, так многие просили конвертер а щас он появился и никому не нужен o.O
Вот если бы он дня на четыре раньше появился я бы воспользовался, а так пришлось вручную поработать.)
Screatch
2009-07-16, 12:43
Цитата
Прикрепленный файл convert.php ( 11.78 килобайт ) Кол-во скачиваний: 1
Я вижу, 1 человек воспользовался.
Автор, воспользуйтесь ДЦ, а то файл затеряется..
пытаюсь перенести на хосте провайдера пишет
Fatal error: Maximum execution time of 10 seconds exceeded in /home/a6844224/public_html/ele/classes/others/class_editor.php on line 239
ставить дома пробовать на денвере з увеличенным время обработки пхп ?
melk0r, откройте файл.htaccess, который лежит в корне и в конец добавьте:
php_value max_execution_time 300
и попробуйте снова.
Качнул, гляну, может какие мысли станут приходить.
Частично обновил скрипт, исправил ошибки, добавлены новые модули, теперь можно конвертировать следующие модули:
- Модуль "Новости" (новости, категории, комментарии)
- Модуль "Файлы" (файлы, категории, комментарии)
- Модуль "Радио"
- Модуль "Вопросы и Ответы" (вопросы/ответы, категории)
- Модуль "Аккаунт" (пользователи, администраторы)
- Модуль "Анекдоты" (анекдоты, категории)
- Модуль "Опросы" (опросы, комментарии)
- Модуль "Медиа" (медиа, категории, комментарии)
Ссылка на скачивание в первом сообщении...
SHAKA1, молодец, только добавь куда-нибудь строчечку:
set_time_limit (1000);
Или припиши в 1-ом сообщение, куда её нужно добавить, если генерируется ошибка:
Цитата
Fatal error: Maximum execution time of N seconds exceeded in ...
Цитата (NoIndex @ 19.7.2009, 16:56)
SHAKA1, молодец, только добавь куда-нибудь строчечку:
set_time_limit (1000);
Или припиши в 1-ом сообщение, куда её нужно добавить, если генерируется ошибка:
А к чему такое время генерации? Даже постом выше читая, значение в 300 уже много, не говоря про 1000. Апач за ногу на шнурках повешается за такое время. Представь что будет на хостинге творится.
Время здесь не причем, как я понимаю, что то другое задерживает обработку данных. Там и миллисекунд достаточно.
absorber
2009-07-20, 11:14
Цитата (Screatch @ 15.7.2009, 22:10)
Очень странно, так многие просили конвертер а щас он появился и никому не нужен o.O
Ну как вариант. Лично я нашел другую цмс, но без конвертора. Собрал на локале - все красиво, уникальный шаблон за час, простое и удобное копирование модулей, но.... Пока жду релиза элеанор... Переезд решил оставить до лучши времен... честно - до релиза ЕЛ... лишь по одной причине - очень много грамотных идей... и - самоотверженность и преданность делу александра.
absorber
2009-07-20, 12:22
Такс пока сижу на работе и не тестировал конвертер...
Но есть вопросы...
1. Файл конвертора кладем в корень системы АС или Elenor? Мой ответ - АС, но если ошибся поправьте.
2. Конвертор создает файл (дамп) базы указанных модулей или сразу пишет данные в базу элеанор? Мой ответ - Файл, но если ошибся поправьте.
3. Если не ошибся в опросе 2 - как обзывается этот самый файл и куда сваливается?
На все отвечал по логике ибо не сомтрел еще конвертер - ток часа через 3 будет доступ к компу.
Цитата
1. Файл конвертора кладем в корень системы АС или Elenor? Мой ответ - АС, но если ошибся поправьте.
Файл кладется в корень сайта с системой Eleanor
Цитата
2. Конвертор создает файл (дамп) базы указанных модулей или сразу пишет данные в базу элеанор? Мой ответ - Файл, но если ошибся поправьте.
Данные записываются сразу в БД Eleanor поэтому:
Цитата (SHAKA1 @ 12.7.2009, 17:05)
Все таблицы переносимых модулей (в том числе админы и пользователи), комментариев, категорий, перед конвертацией очищаются, если там есть важные данные сделайте бэкап
Цитата
пытаюсь перенести на хосте провайдера пишет
Fatal error: Maximum execution time of 10 seconds exceeded in /home/a6844224/public_html/ele/classes/others/class_editor.php on line 239
Хм, такой ошибки у меня не возникало, возможно у Вас слишком большая БД, попробуйте переносить каждый модуль по отдельности...
Цитата
только добавь куда-нибудь строчечку: set_time_limit (1000);
Ок, добавим, только многие хостинги, вроде, всегда ставят max_execution_time 30, и изменить это уже нельзя...
Цитата (SHAKA1 @ 20.7.2009, 17:07)
Ок, добавим, только многие хостинги, вроде, всегда ставят max_execution_time 30, и изменить это уже нельзя...
Сие надо сделать как-то опционально. Вообще, конвертировать лучше локально, а потом импортировать сконвертированную базу данных на хостинг.
P.S. Поправь ссылки на скриншоты — не открываются.
P.S.S. Тему прикрепил.
Класс)))
А я уже думал самому писать такую полезную вещь!
Автор РесПеКт)!
Побежал конвертить...
Стоит ли ждать обновления с 3.5?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.