Jump to content

Recommended Posts

В общем, накатил я версию 2.3.0.2.3. На неё накатил шаблон NetStore и некоторое количество плагинов, вроде слайдера и умного поиска, ну и в какой-то момент появились данные проблемы. Куда копать? Где искать предполагаемую причину?

 

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 32

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 33

Notice: Undefined index: user_group_id in /public_html/system/storage/modification/admin/controller/common/header.php on line 33

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 173

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 174

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 175

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 176

Notice: Undefined index: token in /public_html/system/storage/modification/admin/controller/common/header.php on line 177

Share this post


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

Где искать предполагаемую причину?

 

где-то в этом

 

54 минуты назад, Friden сказал:

некоторое количество плагинов, вроде слайдера и умного поиска

 

Share this post


Link to post
Share on other sites
8 часов назад, Friden сказал:

Где искать предполагаемую причину?

для начала, нужно глянуть строки в файлах,  в которых ошибка

Share this post


Link to post
Share on other sites

Разные версии OpenCart родной и темы. Смотрите любой родной модуль и ищите отличия

Share this post


Link to post
Share on other sites
2 часа назад, fanatic сказал:

для начала, нужно глянуть строки в файлах,  в которых ошибка

 

32 строка:  $data['acccaunt_link'] = $this->url->link('user/user/edit', 'token=' . $this->session->data['token'] . '&user_id=' . $this->user->getId(), true);
33 строка:  $data['settings_link'] = $this->url->link('user/user_permission/edit', 'token=' . $this->session->data['token'] . '&user_group_id=' . $user_info['user_group_id'], true);

173 строка: $data['new_category'] = $this->url->link('catalog/category/add', 'token=' . $this->session->data['token'], true); 

174 строка: $data['new_customer'] = $this->url->link('user/user/add', 'token=' . $this->session->data['token'], true);

175 строка: $data['new_download'] = $this->url->link('catalog/download/add', 'token=' . $this->session->data['token'], true);

176 строка: $data['new_manufacturer'] = $this->url->link('catalog/manufacturer/add', 'token=' . $this->session->data['token'], true);

177 строка: $data['new_product'] = $this->url->link('catalog/product/add', 'token=' . $this->session->data['token'], true);

52 минуты назад, waterfall сказал:

Разные версии OpenCart родной и темы. Смотрите любой родной модуль и ищите отличия

На сайте темы сказано, что совместимость с 2.3 есть. 

Share this post


Link to post
Share on other sites

а у вас точно 2.3?

в двойке должен быть token в сессии.

это в тройке  user_token

Share this post


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

а у вас точно 2.3?

в двойке должен быть token в сессии.

это в тройке  user_token

Да. 2.3.0.2.3 

А где тут user_token?

Share this post


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

А где тут user_token?

не знаю где тут.

я написал,  что такая ошибка может быть в тройке, потому как в тройке user_token , а запрашивается token

Share this post


Link to post
Share on other sites

На главной странице админки снизу пишет, что версия именно 23.

Share this post


Link to post
Share on other sites
12 часов назад, Vetroff сказал:

 

где-то в этом

 

 

А что, теоретически, может выживать проблемы с token и user_group_id?

Share this post


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

А что, теоретически, может выживать проблемы с token и user_group_id?

 

теоретически, установленный модуль от другой версии движка.

Share this post


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

 

теоретически, установленный модуль от другой версии движка.

Понятно. А как чекать? Отключать один за одним? 

Share this post


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

Понятно. А как чекать? Отключать один за одним? 

 

смотрите в модификаторах какие меняют header и да.

Share this post


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

А как чекать? Отключать один за одним? 

как вариант

 

Share this post


Link to post
Share on other sites

Так, вроде бы проблема ушла. Отключил Material Design for admin.

 

Осталась другая при попытке запилить вывод имени пользователя вместо надписи "Личный кабинет", когда тот залогинен, вылезает ошибка мол не определена переменная. Я попробовал на совсем чистом и там всё работало. Что я делаю. 

 

В header.php в папке /catalog/controller/common/ вписываю $data["FirstName"] = $this->customer->getFirstName();

 

Потом в header.tpl в папке /catalog/view/theme/netstore/template/common/  вписываю <?php if($logged){ ?><?php echo $FirstName; ?><?php }else{ ?><?=$text_account ?><?php } ?>

 

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

Share this post


Link to post
Share on other sites

обновить модификаторы

 

Share this post


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

обновить модификаторы

 

Как это делается? Не в первый раз слышу, но понять не могу, как и где.

Share this post


Link to post
Share on other sites

дополнения-менеджер дополнений   верхний правый угол

Share this post


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

дополнения-менеджер дополнений   верхний правый угол

Спасибо тебе, мил человек! Спасибо огромное! 

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.


  • Similar Content

    • By DsAlexxx
      Подскажите где копать , чтоб объединить основное меню (категории) , лого , поиск и корзину в один блок (может модули какие посоветуете) opencart 3.0.2.0_ru шаблон default  , выделил на скрине ниже

    • By Sha
      1 999.00 руб · Срок продления: 100.00 руб за 1 месяц
      Скачать/Купить дополнение


      Route debug board - системный аудит сайта, помощник в оптимизации сайта!
      Инструмент поможет провести системный анализ opencart страниц и расширений сайта!
       
      Модуль имеет два основных направления:
       
      1) Для пользователей:
         - Анализ модулей, расширений, дополнений сайта основываясь на архитектуре OpenCart
         - Построение наглядного timeline графика, с сортировкой по желаемому параметру
         это даст возможность выявить "узкие места" и предпринять меры по оптимизации сайта более точечно и направлено.

       
       
      DEMO
      логин: demo, пароль: demo
       
       
      2) Для разработчиков:
        - возможности описанные выше, плюс
        - построение расширенной таблицы структурированной по маршрутам, очерёдности или скорости выполнения,
        - время отработки model/view/controller каждого route, любой страницы сайта, с возможностью сортировки для сравнения,
        - простой debuger данных $data передаваемых в view каждого route. (экспериментально)

       


       
       
       
      Обратите внимание! Модуль является инструментом помогающим в работе с cms opencart/ocstore,
      и не является автоматическим бустером, компрессором, кешером и т.д. 
       
      используемые технологии:
      bootstrap.js, vue.js, opencart events.  
      Внимание: тип лицензии - доменов неограниченно!
      Сроки техподдержки и бесплатных обновлений указаны в "условия продления" по окончании данного срока более ни каких ограничений не накладывается, модуль продолжает работать как и работал!
      Модуль имеет открытый исходный код, ни каких привязок к серверам, закодированных файлов ionCube и тому подобное в модуле нет!
      Добавил Sha Добавлено 25.04.2020 Категория Инструменты, утилиты Системные требования php 5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 1999  
    • By Sha
      Инструмент поможет провести системный анализ opencart страниц и расширений сайта!
       
      Модуль имеет два основных направления:
       
      1) Для пользователей:
         - Анализ модулей, расширений, дополнений сайта основываясь на архитектуре OpenCart
         - Построение наглядного timeline графика, с сортировкой по желаемому параметру
         это даст возможность выявить "узкие места" и предпринять меры по оптимизации сайта более точечно и направлено.

       
       
      DEMO
      логин: demo, пароль: demo
       
       
      2) Для разработчиков:
        - возможности описанные выше, плюс
        - построение расширенной таблицы структурированной по маршрутам, очерёдности или скорости выполнения,
        - время отработки model/view/controller каждого route, любой страницы сайта, с возможностью сортировки для сравнения,
        - простой debuger данных $data передаваемых в view каждого route. (экспериментально)

       


       
       
       
      Обратите внимание! Модуль является инструментом помогающим в работе с cms opencart/ocstore,
      и не является автоматическим бустером, компрессором, кешером и т.д. 
       
      используемые технологии:
      bootstrap.js, vue.js, opencart events.  
      Внимание: тип лицензии - доменов неограниченно!
      Сроки техподдержки и бесплатных обновлений указаны в "условия продления" по окончании данного срока более ни каких ограничений не накладывается, модуль продолжает работать как и работал!
      Модуль имеет открытый исходный код, ни каких привязок к серверам, закодированных файлов ionCube и тому подобное в модуле нет!
    • By Sunser
      Скачать/Купить дополнение


      Item order status - модификатор для исправления бага товара в заказе
      Item order status - модификатор для исправления бага товара в заказе
       
      Расширение подходит и тестировалось на версиях Opencart 2.0, 2.1, 2.2, 2.3 и 3.0
      Расширение подходит и тестировалось на версиях ocStore 2.1, 2.3 и 3.0
      Данные версии CMS брались с официальных сайтов OpenCart и ocStore.
      Но вы можете проверить модификатор для opencart 2.0 и opencart 2.2 для OcStore 2.0 и 2.2, но автор не отвечает в таком случае за последствия установленного модуля.
       
      Item order status - что это за модуль и зачем он нужен?
      В Opencart и OcStore версий 2.0 по 3.0(на версиях ниже 1.5 не проверялось) есть баг в админке, в сформированном заказе. Например если вы на сайте создаете заказ с товаром у которого цена например 500руб. В админке в заказах появится заказ с ценой в 500руб + доставка.
      Но если вы захочите или вам надо будет после этого изменить цену этого товара и вы заходите на этот товар и меняете цену на 600руб., то потом когда перейдете в админке в заказы и захотите изменить заказ с этим товаром и нажмете на редактировать заказ. То товар в заказе будет уже не 500руб, который был при создании заказа, а уже 600руб.
      Данный модуль исправляет этот баг. То есть, при редактировании будет цена, которая была при создании товара и сколько вы бы не меняли цену в товаре, в заказе она не изменится.
       
      Так же с версии 2.1 был небольшой баг, при редактировании заказа, когда в товаре меняли количество, то оно могло не изменится или не обновится. Данный модуль исправляет и дает возможность изменить количество в товаре.
      Так же данный модуль добавляет возможность на последнем шаге редактирования заказа, не нажимать кнопки "применить" поочередно на доставку и оплату. А можно сразу нажать на кнопку сохранить.
       
      Есть еще один баг в В Opencart и OcStore версий 2.0 по 3.0, например если в url в админке, в редактировании заказа поменять order_id местами, может появится баги с самими товарами в созданном заказе. Может отобразится разная цена или количество. Баг может отобразится в разном виде.
      Например, нормальная ссылка редактирования заказа в админке: ваш_сайт/admin/index.php?route=sale/order/edit&token=uqlg76cploHeWjqyIlHvlaatgptw5aP7&order_id=1
      и order_id меняется местами, например так: ваш_сайт/admin/index.php?route=sale/order/edit&order_id=1&token=uqlg76cploHeWjqyIlHvlaatgptw5aP7
      В таком случае случается данный баг. Такое происходит обычно, когда копируется ссылка редактирования заказа и открывается в другом браузере или на другом компьютере, когда админ или менеджер в админке не авторизован или авторизован под другой сессией, данный модуль исправляет это. То есть как-бы вы не пытались менять или открыть ссылку с любого другого места или устройства, ссылка будет корректна и редактирование заказа будет тоже без сбоев.
       
      Есть так же еще один момент. Например, если вы уже созданный заказ, и захотите добавить новый товар, на последнем шагу нужно нажать несколько раз кнопку "Сохранить"
      что бы оно сразу добавило новый товар, а потом обновило данный заказ с новым товаром.
      То есть, нажимаете один раз - добавляет новый товар в текущий заказ, нажимаете второй раз, обновляет статус и общую сумму в данном заказе с новым товаром.
       
      Все это вы можете проверить на своем сайте, перед установкой модуля, если обнаружите у себя на сайте эти баги, то данный модуль поможет вам.

      Установка расширения:
      1) Зайдите в установщик модификаторов, в админ панели, выберите модуль нужной версии, после чего установите;
      2) После установки зайдите в модификаторы и обновите модификаторы;
       
      Модуль не заменяет никаких файлов, только модификатор, который добавляет свои настройки для сайта.
       
      Проблемы и исправление модуля:
      1. Я установил модуль, но у меня в редактировании заказа или на сайте в корзине появились ошибки.
      - Такое случается если вы на сайте редактировали файлы, к которым обращается модуль. Это легко исправляется, если вы разбираетесь в редактировании кода опенкарт, то можете проследовать пути модификатора модуля и исправить пути к которым он обращается, если вы не знаете как это сделать, можете написать автору модуля и он поможет вам исправить (бесплатно)

      Если заметите какие-то неполадки или у вас будет предложение по улучшению самого модуля или вам нужно доработать модуль для личных целей, пишите в личное сообщение данного сервиса, после чего я вам обязательно отвечу.
       
      Будьте внимательные к описанию данного модуля. Если же вам что-то не понятно или есть вопросы перед приобретением, можете написать автору модуля и уточнить свои вопросы к данному модулю
       
      Другие модули автора:
      Sunser Callback - форма обратной связи
      Ease description - модуль упрощенного описания
      Sunser map - кастомная карта для сайта
      Content manager – модуль учета контента.
      Subscribe_pro - улучшенная подписка на новости
      Sitemap generator - генератор статической карты сайта
      Добавил Sunser Добавлено 10.10.2020 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
  • 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.