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

Freeman82

  • Захожу иногда
  • 61
  • 7 / 0
Есть старый новостной сайт на Joomla 1.5 с шаблоном от JA Teline IV.
Нахожусь в процессе переезда на J3.x. Контент перенес, вот дошло дело до дизайна
Каким хотелось бы видеть новый шаблон.
1. Качественный – хороший код с соблюдением всех стандартов, чтобы ничего не глючило и не расползалось при попытке что-либо изменить в шаблоне или установить сторонний модуль. Понятно, что сломать можно любой шаблон, но по опыту работы с Joomla 1.5 сложилось впечатление, что шаблоны, от некоторых контор (наприм: smartaddons, Icetheme) сделаны гораздо хуже шаблонов от JA, рокетов или yootheme.
2. Легкий - скорость загрузки по прежнему решает, несмотря на увеличении  скоростей подключения к сети лишние мегабайты никому не нужны.
3. Современный и функциональный – естественно полностью адаптивный дизайн, естественно макет соответствующий современным разрешениям мониторов, возможность настраивать разнообразные типы вывода новостей.
4. Подготовленность под вывод контекстной и баннерной рекламы - содержание и развитие новостного сайта дело затратное, чтобы вложения хоть как-то окупались на сайте необходимо размещать рекламу и гораздо лучше, когда такая возможность уже предусмотрена в шаблоне.
P.S.
Смотрел в сторону JA Teline V и Ja Magz II.
Что не понравилось:
1. Двухколоночный макет – ширина мониторов и сайтов увеличивается, а число колонок почему-то сокращается. Если  в JA Teline IV можно было вывести одновременно блок контента с правой и левой колонкой, то в новых шаблонах почему-то нужно выбирать  - либо правый либо левый сайтбар.
2. Блок управления типографикой с социальными кнопками зачем-то встроенный в тело статьи.
3. Не продумано размещение рекламных блоков – и если в десктопном варианте они еще есть,  то при просмотре мобильной или планшетной версии сайта – сайтбары исчезают вовсе,  а не перемещаются под или над блоком контента.     
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
JA Teline V трехколоночный шаблон. Макеты настраиваются в админке. Сайдбары в мобильной версии исчезают только если макет так настроен. Что касается блока типографики встроенного в тело статьи, то он отключается.
*

Freeman82

  • Захожу иногда
  • 61
  • 7 / 0
Может чего не доглядел, но третья колонка там вывводиться с той же стороны что и вторая - т.е. две левые или две правые.
Для чего так, не понятно.
Блок типографики - отключается в настройках шаблона? 
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
да, в настройках шаблона. Почитайте документацию к шаблону.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Avion Joomla Template

Автор chechelnitskiy

Ответов: 0
Просмотров: 2650
Последний ответ 09.03.2024, 12:14:36
от chechelnitskiy
Скачать шаблон it_milano 1.13.0 (http://demo.inspiretheme.com/templates

Автор chechelnitskiy

Ответов: 2
Просмотров: 6060
Последний ответ 13.08.2023, 23:20:56
от chechelnitskiy
Качественный адаптивный(для мобильных) лендинг пейдж на joomla, как создать?

Автор esert

Ответов: 0
Просмотров: 3571
Последний ответ 18.05.2023, 18:39:17
от esert
Шаблон для обучения студентов

Автор никыч

Ответов: 1
Просмотров: 4383
Последний ответ 20.08.2022, 21:34:35
от marksetter
Шаблон интернет-магазина, как алиэкспресс, с вариативной карточкой

Автор p.g.

Ответов: 7
Просмотров: 4987
Последний ответ 12.08.2022, 11:08:27
от Akeksandr