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

SFM

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
http://gg-shop.com.ua/, главная страница, модули-картинки игр.

Создателем сайта были созданы 4 новые модульные позиции: tob-b1, tob-b2, tob-b3, tob-b4.
tob-b1, tob-b2 мы заполнили сразу и они работают как нужно: сколько модулей в них ни добавь, они набиваются в заданную общую ширину (ну как народ в маршрутку :))

tob-b3, tob-b4, сразу не проверили, и теперь, когда они мне уже понадобились, обнаружилось, что в них модули выстраиваются один под другим, занимая всю ширину.

Как это исправить?

Создатель сайта на контакт не выходит.
*

fbr

  • Завсегдатай
  • 1683
  • 210 / 7
Поставьте модулям тот же класс : "grid-box width25 grid-h"
Или в модуле прописать, или суффикс или в шаблоне ... не знаю как там у вас все устроено
*

SFM

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Поставьте модулям тот же класс : "grid-box width25 grid-h"
Или в модуле прописать, или суффикс или в шаблоне ... не знаю как там у вас все устроено

Помогло, но не очень.

Сейчас сравниваю модули в позициях top-b2 и top-b3. Вижу что каждый модуль в top-b2 выделяется как grid-box width25 grid-h, а в позиции top-b3 все модули выделяются только разом как section#top-b2.grid block.

Ещё какие-то незапланированные пробелы вокруг картинок повылазили.

В каком файле что попробовать исправить?
*

fbr

  • Завсегдатай
  • 1683
  • 210 / 7
вы добавили эти классы к существующим ...
а нужно ими обернуть существующие

Откройте инспектор кода в браузере и посмотрите структуру кода.

У вас старый шаблон от yooTheme (2011)
Возможно, в настройках самого шаблона есть возможность задавать классы модулям.
Посмотрите что выставлено для модулей, которые отображаются правильно
Посмотрите настройки самих модулей

и делайте по аналогии
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Съезжают модули на странице материала

Автор sibdes

Ответов: 3
Просмотров: 3171
Последний ответ 24.04.2023, 12:50:21
от beliyadm
Переопределенные модули подтягиваются из другого шаблона

Автор Vlad1

Ответов: 3
Просмотров: 897
Последний ответ 11.11.2021, 21:57:51
от Vlad1
Привязанные к главной странице модули отображаются на страницах 3-го уровня

Автор Roman_S

Ответов: 3
Просмотров: 997
Последний ответ 08.06.2021, 15:10:53
от Roman_S
[Решено] Модули шаблона Helix 3

Автор Egoritch

Ответов: 3
Просмотров: 1027
Последний ответ 27.05.2021, 13:26:52
от Egoritch
Непонятное отображение одной страницы сайта

Автор itbc

Ответов: 12
Просмотров: 1091
Последний ответ 14.12.2020, 13:42:32
от itbc