Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Ошибка в "журнале ошибок"


 Поделиться

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

Всем привет:rolleyes:

Ситуация такая:

В журнале ошибок постоянная ошибка (ocstore 2.3.0.2.1)

PHP Notice:  Undefined variable: username in /var/www/u0299447/data/www/storegadgets.ru/admin/view/template/common/column_left.tpl on line 5

Что это за ошибка?

И на что она влияет?(т.к. проблем особо не замечаю)

Как устранить?

 

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


в файле admin\controller\common\column_left.php

 

1.

после строки

$data['lastname'] = $user_info['lastname'];

 

добавить

$data['username'] = $user_info['username'];

 

2.

после строки

$data['lastname'] = '';

 

добавить

$data['username'] = '';

 

3.

сохранить файл (и обновить кеш модификаторов для верности)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Влияет - вывод в буфер вывода любого notice везде влияет
Т е вместо json при ajax запросе выплывет html и будет ошибка и т п

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

19 часов назад, AlexDW сказал:

сохранить файл (и обновить кеш модификаторов для верности)

извиняюсь за вопрос)))

А как обновить кэш модификатор???(такой путь-очистить содержимое папки system/cache (с версий 21x - system/storage/cache?)

Вроде все добавил но ничего не поменялось((((модификатор не обновлял)

И еще...немного запутался

после:

$data['user_group'] = $user_info['user_group']; 

должно быть:

$data['username'] = $user_info['username'];???

просто такое чувство что я сначала не туда скопировал вот это: 

$data['username'] = $user_info['username'];???

 

в данный момент я удалил после

$data['user_group'] = $user_info['user_group']; 

вот это:

$data['username'] = $user_info['username'];

 

СПАСИБО!!!

Выглядит сейчас вот так 

Снимок экрана (3).png

Изменено пользователем StoreGadgets
прикрепления файла
Ссылка на комментарий
Поделиться на других сайтах


18 часов назад, markimax сказал:

Влияет - вывод в буфер вывода любого notice везде влияет
Т е вместо json при ajax запросе выплывет html и будет ошибка и т п

Спасибо)))

правда надо сначало все это изучить что для чего

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


В 21.03.2017 в 23:24, AlexDW сказал:

 

в файле admin\controller\common\column_left.php

 

А путь правильно указан?

 

В 21.03.2017 в 22:31, StoreGadgets сказал:

admin/view/template/common/column_left.tpl on line 5

ошибку вроде выдает в другом файле?

или я чего то не понимаю(((

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


16 часов назад, StoreGadgets сказал:

ошибку вроде выдает в другом файле?

или я чего то не понимаю(((

 

смотрите документацию, раздел для разработчика

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

В 24.03.2017 в 09:26, AlexDW сказал:

смотрите документацию, раздел для разработчика

Спасибо за литературу))) почитал но особо ничего не понял))) но все же нового о ocstore узнал много));)

 

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


Урааа)))Я это Сделал)))Ошибка пропала)))

После замены строк надо было почистить: 

в system/modification (с версии 2101 - в system/storage/modification) после чего сайт поехал во все стороны далее в админке дополнение-менеджер дополнений - обновить (голубая кнопка в вернем правом углу) и все)))

главное не надо бояться удалять в папке modification три папки (у меня так было, оставил только index.html) admin, catalog, system

 

AlexDW, СПАСИБО ВАМ БОЛЬШОЕ!!!

 

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


1 час назад, StoreGadgets сказал:

в system/modification (с версии 2101 - в system/storage/modification) после чего сайт поехал во все стороны далее в админке дополнение-менеджер дополнений - обновить (голубая кнопка в вернем правом углу) и все)))

главное не надо бояться удалять в папке modification три папки (у меня так было, оставил только index.html) admin, catalog, system

 

нужно было просто нажать кнопку обновления кеша модификаторов, без копаний в папке modification

при обновлении кеша ее содержимое очищается автоматически и создается заново

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

4 часа назад, AlexDW сказал:

 

нужно было просто нажать кнопку обновления кеша модификаторов, без копаний в папке modification

при обновлении кеша ее содержимое очищается автоматически и создается заново

Спасибо за совет))) теперь будем знать!

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


  • 2 года спустя...

Может кто сможет посоветовать - по этой же проблеме.

Делаю все как предложено во 2-м посте, в результате выкидывает ошибку:

Parse error: syntax error, unexpected '' (T_STRING) in .../system/storage/modification/admin/controller/common/column_left.php on line 21

 

Opencart.Pro 2.3.0.2.3

 

т.е.  ругается на эту строку:

$data['username'] = $user_info['username'] ;

Изменено пользователем itvol
уточнение
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.