Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

NKC

Новачок
  
  • Публікації

    6
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

NKC's Achievements

Newbie

Newbie (1/14)

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

Recent Badges

0

Репутація

  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. А если В ../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>

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.