Sektor Опубликовано: января 30, 2017 Жалоба Поделиться Опубликовано: января 30, 2017 Здравствуйте, Хотел свой модуль сделать но выдает ошибку, как быть? Class 'Controllerextensionmodule...... system\storage\modification\system\engine\action.php on line 48 Я в программировании не силен, но все же.... после разных манипуляций код сейчас такой. В общем я просто поставил у себя на локалке OPENCART.CMS v2.3 создал файл контролера в admin\controller\extension\module и языковый файл Скрытый текст <?php class ControllerModulebesmen extends Controller { private $error = array(); public function index() { $this->load->language('extension/module/besmen'); $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('besmen', $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'] . '&type=module', true)); } $data['heading_title'] = $this->language->get('heading_title'); $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); } protected function validate() { if (!$this->user->hasPermission('modify', 'extension/module/besmen')) { $this->error['warning'] = $this->language->get('error_permission'); } return !$this->error; } } Также узнать хотел какой мин. код для контролера (чтобы просто подключить его), а потом уже редактировать тихонько. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nikifalex Опубликовано: января 30, 2017 Жалоба Поделиться Опубликовано: января 30, 2017 Что помешало вам написать целиком сообщение об ошибке без точек? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Sektor Опубликовано: января 30, 2017 Автор Жалоба Поделиться Опубликовано: января 30, 2017 15 минут назад, nikifalex сказал: Что помешало вам написать целиком сообщение об ошибке без точек? ну изначально огромный путь хотел удалить - к месту на диске. Я немного поигрался со сборками вебсерверов и папки все глубже и глубже уходили, а когда нашел оптимальный вариант и не удалил сразу то теперь как-то и затруднительно. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. nikifalex Опубликовано: января 30, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: января 30, 2017 1 час назад, Sektor сказал: теперь как-то и затруднительно что затруднительно? Написать текст ошибки? Пусть даже без вашего секретного пути RHCk 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Sektor Опубликовано: января 30, 2017 Автор Жалоба Поделиться Опубликовано: января 30, 2017 затруднительно переустанавливать веб сервер. так? Fatal error: Class 'Controllerextensionmodulebesmen' not found in D:\.............\action.php on line 48 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. nikifalex Опубликовано: января 30, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: января 30, 2017 поменяйте имя класса в вашем секретном модуле вместо ControllerModulebesmen напишите 1 минуту назад, Sektor сказал: Controllerextensionmodulebesmen У вас же 2.3. Не читайте старых газет Sektor 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Sektor Опубликовано: января 30, 2017 Автор Жалоба Поделиться Опубликовано: января 30, 2017 ех:( я подумал что там из-за чувствительного регистра и сменил большую буковку на маленькую... хотел было написать такое class Controllermodulebesmen extends Controller { - так сохранил. Fatal error: Class 'Controllerextensionmodulebesmen' not found in D:\......\home\eco\public_html\system\engine\action.php on line 48 и тут дошло что там путь прописан. поменял и..... Настройки успешно изменены! Ну наконец, сколько времени убил, я туда даже не смотрел, я только в тело смотрел и пилил его сяк - так брал же копировал рабочие модули раз сто с той же папки и нет чтоб в шапку посмотреть. Спасибо!!! Бл. реально неделю убил. Хе-хе. п.с. 29 минут назад, nikifalex сказал: У вас же 2.3. Не читайте старых газет я лет 7 назад немного версткой увлекался, начал от безделия на работе, тогда еще таблицами верстали, а тут вернулся к своему увлечению. Спасибо. Сейчас так и выходит что читаю уроки к старым версиям. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nikifalex Опубликовано: января 30, 2017 Жалоба Поделиться Опубликовано: января 30, 2017 17 минут назад, Sektor сказал: Спасибо!!! лучше на зеленую стрелку в посте кликните. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Sektor Опубликовано: января 30, 2017 Автор Жалоба Поделиться Опубликовано: января 30, 2017 26 минут назад, nikifalex сказал: лучше на зеленую стрелку в посте кликните. хех, а я кликал-кликал на плюсик возле цифры и решил что у меня эта функция не разрешена. ну я и нуб. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.