Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Отладка конфликта модулей


 Поделиться

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

Просьба к более опытным программистам описать каким образом правильно организовать отладку ошибок, возникающих при конфликте модулей в opencart?

 

Например, программист натыкается на ошибку типа:

Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/user/www/opencart/system/storage/modification/catalog/view/theme/default/template/product/product.tpl on line 198

В phpstorm breakpoint в файлах *.tpl не устанавливается (?). Каким образом правильно организовать отладку в таких случаях?

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

просто глазами посмотреть код и все.

В сложных случаях глазами посмотреть бывает недостаточно.

Неужели нет способа использовать отладчик?

 

ну и программиста смените

Это-то понятно, но уже не актуально :)

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

Эта ошибка была приведена для наглядности в качестве примера. Хотелось бы увидеть общее решение работы отладчика с файлами *.tpl.

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

смотря что Вы подразумевает под конфликтом модулей ... представления и контроллер это разные вещи

 

 

 

Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/user/www/opencart/system/storage/modification/catalog/view/theme/default/template/product/product.tpl on line 198

 

Скобку закройте или точку с запятой поставе, даже для наглядности это не наглядно ) 

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

В phpstorm breakpoint в файлах *.tpl не устанавливается (?). Каким образом правильно организовать отладку в таких случаях?

В таких случаях она не нужна!

Отладка нужна, когда ошибка возникает во время выполнения, а не во время парсинга кода интерпретатором. То есть, если у вас в данных что-то не то оказалось и вам нужно понять, что там не так и как так получилось.

 

И в таких случаях достаточно просто вывести данные в Журнал ошибок на строку раньше возникновения ошибки.

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


  • 6 лет спустя...

Добрый день

Не стал создавать новую тему.

Имею нестандартную ситуацию при установке модуля.

При нажатии на кнопку установки модуля на странице модулей пропадает весь список модулей и появляется во фрейме страница модификаторов.

 

Если кто с таким сталкивался, прошу помощи.

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


11.08.2022 в 15:56, chukcha сказал:

не ту версию. ставите

 

на дефолт ставится без проблем

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


11.08.2022 в 18:56, Allaur сказал:

на дефолт ставится без проблем

Значит из-за какого-то модуля.

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

11.08.2022 в 20:07, buslikdrev сказал:

Значит из-за какого-то модуля.

это я в курсах
))
только я все контроллеры модулей поудалял
и даже дефолтных модулей
все модификаторы повыключал
всё равно та же проблема
Вот и спрашиваю
может кто сталкивался

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


В общем сделал так
зашёл в модуль на прямую без установки по ссылке
домен/admin/index.php?route=extension/module/модуль&store_id=0&token=токен

настроил, сохранил, работает :) 

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


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

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

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

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

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

Войти

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

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

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

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

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