Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

NKC

Newbie
  
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

NKC's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Заработало! Надо еще тестировать... Делал по этой инструкцииЖ В принципе особо ничего сложного нет. Вот мануал:1. Необходимо добавить прослойки в виде каталога "extension". Необходимо удлинять пути и, соответственно, корректировать код (после чего его повторно с нуля проверять). И это касается не только контроллеров, но и моделей, и перевода, и вьюх. Далее из их документации.Касаемо расположения. Что было:admin/controller/module/xxx.phpadmin/model/module/xxx.phpadmin/language/en-gb/module/xxx.phpadmin/view/template/module/xxx.tplКак теперь:admin/controller/extension/module/xxx.phpadmin/model/extension/module/xxx.phpadmin/language/en-gb/extension/module/xxx.phpadmin/view/template/extension/module/xxx.tplКасаемо имен контроллеров и моделей, теперь необходимо добавлять Extension. Чтобы из ControllerModuleMyModule получилось ControllerExtensionModuleMyModule, а из ModelModuleMyModule стало ModelExtensionModuleMyModule. То самое ограничение в именах классов.Касаемо подключения моделей, теперь необходимо добавлять приставку "extension/", например, $this->load->model('extension/module/MyModule'). Это так же отражается и на создании динамических переменных объектов класса. Т.е. вместо model_module_MyModule, теперь нужно использовать model_extension_module_MyModule.Этот пункт касается не только административной части "admin", но и основной части, т.е. каталога "catalog".2. Теперь summernote необходимо подключать отдельно. Справиться с этой задачей достаточно легко. Просто добавить подключение необходимых скриптов:$this->document->addStyle('view/javascript/summernote/summernote.css');$this->document->addScript('view/javascript/summernote/summernote.min.js');$this->document->addScript('view/javascript/summernote/opencart.js');3. Модификация левого меню в админке. Теперь, меню в админке располагается не по адресам "controller/common/menu.php" и "view/template/common/menu.tpl", а в "controller/common/column_left.php" и "view/template/common/column_left.tpl". Стоит отметить, что меню теперь строится динамически в шаблоне по данным контроллера, т.е. не просто представлено в виде перечисления тегов ul-li. Так что тем, кто делал ручные правки и вставки в шаблон, придется его отложить и внимательно изучить контроллер, а именно структуру отдельных записей меню.Конечно, есть и другие моменты, но это, пожалуй, одни из тех, с которыми сталкивается практически каждый модуль. {здесь была ссылка на варезный ресурс}
  2. В службе поддержки paymaster ua ответели - "Мы передали ваш запрос в отдел разработки.Реализация модуля займет несколько месяцев. Когда он будет готов, мы выложим его для скачивания на нашем сайте."
  3. Аналогичная проблема! Пробую своими силами - если не получиться буду обращаться к спецам...
  4. Я пытался примерно так же сделать, но видно что-то недосмотрел. Работает! Правда только после перегрузки страницы. С этим можно что нибудь сделать?
  5. Пробовал делать по анологии с вашим примером - перестает загружаться страница...
  6. А если В ../template/common/cart.tpl <li id="cart" class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-shopping-cart n-icon"></i><span id="cart-total"><?php echo $text_items; ?></span></a> <ul class="dropdown-menu"> <?php if ($products || $vouchers) { ?> <li>
Guest
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.