Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
В последних обновления в админке Joomla появилась, на мой взгляд, очень приятная фишка под названием "Latest Actions" она же лог действий пользователя. На буржуинском языке описание здесь: How to Use the New Action Logging System (как использовать новую систему регистрации действий).

Краткий мануал для русской локализации, как настроить эту штуковину, если у вас на сайте Joomla установлена давно и до версии 3.9 вы добрались путем последовательных обновлений (по умолчанию фича установлена только в чистой установке с нуля):

1) Идете в админке -> Расширения -> Плагины, здесь вкл сортировку (инструменты поиска) -> выбор типа -> system, находите плагин под названием "Система - Лог действий пользователя" и включаете его. Остальные возможности и настройки пока не рассматриваю. Собственно первый в списке ниже мы и должны включить на этом этапе.
Код
System - User Actions Log
Once enabled, this plugin allows to define the number of days after which the logs will be deleted.

Action Log
Once enabled, this plugin allows to record the actions of users for the core extensions.

Privacy - Action Logs
Once enabled, this plugin allows to export the action log data for a user's privacy request.

2) На втором этапе нам нужно создать Dashboard для отображения логов действий админа.
Мануал на буржуинском языке здесь: Latest Actions Admin Module (модуль Последние Действия Админа).
Для этого в админке -> Расширения -> Модули -> Создать модуль (перед этим не забываем переключиться из сайта в панель управления в выпадающем меню слева от инструментов поиска, так как модуль нам нужно создать для админки), и выбираем тип модуля  "Журналы действий - последние" (этот модуль показывает список последних действий).
В настройках не забываем указать позицию cpanel, а также порядок расположения (мне нравиться на самом первом месте) и права доступа Super User.

Всем добра!
Надеюсь немного помог кому-то))))
*

Vitsss

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
  • www.tvrus.se
Спасибо! Помогли. На английском бестолково написано
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
а как скачать полный лог или почистить лог ?
нашёл, спасибо
« Последнее редактирование: 07.06.2021, 13:24:44 от palexa »
*

mius

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
а как скачать полный лог или почистить лог ?
нашёл, спасибо
А другим подсказать, где нашли?

upd: тоже нашёл сам. Верхнее меню: Пользователи / Лог действий пользователя.
« Последнее редактирование: 01.08.2021, 14:15:28 от mius »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Язык пользователя при регистрации - мультиязычность

Автор romagromov

Ответов: 3
Просмотров: 1455
Последний ответ 23.07.2022, 12:11:09
от Kostelano
Как сделать ссылку на личный кабинет пользователя VirtueMart в Joomla 3?

Автор Stayer1986

Ответов: 4
Просмотров: 1313
Последний ответ 09.03.2022, 19:44:37
от Stayer1986
Сессия админа преждевременно заканчивается

Автор abrodski

Ответов: 0
Просмотров: 1164
Последний ответ 23.05.2021, 02:18:50
от abrodski
Ошибка при попытке отредактировать пользователя

Автор DvaIL87

Ответов: 5
Просмотров: 3186
Последний ответ 13.11.2019, 17:37:39
от DvaIL87
Не работает регистрация и вход, пускает только админа!

Автор xaxa

Ответов: 2
Просмотров: 1077
Последний ответ 27.09.2019, 14:15:10
от xaxa