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

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Ссылки вида #anchor
« : 04.05.2010, 10:07:27 »
Всем доброе!

Обновился только что до последней версии 3.6.2, наверное это с этим связано.

Еще хостинг поменял, так что может и это влияет )

В общем, ссылки вида #anchor перестали работать. Вот пример:

http://ubuntologia.ru/grub2-recovery

По клике на пункт надо просто уходить на середину страницы и это перестало работать.

Подскажите куда смотреть?
*

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Ссылки вида #anchor
« Ответ #1 : 04.05.2010, 10:09:59 »
Ах да, забыл, Joomla тоже проапгрейдил до версии 17..
*

Filipp-Alex

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Ссылки вида #anchor
« Ответ #2 : 13.05.2010, 22:41:44 »
Добрый вечер. Проблема та же. Ставил 3.6.2 - неделю прокрутился. Внутристатейные ссылки по анкорам не ходят. Поставил более раннюю версию 3.3.1 - та же беда. Решения нет. В обоих случаях сброс на главную страницу.

Мужики, если кто сталкивался - помогите.
*

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Ссылки вида #anchor
« Ответ #3 : 13.05.2010, 22:44:19 »
Плюс регулярно слетают вообще все SEF ссылки (ArtioSEF)

Я уже и не знаю что делать, сайт не обновляю, т.к. бэкапы храню на случай "слета", ответов в форумах нет :(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Ссылки вида #anchor
« Ответ #4 : 13.05.2010, 23:27:07 »
Почему это не работает, могу предположить - в заголовке страницы прописано:

Код
<base href="http://ubuntologia.ru/" />

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

Откройте файл /libraries/joomla/document/html/renderer/head.php найдите и закомментируйте строку:
Код: php
$strHtml .= $tab.'<base href="'.$document->getBase().'" />'.$lnEnd;

Это конечно больше хак, чем решение, но все же.

p.s. За убунтологию отдельное спасибо - почитываю сейчас.


*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Re: Ссылки вида #anchor
« Ответ #5 : 24.09.2010, 21:21:46 »
Может быть это и хак, но работает. Хотелось бы уточнить что этот хак затрагивает?.. не будет ли проблем в дальнейшем?
P.S. Якоря перестали работать после установки Artio Jomsef
*

dimapv

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Ссылки вида #anchor
« Ответ #6 : 25.09.2010, 15:38:10 »
У них на сайте сказано, что этот баг был вылечен уже очень, очень давно. И баг точно их.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ссылки без index.php

Автор IlyaJom

Ответов: 0
Просмотров: 3751
Последний ответ 07.03.2019, 13:08:16
от IlyaJom
Как убрать /index.php/ в середине ссылки. Поставил com_joomsef-3.2.2 на Joomla_1.5.9-Stable-Full_Pac

Автор leozet

Ответов: 37
Просмотров: 61674
Последний ответ 02.12.2015, 13:07:20
от addrss
Joomsef 3.2.2 + Virtuemart - все ссылки магазина содержат в URL название главной страницы

Автор Brun

Ответов: 3
Просмотров: 4907
Последний ответ 14.08.2014, 15:19:59
от Craze
Как убрать из ссылки content?

Автор ShamilHan

Ответов: 0
Просмотров: 1714
Последний ответ 26.12.2012, 11:34:11
от ShamilHan
Artio не тянет ссылки с сайта

Автор KeepOut

Ответов: 0
Просмотров: 1734
Последний ответ 04.12.2012, 02:28:09
от KeepOut