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

Подскажите как сделать вход на главную страницу сайта через логин и пароль зарегистрированного уже пользователя, может уже есть готовый модуль для этого. Необходимо сделать сайта для группы пары десятков людей, чтобы они только имели доступ на сайт. Админ будет сам создавать для них учётные записи.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm

Я это читал, но у меня оно не работает. Вставил этот код в index.php  и не чего не изменилось :-(
*

Arus

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
да зачем каждый раз изобретать велосипед, и не нада лишний раз лазить и править код - все делается стандартными средствами Joomla, по меньшей мере та задача, о которой вопрошал автор топика:

1. Выводите модуль авторизации в удобное вам место (я сделал в позицию user4 она у меня находится внизу сайта по центру) в установках модуля в окне "Пре-текст" вводим что то типа "ограниченный доступ только для зарегистрированных пользователей"
2. заходите в админку Joomla пункт "меню" и выбираете mainmenu (ну или другое имя, того меню которое у вас главное)
    2.1 пятая колонка ето доступ - меняем у всех пунктов меню доступ с Public на Registered ( в принципе достаточно поменять доступ у главных пунктов, а подпункты можно не править)
    2.2 если у вас на главной странице выводятся еще какие то меню (к примеру topmenu) проделываем аналогичную операцию.
    2.3 если у вас на главной странице выводятся какие то модули (в хедере, в правой или левой колонке, и т.д.) меняем у всех модулей доступ с Public на Registered
    2.4 для того чтоб посторонние люди не регистрировались идем в "Общие установки" в админке Joomla и напротив "Разрешить регистрацию пользователей:" ставим "нет". теперь на сайт могут зайти только те пользователи, которых создал админ и предоставил им логин и пароль.

В таком виде сайт главная страница сайта выводится в оформлении шаблона, с пустой страницей и надписью "У Вас нет прав для просмотра этого ресурса. Вы должны зайти как пользователь.", ну и конечно с модулем авторизации в том месте сайта где вы ему указали.

P.S. не могу сказать как будет себя вести сайт если в меню нет пункта "главная" ведущего на компонент и следовательно на главную станицу - тут уже разбирайтесь сами.
« Последнее редактирование: 07.03.2009, 09:03:49 от Arus »
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Фигня.....

Это не решение, должно быть так чтобы первый лист был чистым вообще, всплывающее окно ввода пароля, или на странице форма.
После ввода пароля открывался сайт.
А решения типа доступ только для регенных не катит.... весь дизайн с шаблоном вываливается... а его видно не должно быть.

Решение нужно типа как для когда сайт закрыт или как для входа в админ часть.  Вот это решения остальное имитация.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Кто мешает сделать главную страницу пункта меню (по умолчанию) как Пользователь - Разметка входа по умолчанию, все остальное отображать только если это не главная страница. На таком же кстати принципе и построена админ часть.
Либл делать доступ через .htaccess
*

sawork

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
А кто мешает просто отключить сайт в админке? ))) и при попытке зайти на сайт вы и получите форму входа...

А кто мешает просто отключить сайт в админке? ))) и при попытке зайти на сайт вы и получите форму входа...
При таком подходе форма пропускает лишь из группы "админцентра", а группу "посетители сайта" не пропускает.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
в индексе шаблона пишем условие - если пользователь - то отдаем все содержимое BODY, если гость - то только модуль авторизации
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm

Добрый день!

Решение нужно типа как для когда сайт закрыт или как для входа в админ часть.  Вот это решения остальное имитация.
Также интересует такое решение!

http://joomlaforum.ru/index.php/topic,50498.msg292660.html#msg292660
При попытке туда попасть выдает
Ошибка! Тема или раздел, которую Вы ищете, отсутствует или недоступна для входа. 
А что там написано? Удалили что ли тему уже?
*

archi_tec

  • Захожу иногда
  • 63
  • 0 / 0
А вариант через .htaccess не подходит?

http://www.softtime.ru/info/apache.php?id_article=27
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Чем лучше всего делать резервные копии сайта?

Автор 7Azimuth

Ответов: 115
Просмотров: 59586
Последний ответ 29.11.2023, 14:41:12
от sivers
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4116
Последний ответ 12.11.2023, 23:37:03
от all_zer
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1944
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Версия сайта для слабовидящих

Автор nikos

Ответов: 22
Просмотров: 44466
Последний ответ 27.11.2020, 11:04:18
от chernobyl
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2230
Последний ответ 14.08.2020, 07:16:44
от rsn