Jump to content
Sign in to follow this  
StoreGadgets

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

Recommended Posts

Всем привет: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

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

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

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

 

Share this post


Link to post
Share on other sites

в файле 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

Share this post


Link to post
Share on other sites

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

  • +1 1

Share this post


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

Edited by StoreGadgets
прикрепления файла

Share this post


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

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

Спасибо)))

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

Share this post


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

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

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

Share this post


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

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

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

 

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

Share this post


Link to post
Share on other sites
В 24.03.2017 в 09:26, AlexDW сказал:

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

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

 

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

 

Share this post


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

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

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

 

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

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

Share this post


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

 

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

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

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

Share this post


Link to post
Share on other sites

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

Делаю все как предложено во 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'] ;

Edited by itvol
уточнение

Share this post


Link to post
Share on other sites

Пока пришлось отключить это(

Edited by itvol
уточнение

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  

  • Similar Content

    • By Demanoco
      Здравствуйте, при восстановлении через "Управление резервной копией" бекапа БД пропала начинка всех "HTML Содержимое" и других модулей. В самом бекапе начинка есть. При восстановлении через сайт ничего не восстанавливается... В чем может быть проблема и как ее решить?
    • By chukcha
      Повернуться лицом к пользователям, не бояться признавать своих ошибок, проверить лояльность пользователя к магазину - задача этого модуля.
      Идея, естественно, не нова, даже совсем не нова, одним из первых этот сервис поднял Orfus. Затем появилось много подобных клонов, и Orfus вел с ними войну. Минус использования системы от Orfus'а - регистрация на сервисе, и использование скрипта с их серверов.
      Силами данного модуль отмеченная(выделенная) ошибка отправляется на почту админа сайта и регистрирует ее в базе.
      В случае появления сообщения, в админке появится значок-уведомление. и администратор принимает решение о судьбе ошибки.
      История ошибок хранится в базе.
      Если ошибку обнаружил зарегистрированный пользователь, то информация об этом пользователе сохраняется.
      Это говорит о лояльности и доверии пользователя к магазину. А магазин, в свою очередь, так же может принять решение о поощрении покупателя.
      Совместимость: должно работать на всех версиях (1.5.x), не используется каких либо особых специфических функций движка.
      Требует Vqmod,для 1.5 ручная установка не представляет сложности
      Demo:
      http://demo.slasoft.kharkov.ua
      http://demo.slasoft.kharkov.ua/admin demo/demo
      В сборке русский язык для админки, русский и украинский для магазина
       
    • By chukcha
      300.00 руб
      Скачать/Купить дополнение


      Нашли ошибку жми Ctrl+Enter
      Повернуться лицом к пользователям, не бояться признавать своих ошибок, проверить лояльность пользователя к магазину - задача этого модуля.
      Идея, естественно, не нова, даже совсем не нова, одним из первых этот сервис поднял Orfus. Затем появилось много подобных клонов, и Orfus вел с ними войну. Минус использования системы от Orfus'а - регистрация на сервисе, и использование скрипта с их серверов.
      Силами данного модуль отмеченная(выделенная) ошибка отправляется на почту админа сайта и регистрирует ее в базе.
      В случае появления сообщения, в админке появится значок-уведомление. и администратор принимает решение о судьбе ошибки.
      История ошибок хранится в базе.
      Если ошибку обнаружил зарегистрированный пользователь, то информация об этом пользователе сохраняется.
      Это говорит о лояльности и доверии пользователя к магазину. А магазин, в свою очередь, так же может принять решение о поощрении покупателя.
      Совместимость: должно работать на всех версиях (1.5.x), не используется каких либо особых специфических функций движка.
      Требует Vqmod,для 1.5 ручная установка не представляет сложности
      Demo:
      http://demo.slasoft.kharkov.ua
      http://demo.slasoft.kharkov.ua/admin demo/demo
      В сборке русский язык для админки, русский и украинский для магазина
       
      Добавил chukcha Добавлено 22.09.2014 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By markimax
      Данный фикс (из разряда must have) убирает грубую SEO ошибку проверки входящих данных
      Из-за чего получаются дубли страниц с разными URL и разными canonical но одним содержимым
      Что очень негативно отражается на SEO
      В индекс попадают страницы с такими URL
      site.com/index.php?route=product/product&product_id=1/ (слеш в конце)
      или
      site.com/index.php?route=product/product&product_id=1.111
      или
      site.com/apple/?page=2///
       
      Фикс исправляет эту ошибку
       
      Инструкция по установке

      1. Скачать архив модуля
      2. Установите через установщик дополнений или скопируйте по FTP файлы из архива (содержимое папки upload) в корневую папку сайта (там где index.php). (если вы копируете первый раз, система не должна запрашивать файлы на перезапись, так как модуль не перезаписывает никаких системных файлов opencart и ocStore).
      3. Установите права доступа в /admin/index.php?route=user/user_permission для Главного администратора нажав на ссылку "изменить"
      4. Выделите "Разрешен просмотр" и "Разрешено внесение изменений" файлов модуля (если вы не знаете какие - нажмите ссылку "выделить всё") и нажмите кнопку "Сохранить"
      5. Если ваша версия opencart ниже чем 2.1 удалите по FTP папку module в /admin/controller/extension/ (т. е. удалите папку /admin/controller/extension/module), так как вы не сможете зайти в меню Модули
      6. Зайдите в административную часть сайта /admin/index.php?route=extension/module и установите модуль, нажав на ссылку "установить"
      7. Зайдите в модуль /admin/index.php?route=module/datafix и нажмите оранжевую кнопку "Нажмите при установке или обновлении модуля". Будут установлены и обновлены модификаторы модуля.
      8. "Статус модуля" - выберите "Включено". Нажмите кнопку справа вверху "Сохранить"
      9. Процедура установки и включения модуля закончена.
       
      Модуль распространяется по принципу "as is"
       
       
       
    • By markimax
      Скачать/Купить дополнение


      SEO DATAFIX
      Данный фикс (из разряда must have) убирает грубую SEO ошибку проверки входящих данных
      Из-за чего получаются дубли страниц с разными URL и разными canonical но одним содержимым
      Что очень негативно отражается на SEO
      В индекс попадают страницы с такими URL
      site.com/index.php?route=product/product&product_id=1/ (слеш в конце)
      или
      site.com/index.php?route=product/product&product_id=1.111
      или
      site.com/apple/?page=2///
       
      Фикс исправляет эту ошибку
       
      Инструкция по установке

      1. Скачать архив модуля
      2. Установите через установщик дополнений или скопируйте по FTP файлы из архива (содержимое папки upload) в корневую папку сайта (там где index.php). (если вы копируете первый раз, система не должна запрашивать файлы на перезапись, так как модуль не перезаписывает никаких системных файлов opencart и ocStore).
      3. Установите права доступа в /admin/index.php?route=user/user_permission для Главного администратора нажав на ссылку "изменить"
      4. Выделите "Разрешен просмотр" и "Разрешено внесение изменений" файлов модуля (если вы не знаете какие - нажмите ссылку "выделить всё") и нажмите кнопку "Сохранить"
      5. Если ваша версия opencart ниже чем 2.1 удалите по FTP папку module в /admin/controller/extension/ (т. е. удалите папку /admin/controller/extension/module), так как вы не сможете зайти в меню Модули
      6. Зайдите в административную часть сайта /admin/index.php?route=extension/module и установите модуль, нажав на ссылку "установить"
      7. Зайдите в модуль /admin/index.php?route=module/datafix и нажмите оранжевую кнопку "Нажмите при установке или обновлении модуля". Будут установлены и обновлены модификаторы модуля.
      8. "Статус модуля" - выберите "Включено". Нажмите кнопку справа вверху "Сохранить"
      9. Процедура установки и включения модуля закончена.
       
      Модуль распространяется по принципу "as is"
       
       
       
      Добавил markimax Добавлено 30.03.2018 Категория SEO, карта сайта, оптимизация Системные требования PHP 5.3+, для OC 1.5.x - vqmod 2.4.0+ Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 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.