COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Sektor

Соучастники
  • Публикации

    11
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Sektor

  1. Помогите разобраться с модулем меню для опенкарта версии 2.3

    Переделываю бесплатный модуль с более старой на 2.3

    Код ошибки

    Notice: Undefined variable: data in megamenu_form.tpl on line164Warning: Invalid argument supplied for foreach() in megamenu_form.tpl on line 164

    Там где должно выводится список категорий также, аналогично список производителей, ошибка та же.

    Прикрепил контролер модель и форму ввода.

    megamenu.php

    megamenu.php

    megamenu_form.tpl

  2. ех:( я подумал что там из-за чувствительного регистра и сменил большую буковку на маленькую... хотел было написать такое

    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 назад немного версткой увлекался, начал от безделия на работе, тогда еще таблицами верстали, а тут вернулся к своему увлечению. Спасибо. Сейчас так и выходит что читаю уроки к старым версиям.

  3.  

    15 минут назад, nikifalex сказал:

    Что помешало вам написать целиком сообщение об ошибке без точек?

     

    ну изначально огромный путь хотел удалить - к месту на диске. Я немного поигрался со сборками вебсерверов и папки все глубже и глубже уходили, а когда нашел оптимальный вариант и не удалил сразу то теперь как-то и затруднительно.

  4. Здравствуйте,

    Хотел свой модуль сделать но выдает ошибку, как быть?

    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;
    	}
    }

     

     

     

     

     

    Также узнать хотел какой мин. код для контролера (чтобы просто подключить его), а потом уже редактировать тихонько.

  5. Здравствуйте, вопрос от незнайки. Нужно чтоб было 2 валюты с иконами как флаги в языках.

    Нужно поправить в шаблоне код php.

    Как/куда написать/добавить код чтоб автоматом добавлялись иконки при выборе валюты.

    Например в папку ленгвич рядом с иконами флагов ru-ru.png кинуть val-ru.png.

     

    Версия 2.3

  6. Небольшая проблема с конструктором меню в 2_3_0_2

    После того как добавил раздел меню.

    Notice: Undefined offset: 0 in /home/l/l98740y3/eco/public_html/admin/model/design/custommenu.php on line 114Notice: Undefined offset: 71 in /home/l/l98740y3/eco/public_html/admin/controller/design/custommenu.php on line 237Notice: Undefined offset: 71 in /home/l/l98740y3/eco/public_html/admin/controller/design/custommenu.php on line 237

    Добавился анг. язык отключить который невозможно пользовательским путем.

    Пропали категории и товар.

    Not Found

    The requested URL /tablet/samsung-galaxy-tab-10-1 was not found on this server.

    Apache/2.4.10 (Unix) Server at  Port 80

     

    Хелп