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

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Как поменять белый цвет шаблона на картинку в стандартном шаблоне Beez_20?
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Добавить картинку в background.
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
А в каком файле менять нужно
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
personal.css
А на будущее - FireBug в помощь.
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
поменял в файле personal.css
/* ##########################  contentarea  ########################### */

#contentarea,
#contentarea2
{
     background:#fff
}
на
/* ##########################  contentarea  ########################### */

#contentarea,
#contentarea2
{
     background:#fff url(../images/file.jpg)
}

ничего не вышло =(

Где еще поменять?
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
файл file.jpg куда положили?
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Все разобрался. в опере встроенный плагин есть который Вы указали
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
И в Опере есть и в хроме есть и в мозиле и даже в ишаке подобие есть.
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
хм. Картинка появилась. Но почему то не на весь экран, то есть слева и справа белые полосы. Как сделать чтобы картинка была на весь экран?
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
То есть я выбрал узкий шаблон? А как его переделать под широкий?
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Ну самое логичное: картинка меньшей ширины, чем ширина браузера? Решать нужно по-другому тогда задачу. Подкладываете под весь контент <img /> и позиционируете абсолютно.
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
не совсем понимаю, что вы хотите этим сказать?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
хм. Картинка появилась. Но почему то не на весь экран, то есть слева и справа белые полосы. Как сделать чтобы картинка была на весь экран?
Вы назначаете картинку фоновым изображением. Фон не тянется на ширину экрана. У меня ширина 1920, у кого-то 1600, 1200... Можно растянуть картинку, назначив ей ширину 100% и спозиционировав абсолютно от начала страницы.
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
не совсем понимаю, что вы хотите этим сказать?
Вы надеюсь понимаете что на этом форуме экстрасенсов и телепатов ну очень мало, да и те наверное только читают а не пишут. Никто не знает, что у Вас там за картинка, может там текстура, которую просто можно repeat'ом размножить, может у Вас там градиент несложный, который можно и средствами CSS сделать, да много разных вариантов... Покажите свой сайт с проблемой, так гораздо проще и быстрее получить ответ.
PS: если на локалхосте - не проблема найти хостинг с тестовым периодом, выложить туда, заодно потренируетесь в переносе сайта.
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
 ^-^ Проблема заключается в том, что на широкоформатном дисплее, у моего сайта появляются слева и справа белые полосы
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
^-^ Проблема заключается в том, что на широкоформатном дисплее, у моего сайта появляются слева и справа белые полосы
Мда.... а у меня проблема в том, что моя машина уже чем дорога если я на проспект выезжаю....
Еще раз повторю, тыкать пальцем в небо, не видя того с чем работаешь - бесполезная трата времени. В отгадки Ваших загадок не интересно играть....
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

romul_

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Вот скриншот моей проблемы это низ сайта, сверху тоже самое что и снизу. На обычном дисплее все нормально. А на широкоформатном появляется белые полосы слева исправа.

[вложение удалено Администратором]
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Это или нужно или media queries юзать или js. Так просто не сделаешь, уже выше писал.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На локал сервере страницы сайта без шаблона, CSS и картинок

Автор Fati

Ответов: 0
Просмотров: 2334
Последний ответ 15.06.2025, 11:57:45
от Fati
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 5995
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 32936
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Ошибка при установке шаблона - Fatal error: Call to a member function setDebug() on a non-object in

Автор Mirotvoretz

Ответов: 33
Просмотров: 70394
Последний ответ 11.11.2018, 13:22:26
от vik38
Картинка в шаблоне

Автор Alkor94

Ответов: 13
Просмотров: 3742
Последний ответ 23.05.2018, 03:04:28
от Alkor94