Рекомендуемые сообщения

INcon    0

Доброго вечера, товарищи!

3 дня мучаю новую тему, довёл до ума, всё отлично. НО вот парочка отличных модулей, которые шли в комплекте наотрез отказываются работать.

В модулях я их активирую, на главной прописаны. Нажимаю редактировать, задаю имя, меняю статус на включён и тут он выдаёт мне:

You do not have permission to modify the module!

Делаю под админом, на ftp 777 права на папку с модулями, в настройках API делал всё, как рекомендуют в интернетах, ошибка осталась.

Спасайте, товарищи!

Opencart v 2.3.0.2 , шаблон юзаю заточенный под эту версию

Изменено пользователем INcon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dexteron    15

В админке > Пользователи > Группы пользователей настройте права "Разрешено внесение изменений" для нужных элементов. 

Или выберите все кнопкой "Выделить все".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
INcon    0
17 минут назад, dexteron сказал:

В админке > Пользователи > Группы пользователей настройте права "Разрешено внесение изменений" для нужных элементов. 

Или выберите все кнопкой "Выделить все".

это был самый первый вариант) увы(( но нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

@INcon что это за модули, которые вместе с шаблоном?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dexteron    15

Посмотрите что там в контроллере модуля есть) 

admin/controller/extension/module/{название_модуля}.php

Внутри validate(), там должна быть проверка hasPermission

Как называется ваш модуль и какая там проверка стоит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
INcon    0
3 минуты назад, thentru сказал:

@INcon что это за модули, которые вместе с шаблоном?

Слайдеры. верхние со * вначале - работают.

Нижние без * нет(

Дополнения.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

А что автор данного шаблона говорит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
INcon    0
4 минуты назад, thentru сказал:

А что автор данного шаблона говорит?

прямой связи с разрабом нет. 

 

9 минут назад, dexteron сказал:

Посмотрите что там в контроллере модуля есть) 

admin/controller/extension/module/{название_модуля}.php

Внутри validate(), там должна быть проверка hasPermission

Как называется ваш модуль и какая там проверка стоит?

Да вроде всё нормально, сравнил с файлами работающих модулей, идентичный код, только названия отличаются.

protected function validate() {
        if (!$this->user->hasPermission('modify', 'module/dresscode_bestseller')) {
            $this->error['warning'] = $this->language->get('error_permission');
        }

        if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 64)) {
            $this->error['name'] = $this->language->get('error_name');
        }

        if (!$this->request->post['width']) {
            $this->error['width'] = $this->language->get('error_width');
        }

        if (!$this->request->post['height']) {
            $this->error['height'] = $this->language->get('error_height');
        }

        return !$this->error;
    }

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
INcon    0

Друзья! помогите пожалуйста! ничего не помогает(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
INcon    0

Thentru помог решить проблему, суть была в некорректно прописанном пути в модулях. Они были прописаны по старую версию ОК.

  • Было так if (!$this->user->hasPermission('modify', 'module/slideshow')) {
  • надо так if (!$this->user->hasPermission('modify', 'extension/module/slideshow')) {

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу