Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 5098 Просмотров

Друзья! Нужен модуль для того, что бы вписать туда код либо рейтинговой системы а-ля Top100 rambler'а или кнопку-банер дружественного сайта. Нигде не могу найти. Киньте пожалуйста ссылку, или хотя бы скажите где найти и как называется. Потому как на многих сайтах этот модуль есть (в смысле на главной страннице), а в архиве нет.

В меню модули - новый модуль - вписуешь код и все ;)
*

beliyadm

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

Огромное спасибо, оказывается все просто... Я пытался так делать, но не знал что можно отключить редактор, теперь все работает, спасибо!
*

andrew1986

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • Разработка, раскрутка, поддержка сайтов
Добрый день!
Я отключил визуальный редактор после того, как изменил модуль и теперь не могу избавиться от мусора. Что делать?
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Добрый день!
Я отключил визуальный редактор после того, как изменил модуль и теперь не могу избавиться от мусора. Что делать?

выключить редактор, вставить код заново и сохранить. И если будете ещё редактировать этот модуль, то редактор опять же предварительно нужно отключить.
*

andrew1986

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • Разработка, раскрутка, поддержка сайтов
Добрый день!
Я отключил визуальный редактор после того, как изменил модуль и теперь не могу избавиться от мусора. Что делать?
Решил проблему. Нужно было отключить мамботы в настройках модуля.
*

xDD

  • Захожу иногда
  • 300
  • 4 / 0
В меню модули - новый модуль - вписуешь код и все ;)
Не совсем понимаю меню модулей это где? В смыле менеджео модулей?
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Не совсем понимаю меню модулей это где? В смыле менеджео модулей?



Угу, расширения->менеджер модулей->новый. И там в списке выбрать "произвольный html-код"
*

xDD

  • Захожу иногда
  • 300
  • 4 / 0
При отключении плагина Редактор - TinyMCE 2.0. Не удаеться создать модуль "Произвольный html-код". Пишет ошибку
function submitbutton(pressbutton) { if ( ( pressbutton == 'save' || pressbutton == 'apply' ) && ( document.adminForm.title.value == "" ) ) { alert("Модуль должен иметь заголовок"); } else {
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
не так отключаете. учите матчасть. В общих настройках нужно выбрать другой или в настройках конкретного пользователя.
*

xDD

  • Захожу иногда
  • 300
  • 4 / 0
Thanks получилось)
*

Erogame

  • Новичок
  • 6
  • 0 / 0
А у меня не получается
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
*

Erogame

  • Новичок
  • 6
  • 0 / 0
в общих настройках убрал визуальный редактор, вставил код, а он текстом на главной отображается
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
в общих настройках убрал визуальный редактор, вставил код, а он текстом на главной отображается


Значит неправильно код скопировали или вставили неправильно (потеряли по дороге несколько символов). Если отключить визинг, то код вставляется "как есть" ( as is :) ), а значит код неправильный. В таких вопросах главное железная логика.

Или мамботы включили в модуле. Тоже вариант. Проверьте, нужно отключить.
*

Erogame

  • Новичок
  • 6
  • 0 / 0
код счетчиков правильный, проверял, работают. А мамботы я и нетрогал вообще, потому что не знаю где они находятся и вообще что это)))) я просто пару дней назад этим двигом занялся. в вапе легче)))
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Цитировать
код счетчиков правильный, проверял, работают. А мамботы я и нетрогал вообще, потому что не знаю где они находятся и вообще что это.

Ну тогда я Вас поздравляю, Вы нашли электро-магнитную аномалию - дыру во вселенной, связь между нашим миром и миром злых карликов - кальсонных гномов. Немедленно звоните в отдел X NASA и получите гранд миллиард долларов для дальнейших опытов и экспериментов в этом направлении.
*

Erogame

  • Новичок
  • 6
  • 0 / 0
А другого совета нет?))
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
А другого совета нет?))

Нет. Если Вы сделали всё правильно, то не получиться не может. Значит влияют потусторонние силы зла.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 2551
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 3950
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 5185
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 9831
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 4361
Последний ответ 05.05.2022, 19:04:44
от ecolora