CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Конвертер БД Antislaed/Slaed Pro/Slaed Lite в Eleanor
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Страницы: 1, 2, 3, 4
Скрипт позволяет перенести новости, категории новостей, комментарии новостей из 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
Очень полезная вещь, думаю народ оценит :)
Думаю если ещё его дописать то будет вообще блеск)
Alexander
Во-первых, спасибо за разработку! Продолжай в том же духе!
Цитата (SHAKA1 @ 12.7.2009, 11:05)
3) Все bb-коды Slaed
Скрытый текст. Доступен только пользователям. Пожалуйста, войдите или зарегистрируйтесь.
в новостях, категориях и комментариях будут убраны (т.к в Eleanor не нашел альтернативы этому bb коду)

В будущем такой тег появится. Вместе с возможностью создания своих бб кодов. Так что пока расстраиваться не стоит :)
Скрипт обновлен смотрим первый пост...
Screatch
Очень странно, так многие просили конвертер а щас он появился и никому не нужен o.O
NoIndex
Screatch, я думаю, что кому надо было — воспользовались; Возможно просто народ нашёл какую-то другую CMS, для которой уже написан конвертер с Slaed. Кто знает, кто знает... :-)
kdv1978
Цитата (Screatch @ 15.7.2009, 22:10)
Очень странно, так многие просили конвертер а щас он появился и никому не нужен o.O


Вот если бы он дня на четыре раньше появился я бы воспользовался, а так пришлось вручную поработать.)
Screatch
Цитата
Прикрепленный файл 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 

ставить дома пробовать на денвере з увеличенным время обработки пхп ?
NoIndex
melk0r, откройте файл.htaccess, который лежит в корне и в конец добавьте:
php_value max_execution_time 300

и попробуйте снова.
Михалыч
Качнул, гляну, может какие мысли станут приходить.
Частично обновил скрипт, исправил ошибки, добавлены новые модули, теперь можно конвертировать следующие модули:


- Модуль "Новости" (новости, категории, комментарии)
- Модуль "Файлы" (файлы, категории, комментарии)
- Модуль "Радио"
- Модуль "Вопросы и Ответы" (вопросы/ответы, категории)
- Модуль "Аккаунт" (пользователи, администраторы)
- Модуль "Анекдоты" (анекдоты, категории)
- Модуль "Опросы" (опросы, комментарии)
- Модуль "Медиа" (медиа, категории, комментарии)

Ссылка на скачивание в первом сообщении...
NoIndex
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
Цитата (Screatch @ 15.7.2009, 22:10)
Очень странно, так многие просили конвертер а щас он появился и никому не нужен o.O


Ну как вариант. Лично я нашел другую цмс, но без конвертора. Собрал на локале - все красиво, уникальный шаблон за час, простое и удобное копирование модулей, но.... Пока жду релиза элеанор... Переезд решил оставить до лучши времен... честно - до релиза ЕЛ... лишь по одной причине - очень много грамотных идей... и - самоотверженность и преданность делу александра.
absorber
Такс пока сижу на работе и не тестировал конвертер...
Но есть вопросы...
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, и изменить это уже нельзя...
NoIndex
Цитата (SHAKA1 @ 20.7.2009, 17:07)
Ок, добавим, только многие хостинги, вроде, всегда ставят max_execution_time 30, и изменить это уже нельзя...

Сие надо сделать как-то опционально. Вообще, конвертировать лучше локально, а потом импортировать сконвертированную базу данных на хостинг.

P.S. Поправь ссылки на скриншоты — не открываются.
P.S.S. Тему прикрепил.
termit
Класс)))
А я уже думал самому писать такую полезную вещь!
Автор РесПеКт)!
Побежал конвертить...
Стоит ли ждать обновления с 3.5?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.