Joomla 3.5 ошибка Using $this when not in object context

  • 3 Ответов
  • 914 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

klara7

Привет всем!
С дуру обновила сайт до 3.5. У меня сегодня появились на сайте ошибки Using $this when not in object context
Для материалов использую к2.
Причем, ошибки появились на страницах, которых не должно быть в индексе:
Пример страницы с ошибкой:
http://a-rating.ru/item/392-myasnoy-rulet-iz-farsha-myasnoy-baton
А сама реальная страница находится
http://a-rating.ru/resept/zakuski/item/392-myasnoy-rulet-iz-farsha-myasnoy-baton
Эта страница есть и в карте сайта и для нее каноникл прописан, а Google жалуется на ту, которая не нужна.
Временно проблему решила понижением версии php. Вот сижу и думаю что делать - откатывать сайт назад и вручную вносить изменения за пару дней или ждать следующий выход Joomla, так как по-моему проблема в ней. Кто-нибудь с таким сталкивался?
Заранее спасибо!

*

mikho

  • **
  • 17
  • [+]0 / [-]0
  • http://www.licsecurity.ru
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #1 : 15.06.2017, 23:43:00 »
Удалось побороть?

*

Mr.Can

Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #2 : 04.08.2017, 13:22:45 »
Даже по прошествии времени ошибки нет на 7.0.20, а если переключить на 7.1.6 сразу вылазит. Хотя на втором сайте с тем же фреймворком и шаблоном работает на 7.1.6 без проблем

Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #3 : 04.08.2017, 14:30:13 »
Скорее всего используете статичную переменную, для которой нельзя использовать $this.
необходимо или обновить расширение до актуальной версии, или исправить код вручную.