Новости 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 Гость просматривают эту тему.
  • 0 Ответов
  • 3501 Просмотров
*

larikan

  • Новичок
  • 8
  • 0 / 0
Имеется K2(v.2.6.9)  + Joomla(v.3.4.5)

Встала задача настроить права группы  пользователей и уперся  в проблему....
Задача: необходимо настроить права группы пользователей которые должны  иметь права создавать в К2 материалы  через админку, НО при этом без права создавать, изменять просматривать список  пользователей и групп пользователей К2.

Что сделано:
1. создал в  Joomle группу "Администраторы К2"
2. для компонента Менеджер пользователей (Joomla) запретил членам группы "Администраторы К2"  настраивать, управлять компонентом, Управлять параметрами.
3. для компонента К2 членам группы "Администраторы К2"  запретил пункт - Настраивать.

В результате:
1. Войдя  в админку  (шаблон ISIS) под пользователем группы "Администраторы К2" захожу в К2 и вижу в левом столбике  меню пункты "Пользователи" и "Группы пользователей"  скрылись - это хорошо.
2. НО!  Захожу через верхне  меню админки Компонент/К2 и там  пункты  "Пользователи" и "Группы пользователей" доступны - ну  это как  выяснилось они жестко прописаны в файлике ..\administrator\components\com_k2\К2.xml  и  вот  тут начинается  проблема! - нажимаю например пункт Пользователи и.... Система  выкидывает  сообщение "У вас нет разрешения для просмотра этого ресурса" - и это ХОРОШО, НО! ниже выводится  таблица с  пользователями К2 и  возможностью их редактировать..- и  это  СОВСЕМ не  есть ХОРОШО!.   По идее  ее не  должно быть! а  только  сообщение!

Перерыл инет,  но ответа -  в  чем  я  ошибся  при настройках или это глюк, я  так и не нашел.
Пожалуйста, подскажите    кто знает  в чем загвоздка и как  решить задачу?
   
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавление материала пользователями через админку

Автор kapral0

Ответов: 0
Просмотров: 1600
Последний ответ 04.09.2013, 16:54:50
от kapral0
Ограничение к-ва слов в introtext в модуле K2_tools

Автор x1

Ответов: 11
Просмотров: 6638
Последний ответ 19.05.2012, 17:50:50
от govorunkz