Как с шаблона вытащить модуль?

red-storm

Профессор
Регистрация
17 Сен 2013
Сообщения
120
Реакции
35
Добрый день, ALL!
Подскажите пожалуйста, как с шаблонов, например moneymaker вытащить как-то модуль, например обратного звонка или быстрой покупки.
 
Я думаю это долгий процесс. Нужно проверить сначала tpl файлы, а потом искать контроллеры и модели этих модулей. проще найти необходимый модуль отдельно. модуль обратного звонка есть на форуме opencart бесплатно. модуль быстрой покупки также можно найти отдельно в свободном доступе
 
В таком виде, как они в шаблоне я не видел на форумах.
 
Любой модуль состоит из двух сторон (медали, админка и catalog) и четырех "кусков" - контроллер модуля, модель модуля (иногда используется "не свой"), языковой файл модуля, и сам модуль.
Плюс, если модуль идёт в шаблоне, надо будет выковыривать скрипты и CSS стили.

Как вариант, используйте TotalCommander или обычный поиск по файлам по всем файлам с именем "moneymaker". Найдете часть файлов.
 
Некоторые модули состоят только из контроллера и шаблона, даже не присутствует админ часть, у некоторых более серьезных есть файл модели

примерная структура для фронтенда
catalog/model/module/module_name.php - ( объект модели модуля)
catalog/controller/module/module_name.php (контроллер модуля)
catalog/view/module/module_name.tpl (шаблонизатор)


примерная структура для бэкенда

admin/model/module/module_name.php - ( объект модели модуля)
admin/controller/module/module_name.php (контроллер модуля)
admin/view/module/module_name.tpl (шаблонизатор)

Это только функциональная часть, также могут быть различные служебные файлы как писали css, js файлы

помимо прочего модуль может быть простым файлом расширением vqmod.xml
 
Попробуйте модуль Module Extract v0.0.1 - извлечение модулей
 
Module Extract v0.0.1
Не находит ничего.
Поиск в тотале со словом MoneyMaker так же мало помог...
65e05a285cf8.png
 
Если касательно шаблона MoneyMaker, то все модули там прописаны исключительно в файлах.. поэтому открываете файлы и выборочно копируете, что относится к модулю. Если честно - то легче заново написать, наверное, чем выцарапывать из файлов
 
Как выяснить, что относится к модулю, там нет комментариев вида ---начало модуля быстрый заказ----
---- конец модуля быстрый заказ...
 
Как выяснить, что относится к модулю, там нет комментариев вида ---начало модуля быстрый заказ----
---- конец модуля быстрый заказ...
начинайте с tpl где идет оформление нужного модуля, там будут указаны стили, классы и переменные. Стили и классы ищите css а переменные в контроллерах и языковых.. по контроллерам можно хапнуть модели..
и так перебирая все файлы, чтоб ничего не упустить...
 
Назад
Сверху