dexteron

[Решено] Как получить настройки модуля в ocmod OC 2.3

Рекомендуемые сообщения

dexteron    15

Здравствуйте.

 

Модуль работает для версии 1.5.

В админке в модуле задаются настройки, а на сайте через vqmod достаются эти настройки и подключаются в footer.tpl файле шаблона вот так:

$module_name = $this->config->get('module_name');

Решил адаптировать модуль для oc 2.3.

Ранее выше версии 1.5 ничего не делал.

Пробовал сделать таким же способом в ocmod - не получилось.

 

Вопрос: как достать настройки модуля через ocmod для файлов представления шаблона?

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dexteron    15

Сам спросил - сам отвечу  :-)

 

Для этого нужно в контроллере футера

catalog/controller/common/footer.php

добавить:

$this->load->model('setting/setting');
$data['module_name'] = $this->model_setting_setting->getSetting('module_name');

И теперь нам доступна переменная $module_name с настройками модуля тут:

/catalog/view/theme/*/template/common/footer.tpl

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От ashap

      550.00 руб
      Скачать/Купить дополнение


      Visa, Mastercard, Я.Деньги для 2.3
      Версия для магазинов 1.5.x - 2.2.x тут https://opencartforu...aestro-яденьги/ она уже успела завоевать сердца покупателей, взгляните на количество продаж, этот модуль это полностью портированная версия под opencart2.3
       
      Не нужно заключать никаких договоров чтобы принимать пластиковые карты на своем сайте.
      Оплата происходит в одном окне, покупатель никуда не сбежит и после оплаты вернется на Ваш сайт, а если и сбежит то сможет оплатить свой заказ из письма по ссылке!
       
      В модуле реализована ++ Возможность совершать предоплату от суммы заказа или фиксированную стоимость
      в настройках модуля есть выбор
      1. оплата заказа
      2. оплата процента от заказа
      3. фикс.
       

       
       
      ++ Получение уведомлений от яндекс о совершении оплаты
      ++ Автоматическая смена статуса при получении оплаты(возможность отправить письмо автоматически покупателю и админу при поступлении)
      ++ Возможность использования для электронных товаров.
      ++ Защита от повторной оплаты заказа
      ++ Шифрование секретной фразы для уведомлений, как в админ панели так и в базе данных.
      ++ Так как яндекс принимает только рубли, автоматическая конвертация в рубли по курсу из вашего магазина(в магазине цены могут быть в любой валюте и заказ может быть оформлен в другой, при оплате все с конвертируется в рубли)
      ++ Возможность задать комиссию для покупателя
      ++ Возможность совершать предоплату от суммы заказа или фиксированную стоимость
      ++ Просмотр успешных платежей в админ панели магазина
      ++ Если пользователь прервал оплату, заказ все равно создастся
      ++ Возможность оплаты из личного кабинета
      ++ Возможность получение ссылки на оплату в письме
      ++ Возможность использования инструкции к оплате при оформлении заказа (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа», «комиссия» и html тегов)
      ++ Возможность использования инструкции к оплате в письме о заказе (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа», «комиссия» и html тегов)
      ++ Уведомление администратора при получении оплаты
      ++ Уведомление покупателя при получении оплаты магазином
      ++ Возможность добавления комментария для дальнейших действий в письмо о успешной оплате(использование переменных таких как «номер заказа», «сумма заказа», «комиссия» и html тегов)
      ++ Возможность повторно выслать ссылку на оплату из админ панели
      ++ Возможность добавить кнопку «Оплатить позже» при оформлении заказа
      ++ На странице успешной оплаты, если платеж уже поступил вывод текста об успешной оплате, если платеж не поступил или отказ от оплаты вывод “После того как деньги поступят на наш счет, статус Вашего Заказа # изменится” или возможно в настройках задать Ваш текст.
      ++ Возможность изменить текст на странице успешной оплаты (использование переменных таких как «номер заказа», «сумма заказа», «комиссия» и html тегов)
      ++ Возможность изменить текст на странице ожидаемой оплаты (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа», «комиссия» и html тегов)
      ++ При оплате сразу после оформления заказа на страницах успешной и ожидаемой оплаты вывод текста, что заказ создан.
      ++ На страницах успешной и неуспешной оплаты зарегистрированным пользователям выводятся ссылки на личный кабинет.
      ++ Возможность задания максимальной суммы заказа при котором метод не будет выводиться.
      ++ Возможность изменения названия метода оплаты.
      ++ Мульти-язык
      ++ Поддержка мульти-магазина
      ++ Возможность создавать заказ до оплаты, или создавать только после оплаты (задается в настройках модуля)
      ++ Поддержка полей из симпл
       
      Что нужно:
      1) Покупаете модуль
      2) Загружаете
      3) создаете кошелек яденег
      4) вбиваете его номер в настройки модуля
      5) Настраиваете уведомления https://sp-money.yan...ices/online.xml
      6) принимаете деньги
       
      Совместим с модулем simple (также позволяет использовать данные из заказа созданные модулем симпл)
      ioncube не требуется
      Демонстрация модуля на версии магазина 1.5.x (модуль полностью портирован на opencart 2 отличий нет)
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo
       
      Смотрите также другие модули по ссылке
      Добавил ashap Добавлено 29.10.2016 Категория Платежные системы Системные требования Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От ashap
      Версия для магазинов 1.5.x - 2.2.x тут https://opencartforu...aestro-яденьги/ она уже успела завоевать сердца покупателей, взгляните на количество продаж, этот модуль это полностью портированная версия под opencart2.3
       
      Не нужно заключать никаких договоров чтобы принимать пластиковые карты на своем сайте.
      Оплата происходит в одном окне, покупатель никуда не сбежит и после оплаты вернется на Ваш сайт, а если и сбежит то сможет оплатить свой заказ из письма по ссылке!
       
      В модуле реализована ++ Возможность совершать предоплату от суммы заказа или фиксированную стоимость
      в настройках модуля есть выбор
      1. оплата заказа
      2. оплата процента от заказа
      3. фикс.
       

       
       
      ++ Получение уведомлений от яндекс о совершении оплаты
      ++ Автоматическая смена статуса при получении оплаты(возможность отправить письмо автоматически покупателю и админу при поступлении)
      ++ Возможность использования для электронных товаров.
      ++ Защита от повторной оплаты заказа
      ++ Шифрование секретной фразы для уведомлений, как в админ панели так и в базе данных.
      ++ Так как яндекс принимает только рубли, автоматическая конвертация в рубли по курсу из вашего магазина(в магазине цены могут быть в любой валюте и заказ может быть оформлен в другой, при оплате все с конвертируется в рубли)
      ++ Возможность задать комиссию для покупателя
      ++ Возможность совершать предоплату от суммы заказа или фиксированную стоимость
      ++ Просмотр успешных платежей в админ панели магазина
      ++ Если пользователь прервал оплату, заказ все равно создастся
      ++ Возможность оплаты из личного кабинета
      ++ Возможность получение ссылки на оплату в письме
      ++ Возможность использования инструкции к оплате при оформлении заказа (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа», «комиссия» и html тегов)
      ++ Возможность использования инструкции к оплате в письме о заказе (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа», «комиссия» и html тегов)
      ++ Уведомление администратора при получении оплаты
      ++ Уведомление покупателя при получении оплаты магазином
      ++ Возможность добавления комментария для дальнейших действий в письмо о успешной оплате(использование переменных таких как «номер заказа», «сумма заказа», «комиссия» и html тегов)
      ++ Возможность повторно выслать ссылку на оплату из админ панели
      ++ Возможность добавить кнопку «Оплатить позже» при оформлении заказа
      ++ На странице успешной оплаты, если платеж уже поступил вывод текста об успешной оплате, если платеж не поступил или отказ от оплаты вывод “После того как деньги поступят на наш счет, статус Вашего Заказа # изменится” или возможно в настройках задать Ваш текст.
      ++ Возможность изменить текст на странице успешной оплаты (использование переменных таких как «номер заказа», «сумма заказа», «комиссия» и html тегов)
      ++ Возможность изменить текст на странице ожидаемой оплаты (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа», «комиссия» и html тегов)
      ++ При оплате сразу после оформления заказа на страницах успешной и ожидаемой оплаты вывод текста, что заказ создан.
      ++ На страницах успешной и неуспешной оплаты зарегистрированным пользователям выводятся ссылки на личный кабинет.
      ++ Возможность задания максимальной суммы заказа при котором метод не будет выводиться.
      ++ Возможность изменения названия метода оплаты.
      ++ Мульти-язык
      ++ Поддержка мульти-магазина
      ++ Возможность создавать заказ до оплаты, или создавать только после оплаты (задается в настройках модуля)
      ++ Поддержка полей из симпл
       
      Что нужно:
      1) Покупаете модуль
      2) Загружаете
      3) создаете кошелек яденег
      4) вбиваете его номер в настройки модуля
      5) Настраиваете уведомления https://sp-money.yan...ices/online.xml
      6) принимаете деньги
       
      Совместим с модулем simple (также позволяет использовать данные из заказа созданные модулем симпл)
      ioncube не требуется
      Демонстрация модуля на версии магазина 1.5.x (модуль полностью портирован на opencart 2 отличий нет)
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo
       
      Смотрите также другие модули по ссылке
    • От ReManager

      Скачать/Купить дополнение


      Дополнительное описание категорий и товаров
      Дополнительное описание для товаров и категорий. Делал для себя. Не заменяет файлы. OCMOD. Мод для тех, кто ручками допиливает шаблон и разместит вывод доп.описаний в нужном месте шаблона. Добавляет дополнительные 2 поля в базу. Работает без ошибок ТОЛЬКО на ocStore 2.3.0.2.*. На остальных версиях требуются мелкие правки.
       
      Что мод делает:
      1. С помощью мода можно вывести дополнительное описание в категориях в файле catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl добавить:
      - для вывода доп.описания продукта в необходимом месте блока формирования карточки продукта
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> - для вывода доп.описания категории в необходимом месте
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 2. Для вывода доп.описания на странице товара в файле catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl добавить в нужном месте:
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 3. Для вывода доп.описания в модуле "Рекомендуемые" товара в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/featured.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> 4. Для вывода доп.описания в модуле "Последние" товарах в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/latest.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?>  - <div class="dop-opisanie"> - это так, просто для понимания, что можно оформить своими стилями;
      - можно просто выводить только через строку кода с echo; без if.
       
      Как пользоваться с версии 1.2.1:
      .zip - для тех кто ставит в первые.
      .xml - для тех кто ставил уже предыдущие версии и хочет обновиться.
       
      v.1.2.0.0.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.0.1.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
      v.1.2.1.0.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.1.1.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
       
      В версиях, где редактор для Доп.описание товаров текст можно форматировать, т.е добавлять ссылки, картинки, стили и т.п(как полное описание). Кстати, где нет редактора в Доп.описании, то в шаблоне все html-тэги удаляются. Не стоит ограничения по длине доп.описания категории и товара!
       
      Проверял на чистом сайте. Возмоооожно, будут конфликты с какими-нибудь модами. Но это не сложно решить, наверно.
       
      Установка мода:
      1. Установить через "Установка дополнений".
      2. Обновить кэш в "Менеджер дополнений".
       
      Обновление мода:
      Скачивайте .xml нужной версии, удаляйте модификатор, обновляйте кэш, ставьте новый .xml и опять обновляйте кэш.
       
      ВНИМАНИЕ:
      1. Я не программист, поэтому 100% работу на ваших сайтах с различными шаблонами гарантировать не могу. Если авторы шаблонов протестят мой мод и, при несовместимости частичной, покажут где-что подправить, то я сделаю версии и под их шаблоны.
      2. Работает пока только с редактором Summer Note.
       
      Демо с доп. описание категории, товаров, модулями Последние и Рекомендуемые.
       
      Донатики на пиво/сок/сигареты и печеньки можно присылать тут
      Добавил ReManager Добавлено 26.12.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От ReManager
      Дополнительное описание для товаров и категорий. Делал для себя. Не заменяет файлы. OCMOD. Мод для тех, кто ручками допиливает шаблон и разместит вывод доп.описаний в нужном месте шаблона. Добавляет дополнительные 2 поля в базу. Работает без ошибок ТОЛЬКО на ocStore 2.3.0.2.*. На остальных версиях требуются мелкие правки.
       
      Что мод делает:
      1. С помощью мода можно вывести дополнительное описание в категориях в файле catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl добавить:
      - для вывода доп.описания продукта в необходимом месте блока формирования карточки продукта
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> - для вывода доп.описания категории в необходимом месте
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 2. Для вывода доп.описания на странице товара в файле catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl добавить в нужном месте:
      <?php if ($description_dop) { ?><div class="dop-opisanie"><?php echo $description_dop; ?></div><?php } ?> 3. Для вывода доп.описания в модуле "Рекомендуемые" товара в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/featured.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?> 4. Для вывода доп.описания в модуле "Последние" товарах в файле catalog/view/theme/ВАША_ТЕМА/template/extension/module/latest.tpl добавить в нужном месте:
      <?php if ($product['description_dop']) { ?><div class="dop-opisanie"><?php echo $product['description_dop']; ?></div><?php } ?>  - <div class="dop-opisanie"> - это так, просто для понимания, что можно оформить своими стилями;
      - можно просто выводить только через строку кода с echo; без if.
       
      Как пользоваться с версии 1.2.1:
      .zip - для тех кто ставит в первые.
      .xml - для тех кто ставил уже предыдущие версии и хочет обновиться.
       
      v.1.2.0.0.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.0.1.1 - Доп.описание категории отсутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
      v.1.2.1.0.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара нет редактора.
      v.1.2.1.1.1 - Доп.описание категории присутствует на страницах пагинации(2-я, 3-я страница каталога), у формы Доп.описания товара есть редактор.
       
      В версиях, где редактор для Доп.описание товаров текст можно форматировать, т.е добавлять ссылки, картинки, стили и т.п(как полное описание). Кстати, где нет редактора в Доп.описании, то в шаблоне все html-тэги удаляются. Не стоит ограничения по длине доп.описания категории и товара!
       
      Проверял на чистом сайте. Возмоооожно, будут конфликты с какими-нибудь модами. Но это не сложно решить, наверно.
       
      Установка мода:
      1. Установить через "Установка дополнений".
      2. Обновить кэш в "Менеджер дополнений".
       
      Обновление мода:
      Скачивайте .xml нужной версии, удаляйте модификатор, обновляйте кэш, ставьте новый .xml и опять обновляйте кэш.
       
      ВНИМАНИЕ:
      1. Я не программист, поэтому 100% работу на ваших сайтах с различными шаблонами гарантировать не могу. Если авторы шаблонов протестят мой мод и, при несовместимости частичной, покажут где-что подправить, то я сделаю версии и под их шаблоны.
      2. Работает пока только с редактором Summer Note.
       
      Демо с доп. описание категории, товаров, модулями Последние и Рекомендуемые.
       
      Донатики на пиво/сок/сигареты и печеньки можно присылать тут
    • От zypper
      Привет. При установке модуля [OCMOD][zoom]product_option_image_swap_z появляется ошибка как на скрине, хотя данные от FTP прописаны правильно. В чем может быть причина?

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу