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

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Отступ слева в меню
« : 26.03.2009, 13:48:13 »
Тема такая поднималась но для J! 1.0.x для J! 1.5.x она не канает. Суть в том что до элементов меню идет некий отступ, и х3 как его убрать, сам в ксс ниче не прописывал. В сорсе страницы оно идет так <ul class="menu"><li id="current" class="active item1"><a href="http://....."><span>Главная</span></a></li><li class="parent item27">
Ксс файлы не подключал стандартные т.е. х3 откуда берется, скрин прилагаю

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

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #2 : 26.03.2009, 15:22:43 »
а может еще знаете как такое убрать?

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

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Отступ слева в меню
« Ответ #3 : 26.03.2009, 15:56:30 »
Тут надо уже смотреть по коду какой элемент делает этот отступ.
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #4 : 26.03.2009, 16:00:20 »
а он на всех меню, голосовании, рекламе,случайной новости, но нету отступа (вроде) на Кто онлайн и Авторизации
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Отступ слева в меню
« Ответ #5 : 26.03.2009, 16:04:41 »
Посмотрите по коду css такой объект .moduletable
Все модули могут быть в него обернуты.
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #6 : 26.03.2009, 16:07:08 »
Код
.moduletable {border:1px solid #cccccc; background-color:#f4f4f4; }
.moduletable_text {background:url(../images/telo.png); border:1px solid #cccccc; background-color:#f4f4f4;margin-top:10px; }
.moduletable_menu {background:url(../images/telo.png);color:#006e00;margin:10px 0 0 0 ; text-decoration: none; border:1px solid #cccccc; background-color:#f4f4f4; }

 .moduletable h3 {background:url(../images/up.gif); color:#006e00; padding-top:7px; margin:10px 0 0 0 ;width:100%;}
.menu a {text-decoration: none; color:#cee9d5 ;margin-right:5px; list-style: none;}
.menu li {list-style: none;text-align:left; font: bold 12pt Microsoft Sans Serif; color:#}
ul.menu li{margin-left:0;}
ul.menu{padding-left:0;}
вод мой css... в модультейбл нету ниче такого
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Отступ слева в меню
« Ответ #7 : 26.03.2009, 16:13:42 »
Может поможет такой код .moduletable h3{margin-top:0}
Можно даже в Вашем коде убрать эту надпись: margin:10px 0 0 0 ; у .moduletable h3
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #8 : 26.03.2009, 16:16:32 »
пробовал уже, не помогает...
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Отступ слева в меню
« Ответ #9 : 26.03.2009, 16:19:47 »
Блин, нужно видеть страницу.
Попробуйте с помощью firebug посмотреть элементы страницы, которые делают этот отступ - сразу будет все ясно.
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #10 : 26.03.2009, 17:10:54 »
ага, часть проблеммы крылась в cellpadding="5" поставил 0, теперь проблемма в том что съезжает хедер модуля или меню... в файрбаге не увидел ниче сайт belka.webtm.ru
--Добавлено спустя часа пол--
не поверите но дело в border:1px solid #cccccc; .... даже незнаю чем оно так отличилось... и почему на модулях нормально а на меню плохо, мистика... может кто знает в чем дело?
« Последнее редактирование: 26.03.2009, 19:14:07 от Sharingan »
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #11 : 27.03.2009, 00:31:04 »
Просто нет слов в .moduletable добавляется а в .moduletable_menu и .moduletable_text если добавить то все съезжает, гуру ксс помогите :(
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Отступ слева в меню
« Ответ #12 : 27.03.2009, 16:03:44 »
Просто нет слов в .moduletable добавляется а в .moduletable_menu и .moduletable_text если добавить то все съезжает, гуру ксс помогите :(
Не очень понятно в чем у Вас проблема.
Опишите поточнее.
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #13 : 27.03.2009, 16:32:33 »
проблемма в том что когда добавляю .moduletable_menu - border 1px solid #cccccc;  то шапка меню сползает вниз будто стоит какой то marign-top и тоже самое с шапкой модуля (п.с. не слетает шапка тока в ие)


Определил уже что дело не в бордере, и то что шапка сама по себе сдвинута вообще, на любом модуле.... что это может быть? (глядя на ксс)
« Последнее редактирование: 27.03.2009, 17:33:21 от Sharingan »
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Re: Отступ слева в меню
« Ответ #14 : 27.03.2009, 17:40:07 »
Удалите у .moduletable h3{} свойство margin: 10px 0 0;
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Re: Отступ слева в меню
« Ответ #15 : 28.03.2009, 13:18:14 »
проблемма решилась, спасибо =)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выподающее меню

Автор aspidy

Ответов: 3
Просмотров: 5922
Последний ответ 20.01.2015, 10:11:26
от aspidy
Yootheme planet + flashxml флеш поверх выпадающего меню

Автор maxsim

Ответов: 2
Просмотров: 7152
Последний ответ 10.10.2013, 19:05:55
от Germanius
Выпадающее меню на Joomla

Автор zeus07

Ответов: 10
Просмотров: 14700
Последний ответ 17.09.2013, 14:27:49
от Doc
Как реализовать меню Joomla 1.5.26 + шаблон yoo_flux 1.5.0?

Автор OLEGA85

Ответов: 0
Просмотров: 7200
Последний ответ 03.09.2013, 18:50:23
от OLEGA85
Меню. Стиль для каждого пункта

Автор ilunium

Ответов: 5
Просмотров: 7188
Последний ответ 03.09.2013, 15:38:44
от OLEGA85