Jump to content

Recommended Posts

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

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

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

You do not have permission to modify the module!

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

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

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

Edited by INcon

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
17 минут назад, dexteron сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
3 минуты назад, thentru сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


Link to post
Share on other sites
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;
    }

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
В 15.02.2017 в 21:00, INcon сказал:

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

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

а где редактировать?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.