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

Тема в разделе "Opencart", создана пользователем red-storm, 22 июн 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. red-storm

    red-storm Постоялец

    Регистр.:
    17 сен 2013
    Сообщения:
    109
    Симпатии:
    30
    Добрый день, ALL!
    Подскажите пожалуйста, как с шаблонов, например moneymaker вытащить как-то модуль, например обратного звонка или быстрой покупки.
     
  2. Vladimird

    Vladimird Создатель

    Регистр.:
    20 окт 2008
    Сообщения:
    11
    Симпатии:
    1
    Я думаю это долгий процесс. Нужно проверить сначала tpl файлы, а потом искать контроллеры и модели этих модулей. проще найти необходимый модуль отдельно. модуль обратного звонка есть на форуме opencart бесплатно. модуль быстрой покупки также можно найти отдельно в свободном доступе
     
  3. red-storm

    red-storm Постоялец

    Регистр.:
    17 сен 2013
    Сообщения:
    109
    Симпатии:
    30
    В таком виде, как они в шаблоне я не видел на форумах.
     
  4. bezzubtsev

    bezzubtsev

    Регистр.:
    14 май 2015
    Сообщения:
    230
    Симпатии:
    65
    Любой модуль состоит из двух сторон (медали, админка и catalog) и четырех "кусков" - контроллер модуля, модель модуля (иногда используется "не свой"), языковой файл модуля, и сам модуль.
    Плюс, если модуль идёт в шаблоне, надо будет выковыривать скрипты и CSS стили.

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

    madmaximus85 Постоялец

    Регистр.:
    30 июл 2012
    Сообщения:
    98
    Симпатии:
    51
    Некоторые модули состоят только из контроллера и шаблона, даже не присутствует админ часть, у некоторых более серьезных есть файл модели

    примерная структура для фронтенда
    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
     
  6. Lery

    Lery

    Регистр.:
    17 май 2013
    Сообщения:
    273
    Симпатии:
    85
    Попробуйте модуль Module Extract v0.0.1 - извлечение модулей
     
  7. red-storm

    red-storm Постоялец

    Регистр.:
    17 сен 2013
    Сообщения:
    109
    Симпатии:
    30
    Module Extract v0.0.1
    Не находит ничего.
    Поиск в тотале со словом MoneyMaker так же мало помог...
    [​IMG]
     
  8. Lery

    Lery

    Регистр.:
    17 май 2013
    Сообщения:
    273
    Симпатии:
    85
    Если касательно шаблона MoneyMaker, то все модули там прописаны исключительно в файлах.. поэтому открываете файлы и выборочно копируете, что относится к модулю. Если честно - то легче заново написать, наверное, чем выцарапывать из файлов
     
  9. red-storm

    red-storm Постоялец

    Регистр.:
    17 сен 2013
    Сообщения:
    109
    Симпатии:
    30
    Как выяснить, что относится к модулю, там нет комментариев вида ---начало модуля быстрый заказ----
    ---- конец модуля быстрый заказ...
     
  10. Lery

    Lery

    Регистр.:
    17 май 2013
    Сообщения:
    273
    Симпатии:
    85
    начинайте с tpl где идет оформление нужного модуля, там будут указаны стили, классы и переменные. Стили и классы ищите css а переменные в контроллерах и языковых.. по контроллерам можно хапнуть модели..
    и так перебирая все файлы, чтоб ничего не упустить...