Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблема с header.php


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

Надіслати
Поділитися на інших сайтах


  В 09.05.2020 в 22:52, Friden сказав:

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

Expand  

 

где-то в этом

 

  В 09.05.2020 в 22:52, Friden сказав:

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

Expand  

 

Надіслати
Поділитися на інших сайтах

  В 09.05.2020 в 22:52, Friden сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах

  В 10.05.2020 в 06:58, fanatic сказав:

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

Expand  

 

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

  В 10.05.2020 в 09:08, waterfall сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах


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

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

это в тройке  user_token

Надіслати
Поділитися на інших сайтах

  В 10.05.2020 в 11:35, Friden сказав:

А где тут user_token?

Expand  

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

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

Надіслати
Поділитися на інших сайтах

  В 10.05.2020 в 12:43, Friden сказав:

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

Expand  

 

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

Надіслати
Поділитися на інших сайтах

  В 10.05.2020 в 13:40, Vetroff сказав:

 

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

Expand  

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

Надіслати
Поділитися на інших сайтах


  В 10.05.2020 в 14:11, Friden сказав:

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

Expand  

 

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

Надіслати
Поділитися на інших сайтах

  В 10.05.2020 в 14:11, Friden сказав:

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

Expand  

как вариант

 

Надіслати
Поділитися на інших сайтах

Так, вроде бы проблема ушла. Отключил 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 } ?>

 

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.