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

Проблема с 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

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


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

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

 

где-то в этом

 

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

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

 

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

8 часов назад, Friden сказал:

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

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

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

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 есть. 

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


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

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

это в тройке  user_token

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

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

А где тут user_token?

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

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

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

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

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

 

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

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

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

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

 

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

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

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

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

как вариант

 

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

Так, вроде бы проблема ушла. Отключил 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.