Перейти к содержанию

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

Добрый вечер! господа разработчики дополнений, нужно реализовать "не бесплатно" вывод категорий по выбранным макетам в  head меню из модуля "Меню категорий PRO"  и даработать модуль вывод блоков рекомендуемые на базе модуля "мульти рекомендуемые" кто готов взяться ? пишите 

Изменено пользователем estyrov

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От GlobakFish
      Добрый день!
       
      Нужна помощь во внесении ряда изменений на сайте интернет-магазина. Все эти правки разместил во вложении.
       
      Возможно , чтобы все это сделать, проще поменять шаблон, тут мы открыты для предложений!)
      Работы по сайту.docx
    • От Ravgus
      Добрый день! Решил разобраться с тем как создаются модули на ocstore 2, но столкнулся с такой проблемой - мой модуль не отображается в админке в дополнениях. Вроде бы все сделал все что необходимо - создал контроллер, языковой файл, tpl как для админки так и для каталога, проверил на работоспособность через запрос:
       
      http://localhost/OpenCart/index.php?route=myprice/price все работает, необходимую инфу выдает, так что тут все вроде норм. Также добавлял в админке админу права на просмотр и редактирования модуля - ничего не изменило. Помогите люди добрые, я уже какой час над этим бьюсь. Прилаживаю файлы для админки.

      Контроллер:
       
      <?php class ControllerMypricePrice extends Controller { private $error = array(); public function index() { $this->load->language('myprice/price'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('setting/setting'); if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_setting_setting->editSetting('price', $this->request->post); $this->session->data['success'] = $this->language->get('text_success'); $this->response->redirect($this->url->link('extension/extension', 'token=' . $this->session->data['token'], true)); // } $data['heading_title'] = $this->language->get('heading_title'); $data['text_edit'] = $this->language->get('text_edit'); $data['text_enabled'] = $this->language->get('text_enabled'); $data['text_disabled'] = $this->language->get('text_disabled'); $data['entry_status'] = $this->language->get('entry_status'); $data['button_save'] = $this->language->get('button_save'); $data['button_cancel'] = $this->language->get('button_cancel'); if (isset($this->error['warning'])) { $data['error_warning'] = $this->error['warning']; } else { $data['error_warning'] = ''; } $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], true) ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_extension'), 'href' => $this->url->link('extension/extension', 'token=' . $this->session->data['token'], true) // ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('myprice/price', 'token=' . $this->session->data['token'], true) ); $data['action'] = $this->url->link('myprice/price', 'token=' . $this->session->data['token'], true); $data['cancel'] = $this->url->link('extension/extension', 'token=' . $this->session->data['token'], true); // if (isset($this->request->post['price_status'])) { $data['price_status'] = $this->request->post['price_status']; } else { $data['price_status'] = $this->config->get('price_status'); } $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); $this->response->setOutput($this->load->view('myprice/price', $data)); } protected function validate() { if (!$this->user->hasPermission('modify', 'myprice/price')) { $this->error['warning'] = $this->language->get('error_permission'); } return !$this->error; } } Lang:
      <?php // Heading $_['heading_title'] = 'Мой модуль'; // Text $_['text_extension'] = 'Модули'; $_['text_success'] = 'Настройки модуля обновлены!'; $_['text_edit'] = 'Редактирование модуля'; // Entry $_['entry_status'] = 'Статус'; // Error $_['error_permission'] = 'У вас нет прав для управления этим модулем!'; TPL:
      <?php echo $header; ?><?php echo $column_left; ?> <div id="content"> <div class="page-header"> <div class="container-fluid"> <div class="pull-right"> <button type="submit" form="form-price" data-toggle="tooltip" title="<?php echo $button_save; ?>" class="btn btn-primary"><i class="fa fa-save"></i></button> <a href="<?php echo $cancel; ?>" data-toggle="tooltip" title="<?php echo $button_cancel; ?>" class="btn btn-default"><i class="fa fa-reply"></i></a></div> <h1><?php echo $heading_title; ?></h1> <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> </ul> </div> </div> <div class="container-fluid"> <?php if ($error_warning) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?> <button type="button" class="close" data-dismiss="alert">&times;</button> </div> <?php } ?> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-pencil"></i> <?php echo $text_edit; ?></h3> </div> <div class="panel-body"> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form-price" class="form-horizontal"> <div class="form-group"> <label class="col-sm-2 control-label" for="input-status"><?php echo $entry_status; ?></label> <div class="col-sm-10"> <select name="price_status" id="input-status" class="form-control"> <?php if ($price_status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <option value="0"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } ?> </select> </div> </div> </form> </div> </div> </div> </div> <?php echo $footer; ?>  
    • От tsogoevs
      Добрый день! Нужен специалист, который смог бы навести порядок в установленных модулях. Проблема в каком-то модуле, после обновления кеша модификаторов вноситься изменение в код и сайт больше не работает. Помогает только восстановление из резервной копии. Версия 2.3 http://dogstars.com.ua/
    • От kydriashka
      Привет! Очень нужен модуль для прохождения теста для потенциальных клиентов. В частности имеется в виду прохождение психологических тестов с выведением результата теста в зависимости от выбранных вариантов.
    • От ogomor
      Уважаемые администраторы.
      В виду появления огромного количества версий OpenCart и ocStore
      Возможно ли реализовать в разделе дополнения https://opencartforum.com/files/
      Фильтр по совместимости модулей (шаблонов и т.д.) с версиями OpenCart и ocStore.
      А авторы, при добавлении, уже указывали бы, с чем тестировалось и совместимо их детище.
      Думаю многим бы было полезно это дополнение в дополнениях )))
      Спасибо.
       
      версии ocStore
        версии Opencart
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.