Новости Joomla

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

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

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

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

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

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 8 Ответов
  • 5633 Просмотров
*

slimko

  • Новичок
  • 5
  • 1 / 0
Здраствуйте, люди добрые!
Понравился мне тут шаблон, под названием ja_rochea.v1.4.0. Да вот беда... нет в свойствах шаблона растягиваться на весь экран. Та опция в админке, под названием wide, растягивает его максимум на 720px по горизнтали. Думал не беда попробую ручками подправить, но так как опыта маловато задуманное до конца осуществить не удалось.
А именно:
- При выводе с разрешением 1680Х1050 средняя колонка не растягивается на всю длину (от левого столбца до правого). в параметрах стилей задан параметр width=75%, при его изменении или вообще удалении средний столбец начинает уезжать.
- Так же при отображении на разрешении 800х600 левый столбец заезжает и опускает вниз середину сайта. (хотя, поидее, должна была включиться прокрутка по горизонтали).
- ну и 3 проблема, это с отображением в браузерах. Хотелось бы чтоб одинаково отображался как в опере так и в ie. Но при изменении структуры (в попытке сделать среднюю колонку резиновой) каждый ведет себя по разному.

Все изменения в шаблоне делал к параметру narrow (не к wide), вот файлы от моего шаблона -> скачать
Оригинальный шаблон можно скачать тут

Буду признателен, если кто поможет осуществить задуманное.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Я обычно такие шаблоны, если нужна резина - сажаю в таблицу и все. Вставляете 3х колоночную таблицу. Берете кусок кода который выводит левую часть - вставляете в левый столбец. Правую в правый. Центр в центральный. Head и Footer оставляю как есть в div. Просто переделываю их с учетом резины. Конечно топорно - но зато просто и надежно.
*

slimko

  • Новичок
  • 5
  • 1 / 0
Изначально я так и сделал (правда, немного структура пострадала), но как бы так это осуществить не используя таблиц?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
В двух словах не обьяснить. Придется основательно поучиться блочной верстке. И причем самостоятельно, а потом уже переделывать под себя такие шаблоны. Просто профшаблоны изначально практически все очень наворочены и для начала могут показаться весьма трудными для понимания. Желательно начинать на более простых шаблонах - со временем опыт придет.
*

slimko

  • Новичок
  • 5
  • 1 / 0
все же поковырявшись и найдя то место, куда надо было вставить теги "margin-left: ... px" и  "width:auto" у меня это получилось :). Действительно, профшаблоны очень запутаны, хотя, если посидеть немного, все начинает проясняться ))
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Только не забудьте проверить на других браузерах. ИЕ6 например.  ;)
*

slimko

  • Новичок
  • 5
  • 1 / 0
в админке, расширения - менеджер модулей - выбираете модуль и настраиваете пункт позицию. эти 2 блока скрываются под позициями "user1" "user2" "user3"
*

KosmiC

  • Захожу иногда
  • 92
  • 1 / 0
  • sivway.com seo блог
Напиши куда вставлял теги, у меня таже проблема.
*

nido

  • Новичок
  • 1
  • 0 / 0
все же поковырявшись и найдя то место, куда надо было вставить теги "margin-left: ... px" и  "width:auto" у меня это получилось :). Действительно, профшаблоны очень запутаны, хотя, если посидеть немного, все начинает проясняться ))
откройте тайну))) пожалуйста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон gk sporter

Автор yrygvay

Ответов: 5
Просмотров: 7761
Последний ответ 17.03.2014, 03:03:45
от bazhin83
Как реализовать меню Joomla 1.5.26 + шаблон yoo_flux 1.5.0?

Автор OLEGA85

Ответов: 0
Просмотров: 7185
Последний ответ 03.09.2013, 18:50:23
от OLEGA85
Перевожу шаблон с Joomla 1.0 на 1.5. Нужна помощь!

Автор Ankazyryanka

Ответов: 1
Просмотров: 3047
Последний ответ 18.03.2013, 23:33:03
от Ankazyryanka
Как сделать выбор фоновой картинки случайной?

Автор svetlovanton

Ответов: 1
Просмотров: 2970
Последний ответ 29.11.2012, 23:37:00
от svetlovanton
Шаблон flux

Автор rassul2009

Ответов: 0
Просмотров: 2268
Последний ответ 25.11.2012, 12:10:31
от rassul2009