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

PeterGriffin

  • Новичок
  • 6
  • 0 / 0
*

PeterGriffin

  • Новичок
  • 6
  • 0 / 0
Проделанная работа над ошибками:
- Файл скрипта перенес в images/stories
- Шрифты подключил к шаблону
- Побрил файл HTML, оставил только это:
Спойлер
[свернуть]
- На основе модуля Сustom HTML создал новый модуль "Яндекс карта" (с позицией map1) c HTML текстом внутри
- Вывел получившийся Модуль "Яндекс карта" в материал через {loadposition map1}

Итог: карта загрузилась, но знаки вопросов вместо текста так и остались...
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
HTML модуль советую не использовать для этих целей, проще инклудом и вместо хтмл-адвансет модуль(там есть вставка PHP кода) и не режет код модуль.и бесплатен.
а знаки-кодировку смените.сохраните в UTF-8 и будет счастье вам.
и вывод в материале лучше не так, как вы решили(хотя правильно), а плагином (вставка в материал NO Number/Modules Anywhere)
« Последнее редактирование: 03.11.2015, 11:51:01 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

PeterGriffin

  • Новичок
  • 6
  • 0 / 0
проще инклудом
тут хотелось бы поподробнее или ссылочку где доходчиво объясняют.
хтмл-адвансет модуль
что-то не смог такой модуль найти в инете...
.сохраните в UTF-8 и будет счастье вам
Открыл в Notepad и сделал Кодировка->Преобразовать в UTF-8 - помогло
« Последнее редактирование: 03.11.2015, 13:50:31 от PeterGriffin »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
рад что хоть ютф смогли.

<?php include 'путь/имя.php'; ?>
http://extensions.joomla.org/extension/advanced-module-manager
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться