Новости Joomla

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки /tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля - default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

klara7

  • Захожу иногда
  • 311
  • 4 / 1
Привет всем!
С дуру обновила сайт до 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

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #1 : 15.06.2017, 21:43:00 »
Удалось побороть?
*

Mr.Can

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

ProtectYourSite

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

Nobillis

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #4 : 18.09.2018, 13:32:26 »
У меня подобная проблема была на php 7.2 из-за следующей строки в моем шаблоне Joomla:
Код
$menu = &JSite::getMenu();

Прописал так:
Код
$menu = JFactory::getApplication()->getMenu();

И стало все гуд)
*

polezniy

  • Захожу иногда
  • 442
  • 1 / 0
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #5 : 26.09.2018, 09:19:04 »
0 - Using $this when not in object context у меня при смене на 7.1 php появилась
*

Arnika

  • Новичок
  • 3
  • 0 / 0
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #6 : 13.12.2018, 04:06:50 »
@Nobillis
Цитировать
Код
$menu = &JSite::getMenu();

Код
$menu = JFactory::getApplication()->getMenu();

Большое спасибо, мне Ваше решение тоже помогло!
*

TIGRA

  • Захожу иногда
  • 72
  • 0 / 0
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #7 : 01.01.2019, 23:51:47 »
Подскажите, пожалуйста, где этот код искать?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Joomla 3.5 ошибка Using $this when not in object context
« Ответ #8 : 02.01.2019, 00:35:36 »
Отображение  ошибок  включите  или  логи  ошибок  смотрите.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 620
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 2302
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1344
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 2985
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 2615
Последний ответ 12.01.2024, 22:15:52
от stepan39