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

rasklad

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Может кто не то подскажет как сделать меню горизонтального меню по типо этого


Главная|О магазине|Компания|

вот по типо этого что бы подчеркивающая линия была между словами , шаблон создовался в Artisteer 2
« Последнее редактирование: 25.08.2010, 17:48:19 от rasklad »
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: горизонтального меню как сделать
« Ответ #1 : 23.08.2010, 15:33:00 »
 В менеджере модулей выбираете нкжное меню. если он не горизонтально то справа в параметрах делаете его горизонтальным. разделители можно посатвить в Расширенных параметрах ниже. там будет два поля. простовибваете туда значок | и все
Милый и порядочный! Верьте мне во всем!
*

Свят

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
  • Не прыгаю за бабочками, они сами липнут ко мне...
Re: горизонтального меню как сделать
« Ответ #2 : 23.08.2010, 15:43:07 »
Если правильно тебя понял, то сам делал в артистере нечто похожее. Эти горизонтальные линии между словами указывал в артистере,  чтобы было видно меню нужно в админке в разделе модули создать модуль "mod_mainmenu" в позиции user_3. Тебя это интересовало?
*

rasklad

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
да это самое  горизонтального меню с чертачкими между словами
*

rasklad

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
 горизонтального меню как сделать только понимаешь мне нужна сделать следующие , я делаю интернет магазин вот на верхнее меню сделать каталог товара и между каждым словом подчеркивание например

|Люстра|Лампа|Светильники|

вот такое


 
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: горизонтального меню как сделать
« Ответ #5 : 23.08.2010, 17:58:28 »
В менеджере модулей выбираете нкжное меню. если он не горизонтально то справа в параметрах делаете его горизонтальным. разделители можно посатвить в Расширенных параметрах ниже. там будет два поля. простовибваете туда значок | и все
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

rasklad

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
все сдела как написано но не как не получаеться
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: горизонтального меню как сделать
« Ответ #7 : 23.08.2010, 21:21:05 »
Адрес сайта?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

ValeryB

  • Захожу иногда
  • 384
  • 31 / 2
Re: горизонтального меню как сделать
« Ответ #8 : 24.08.2010, 03:57:29 »
Если проект шаблона Артистеера есть, то проще всего в нем доработать вид. Там есть нужный вариант стилей. Если нет, то можно создать новый проект с нужным меню, а потом в соответствии с получившимся поменять стили в существующем шаблоне.
*

rasklad

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
я пока его в инет не скинул но мне нужно сделать в горизонтальном меню каталог товара от Virtuemart  и что бы под каждым под пунктом стояла картинка вот не знаю есть что не будь по типо этого ,я сталкнулся с каталогом товара но там что то картинка не выводиться а в каталоге картинка есть но в меню просто квадратик но без картинки
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: горизонтального меню как сделать
« Ответ #10 : 24.08.2010, 18:39:43 »
Выкидывайте то что сделали в артистере и смотрите нормальные шаблоны и учитесь работать с меню, единственно верное решение.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

rasklad

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
а после создания шаблона в Artisteer 2 не льзя редактировать меню
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: горизонтального меню как сделать
« Ответ #12 : 24.08.2010, 23:59:59 »
а после создания шаблона в Artisteer 2 не льзя редактировать меню

вы в этом уверены?? то есть по сути вы закрываете тему?
Милый и порядочный! Верьте мне во всем!
*

ValeryB

  • Захожу иногда
  • 384
  • 31 / 2
Re: горизонтального меню как сделать
« Ответ #13 : 25.08.2010, 00:21:17 »
а после создания шаблона в Artisteer 2 не льзя редактировать меню
Нельзя экспортированный из проекта Artisteer шаблон редактировать в нем, а сам проект, если он сохранен, редактировать можно.
Кроме того имея образец шаблона можно вновь создать проект, имеющий такой же вид в течении 1-2 часов, а потом доработать его. А не тратить сутки на размышления.
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: горизонтального меню как сделать
« Ответ #14 : 25.08.2010, 00:41:45 »
Удалите вы artisteer и не забудьте про него)
Цитировать
горизонтального меню как сделать

Как, как - вывести списком да в CSS кое что добавить - float:left никто не отменял. Вместо того что бы придумывать как в артистере сделать горизонтальное меню - лучше бы с CSS разобрались
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: горизонтального меню как сделать
« Ответ #15 : 25.08.2010, 02:05:05 »
Удалите вы artisteer и не забудьте про него)
Как, как - вывести списком да в CSS кое что добавить - float:left никто не отменял. Вместо того что бы придумывать как в артистере сделать горизонтальное меню - лучше бы с CSS разобрались


вообще то надо помочь человеку. я согласен, что надо си эс эс автору смотреть и согласен с тем, что ответ в этой теме он уже получил, но еще не осознал просто, что ответ получен постами выше. жумла то по сути и ориентирована на секретарш, чтобы им удобно было администривать сайт без знания PHP и си эс эс,  но и снисходительным тоже быть не надо ( не в обиду, правда). ну есть люди, которые по поиску не ищут, ну есть люди, которые в артистире создают что то . ну и что? нет знаний, поэтоу и задают вопросы, а мы призваны помогать а не отмахиваться все же. если люди пишут, значит им это очень важно
Милый и порядочный! Верьте мне во всем!
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: горизонтального меню как сделать
« Ответ #16 : 25.08.2010, 09:21:35 »
вообще то надо помочь человеку. я согласен, что надо си эс эс автору смотреть и согласен с тем, что ответ в этой теме он уже получил, но еще не осознал просто, что ответ получен постами выше. жумла то по сути и ориентирована на секретарш, чтобы им удобно было администривать сайт без знания PHP и си эс эс,  но и снисходительным тоже быть не надо ( не в обиду, правда). ну есть люди, которые по поиску не ищут, ну есть люди, которые в артистире создают что то . ну и что? нет знаний, поэтоу и задают вопросы, а мы призваны помогать а не отмахиваться все же. если люди пишут, значит им это очень важно
Да помочь запросто и с удовольствием, если человек сам пытается понять свою проблему и хоть как-то вникает в ее решение, а не ждет готовый результат.
А смотря на многие посты в этом разделе, где люди создают шаблоны на артистере, им эти знания не нужны и интереса в их получении они не видят.
А за эти 2 дня, что живет тема, можно было бы десятки вариантов меню попробовать в этой проге и вдумчиво прочитать пару-тройку страниц о CSS, что помогло бы в решении проблемы.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: горизонтального меню как сделать
« Ответ #17 : 25.08.2010, 12:25:06 »
За это время (2 дня) можно было базово разобраться с CSS, HTML и php и сделать со стандартным меню что угодно)) справочники ведь никто еще не отменял)) как уже сказали в предыдущем посте - было бы желание, а собственно как раз желания нет.
------------------------------
Не так давно делал слайдер на основе одного из модулей датсогалереи, времени написать мануал или собрать установочный модуль у меня просто нет, но предложил человеку дать кусок кода и ссылки что почитать чтобы самостоятельно повторить - человек затих, смысла выкладывать готовую инструкцию теперь просто не вижу. Здесь аналогично. Но это лирика.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кликабельность псевдоэлемента в пункте меню

Автор vasilii.pupkov

Ответов: 4
Просмотров: 5208
Последний ответ 29.12.2021, 23:15:38
от v42bis
Выпадающее меню

Автор DrShepard

Ответов: 10
Просмотров: 4479
Последний ответ 20.10.2021, 12:36:16
от DrShepard
Как сделать?

Автор Twins

Ответов: 3
Просмотров: 2556
Последний ответ 01.07.2021, 13:11:51
от xpank
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 1745
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin
Как сделать плавающий модуль?

Автор THeCMeX

Ответов: 2
Просмотров: 2003
Последний ответ 08.03.2021, 22:21:01
от Flexderection