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

bybus

  • Захожу иногда
  • 86
  • 2 / 1
footer не прилегает к низу
« : 06.12.2014, 02:03:05 »
Что-то я намудрил, но что не пойму.
на главной футер прилегает к низу страницы.
А в товарах
zainskavto.ru/shop/product/view/6/669
снизу зазор примерно в 20 пикселей.

Подскажите с чем это связано. И как исправить. За ранее спасибо.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: footer не прилегает к низу
« Ответ #1 : 06.12.2014, 02:33:02 »
С чего вы взяли, что он на главной прилегает? Там так же как и везде, он сразу под контентом. Чтобы прилегало нужно так делать:

Код: html4strict
<body>
<div class="main">
Здесь все-все (!) тэги разметки, что внутри body кроме непосредственно футера.
<div class="footfix"></div><!--этот элемент обязателен, чтобы футер не наезжал на контент-->
</div>
<footer>
…а здесь только футер.
</footer>
<body>


Код: css
body {
min-height:100%;
}
.main {
height:100%;
}
footer {
height:200px;
margin-top:-200px;
}
.footfix {
height:200px;
}
*

bybus

  • Захожу иногда
  • 86
  • 2 / 1
Re: footer не прилегает к низу
« Ответ #2 : 06.12.2014, 03:05:16 »
Спасибо, но откуда берется этот зазор? В моем понимании высота страницы, а значит и полоса прокрутки, должна быть точно до нижней границы блока footer. Под ним ведь ничего нет, непонятно откуда зазор. Или тег footer стоит особняком? Просто вчера все нормально работало.(подкрутил стили jcomments, но это никак не должно влиять)

Цитировать
С чего вы взяли, что он на главной прилегает?
Ну, у меня в Chrome так. На главной зазора нет. В древней 12 Opera вообще нет зазор ни на каких страницах.

PS Кстати под прилегает я имею ввиду не position:fixed, а то, что при проматывании страницы вниз нижняя граница футера не совпадает с нижней границей браузера.


причину нашел, дело в iframe(внизу с текстом This frame prevents back/forward cache problems in Safari), но у него высота 0 px, так-что снова тупик.


PPS Короче все дело оказалось в рекапче, она добавляла этот айфрейм, скрыл его так
iframe[src="about:blank"]{display:none;}
« Последнее редактирование: 06.12.2014, 03:49:33 от bybus »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плавающий footer

Автор grx-lin

Ответов: 1
Просмотров: 1532
Последний ответ 19.10.2016, 20:23:29
от flyingspook
Как мне сделать невидимым ссылку меню в footer'e?

Автор abrodski

Ответов: 9
Просмотров: 2087
Последний ответ 05.08.2016, 00:23:29
от abrodski
Как прижать изображение к низу блока div ?

Автор din245

Ответов: 7
Просмотров: 28935
Последний ответ 10.02.2015, 09:27:37
от aspidy
Как прижать футер к низу в шaблоне beez5?

Автор godsilver

Ответов: 3
Просмотров: 1299
Последний ответ 18.04.2014, 21:53:19
от godsilver
Как изменить фон в footer и header?

Автор Sjofn

Ответов: 14
Просмотров: 20006
Последний ответ 24.01.2014, 20:27:11
от Sjofn