Форуми / National / Russian / Модули и плагины / Внедрение в Cotonti других движков

<<<123

Ratibor
#31 04.03.2009 00:33
# Evil : т.к. нужна конкретная реализация Котонти + ДБ.
Начнем с того, что это за ДБ ?
Выкладывай полностью скрипт, будем посмотреть.
Не задавай глупых вопросов, не услышишь вранья.
Evil
#32 04.03.2009 12:16
#Ratibor ссылка на ДБ, и ссылка на инфу по ДБ
P.S. Спасибо за то, что решил помоч...

#Alex300 я может ошибаюсь, но вы читаете через строки... ни о каких блогах и тем более Джумле вопрос не стоял. Читайте первый пост и смотрите ссылки.

Пытался инклюдить, не помогает...

P.S. Готов вознаградить за труды.

Відредаговано: Evil (30.03.2009 20:07, 15 років тому)
Trustmaster
#33 30.03.2009 21:00
May the Source be with you!
Evil
#34 31.03.2009 03:52
#Trustmaster спасибо за ссылку, но я по английски не смогу описать суть проблемы ;)
NovoKain
#35 04.04.2009 18:59
Evil
#36 05.04.2009 03:52
Мне джумла ненужна совсем, у меня проект на Котонти!!!
NovoKain
#37 08.04.2009 16:30
Это я пример привёл просто. Не совсем в тему конечно :)
Fagot
#38 22.04.2009 15:00
Имю некоторый опыт прикручивания большого функционального куска из DLE к Sedito.
Поделюсь, пожалуй, впечатлениями.
Такой финт имеет смысл, когда есть, например, большая накопленная база контента и достаточно сложные и хорошо отлаженные средства его обработки, но написанные на другом движке.
Решал это написанием в виде плагина некоторого "адаптера" - функционально это перевод среды функционирования SED (переменные, авторизация, пути) в среду DLE.
Далее
- замена по всему тексту вызовов функций обращения к SQL на соответствующие SED-овские. Придерживаясь концепции "адаптера" можно написать библиотечку вызывающую функции SED при обращении по имени к соответствующей функции DLE.
- поиск и маскировка по всему присоединяемому тексту мест, где указыаются прямые пути к файлам и пути перехода (все эти пути записываем в коллекцию и в адаптере заводим соответствующие переменные )
- шаблоны!!! в другом движке - другой шаблонизатор. В DLE, например, отлична от SED даже логика заполнения шаблона. Тут или этот второй шаблонизатор оставить или взять на себя ОЧЕНЬ БОЛЬШОЙ Г...
- желательна замена механизмов комментирования, рейтингов, редакторов и парсеров.

ну это вот основные впечатления..

надеюсь вам понравилось :)
Trustmaster
#39 22.04.2009 15:36
Много времени занимают такие упражнения?
May the Source be with you!
Fagot
#40 22.04.2009 18:00
В режиме по паре часов после работы + выходные часа по четыре
около 1Мб php файлов
адаптер по переменным - дня три-четыре базовый
замена функций - дня четыре заняла и потом ещё по маленьку вылавливал
замена механизмов комментирования, рейтингов, редакторов и парсеров - неделю с хвостиком
замена констант на переменные и переработка кода под шаблонизатр (с корректировкой шаблонов) и исправление генерируемых ссылок (ну там ещё параллельно отладка всего предидущего) - около трёх месяцев. Правда там уже далеко не каждый день... после решения принципиальных вопросов энтузиазма поубавилось(((

Вероятно менее затратно было бы с чистого листа переписать
Но в данном случае, в начале проекта это было невозможно т.к. не было грамотного постановщика задачи, а я с такими системами раньше не работал ни как программист ни как пользователь.
Trustmaster
#41 22.04.2009 21:48
Мегабайт исходников - это круто. У нас всё ядро с модулями столько весит.
May the Source be with you!

<<<123