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

NRJFire

  • Осваиваюсь на форуме
  • 20
  • 4 / 0
Здравствуйте форумчане!

Постараюсь вкратце всё описать. Использую Joomla 2.5.8 и DatsoGallery 1.20
Так вот, настроил я всё как надо, работает всё на ура, кроме одного, при выключенных функциях Joomla:

Включить SEF (ЧПУ) - Нет
Перенаправление URL - Нет
Добавлять суффикс к URL - Нет
Алиасы в Unicode -Нет

В галереи создаются ссылки типа /index.php?option=com_datsogallery&view=datsogallery&Itemid=352
И все функции галереи нормально функционируют.

Но в случае если я хочу сделать ссылки более привлекательные и выставляю в настройках

Включить SEF (ЧПУ) - Да
Перенаправление URL - Да
Добавлять суффикс к URL - Да
Алиасы в Unicode -Нет

Ссылки становятся ЧПУ, к примеру /photo, но при этом эффект Shadowbox перестает работать.
А именно запускается Shadowbox, но при этом вместо изображения, я вижу вечно кружащийся круг загрузки. (Скриншот прикрипил)
После некоторых разборов, понял, что механизм ЧПУ Joomla неправильно преобразует ссылки для фотографий, которые открываются в Shadowbox

Пример:
Ссылка без ЧПУ:
http://otornado.ru/index.php?option=com_datsogallery&view=sbox&catid=1&id=145&format=raw
Ссылка с включеным ЧПУ:
http://otornado.ru/component/datsogallery/?catid=1&id=145&format=raw

Можете сами убедится введя верхний URL в баузер, после чего Joomla поменяет его на нижний, неработающий.
Так вот вопрос: Как заставить ЧПУ Joomla не обрабатывать такой тип ссылок "option=com_datsogallery&view=sbox"?

Знаю что нужно править или в router.php компонента или родном джумловсом, или возможно в .htaccess, но сомневаюсь.
Буду рад любой наводке или подсказке. ::) ;)

*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

NRJFire

  • Осваиваюсь на форуме
  • 20
  • 4 / 0
спасибо) буду тогда изучать, вы мне на несколько дней работы уменьшили, если получится сделать решение здесь выложу.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть ли достойная замена для DatsoGallery?

Автор vbulletinX

Ответов: 5
Просмотров: 5474
Последний ответ 14.07.2022, 20:00:50
от marbert
В какую галерею перенести все фото из DatsoGallery?

Автор darkknight

Ответов: 5
Просмотров: 3708
Последний ответ 08.12.2021, 18:45:41
от sergeytolkachyov
[download] Datso Gallery (Download DatsoGallery free all version)

Автор beliyadm

Ответов: 354
Просмотров: 185162
Последний ответ 10.08.2018, 14:43:21
от pH43
cache заполняется DatsoGallery

Автор relat

Ответов: 3
Просмотров: 4035
Последний ответ 05.03.2018, 17:56:11
от beliyadm
Сделать красивые ссылки

Автор Armal

Ответов: 1
Просмотров: 3925
Последний ответ 05.11.2017, 01:05:28
от Armal