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

YoyoT

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

    17
  • З нами

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

Усі публікації користувача YoyoT

  1. ООООО! Спасибо большое))) Успокоили. А то я уже не знал где и копать
  2. Ставлю чистый opencart, добавляют два языка и устанавливаются модуль доставки. И при заходе на сайт он уже в режиме обслуживания. В настройках админки действительно включён режим обслуживания. Модуль режим обслуживания не включает. Как так?
  3. В методе два аргумента я в массиве два и передаю
  4. два, ну как-бы args свойство идет массивом вот я в масив передаю нужные аргументы
  5. Подскажите как правильно передать аргументы в метод? $this->load->controller('module/mymodule/method', array('arg1' => 'name', 'arg2' => 'tel')); Таким методом пишет что я упустил второй аргумент для своего метода 'method'
  6. Могу предложить свою помощь. Имееться приличный опыт разработки на php
  7. Извините, уже разобрался. Глюк был, shipping_address.tpl подгружаеться где надо.
  8. Где используется shipping_address.tpl ? Собственно хотел свой java скрипт прикрутить в оформлении заказа, если вставляю его в shipping_address.tpl то его нет в исходнике при оформлении, а если в checkout.tpl вставить то работает. Вот и возник вопрос когда подгружаеться shipping_address.tpl ?
  9. Примерно так? class ControllerShippingMyModule extends Controller { private $error = array(); public function index() { $this->load->language('shipping/mymodule'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('setting/setting'); #......... стандартный код обычной доставки $this->template = 'shipping/mymodule.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render()); } public function getData() { $this->mymodule-getData(); } private function validate() { if (!$this->user->hasPermission('modify', 'shipping/mymodule')) { $this->error['warning'] = $this->language->get('error_permission'); } if (!$this->error) { return true; } else { return false; } } }
  10. Вот так работает: class ControllerShippingMyModule extends Controller { private $error = array(); public function index() { $this->load->language('shipping/mymodule'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('setting/setting'); #......... стандартный код обычной доставки $this->template = 'shipping/mymodule.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render()); } public function getData($filter, $order) { $json = array(); #какой-то код $this->response->setOutput(json_encode($json)); } private function validate() { if (!$this->user->hasPermission('modify', 'shipping/mymodule')) { $this->error['warning'] = $this->language->get('error_permission'); } if (!$this->error) { return true; } else { return false; } } } Когда делаю запрос при помощи jquery index.php?route=shipping/mymodule/getData&filter=1&order=2&token=... Все работает! Ну когда запихиваю метод в библиотеку system/library/mymodule.php С кодом class MyModule { public function getData($filter, $order) { #code } #... } Щас нету возможности скопировать код с инстанцированием класса библиотеки, ну что-то дальше не идет. Может есть пример в двух словах? Как с методами быть чтобы запрос сработал? index.php?route=shipping/mymodule/getData&filter=1&order=2&token=... Чтото я уже в трех соснах запутался... Уже и через конструктор контроллера и через $registry и просто подключал load->library(...);
  11. Как сделать примерно следующий запрос средствами jquery? index.php?route=catalog/modulename/methodname&parametr=1&parametr2=2&token=... jquery скрипт делает гет запрос, но проблема в том что если метод определяется непосредственно в файле модуля (например в pay/mymodulepay.php) то запрос срабатывает без проблем. А если я этот модуль запихиваю в свою библотеку system/library/mymodule.php в виде класса с необходимыми методами, а потом подключаю свою библиотеку непосредственно в модуле то гет запрос не срабатывает. Возвращает ошибку типа страница не найдена. В чем ошибка? Или к библиотеке таким образом не обратиться?
×
×
  • Створити...

Important Information

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