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

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Здравствуйте!
Установила модуль P30 Bubble Menu, работает все хорошо, но...
Хотелось бы, чтоб увеличивались только надписи, а общий фон меню оставался, какой есть...


(само меню почему-то сдвинуто вправо)
Подскажите, пожалуйста, кто знает! ;)
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Конечно знает.  ;D Файл CSS изучали? Там ответ.   У меня такой же модуль стооит. Файл небольшой, разобраться несложно, в самый верхний блок вводится параметр margin-left: -N px; N переменная.  Если вы сами рисовали картинки, а именно они и увеличиваются, то фотошоп в помощь, нарисуйте одни буквы на прозрачном фоне, они и будут увеличиваться. только придётся фон под кнопки нарисовать и прописать. Всё ж просто. ))) Вот смотрите, такой же модуль, только сами картинки, будем считать их буквами и увеличиваются, фон неизменен. http://www.unior-baza.ru/


А шаблончик то править и править, даже по скрину видно , что текст вываливается за рамки. )
« Последнее редактирование: 23.06.2011, 21:24:13 от Варягъ »
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Цитировать
Файл CSS изучали? Там ответ.   У меня такой же модуль стооит. Файл небольшой, разобраться несложно,
Варягъ, у меня в этом модуле нет css-файла! У Вас он где лежит?

Цитировать
А шаблончик то править и править, даже по скрину видно , что текст вываливается за рамки. )
Шаблон самодельный, да, еще править нужно...
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
 корень сайта \modules\mod_p30bubblemenu\tmpl\    файл называется   imgbubbles.css

css файл есть, его не может не быть. ^-^
« Последнее редактирование: 25.06.2011, 17:31:14 от Варягъ »
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
корень сайта \modules\mod_p30bubblemenu\tmpl\    файл называется   imgbubbles.css
от спасибище! чет я его не видела... ;)
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Варягъ, благодаря Вам с меню все получилось:


Спасибо!
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Если чем то помог, то не стоит благодарности.  ^-^ Помоги ближнему своему, если сможешь. :) Просто потом покажите что у вас получилось, мне реально интересно. ^-^
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Просто потом покажите что у вас получилось, мне реально интересно. ^-^
хорошо! Кстати, мне не нужны были всплывающие текстовые подсказки и я убрала все строки    
$p30bubblemenu10_lable      = ($params->get( 'p30bubblemenu10_lable', ''));
в файле tmpl/default.php

Варягъ, а как Вы привязывали ссылки, не на статичныей же материал? к пунктам меню можно привязать? если можно, расскажите, пожалуйста, как именно?
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Можно привязать к чему угодно. В настройках модуля, есть пункт куда url вводится. Когда откроете настройки сразу поймёте. У меня используется как меню категорий. Я сначала создал обычные меню категорий, опубликовал их , потом ссылки , переписал в соответствующие поля настройки модуля. Там по моему до 10 пунктов можно сделать. Только если делаете сайт на денвере, после размещения на хостинг, ссылки придётся переписать, автоматом они не переделываются. А использовать это меню можно как угодно, какую ссылку введёте, туда она и приведёт.

Вечером, сейчас некогда, напишу несколько строк для PHP файла, что бы исключить возможные конфликты скриптов в будущем, мало ли что захотите поставить, а работать не будет.
« Последнее редактирование: 01.07.2011, 08:41:27 от Варягъ »
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Варягъ, все поняла, спасибо за разьяснения!

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


Варягъ, а не знаете ли Вы, как сделать навигацию, как на этом сайте: http://www.tangetoppen.org/news.php

при клике на пункт меню слева (не важно где )открывается две категории, при клике на одну из категорий открывается материал, а названия категорий не закрываются, а остаются...  В настройках ставлю "открыть в этом же окне с навигацией", но сохраняется как "открыть в новом окне"....
« Последнее редактирование: 02.07.2011, 17:28:47 от Zeya »
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Варягъ, все поняла, спасибо за разьяснения!
очень жду!


Варягъ, а не знаете ли Вы, как сделать навигацию, как на этом сайте: http://www.tangetoppen.org/news.php

при клике на пункт меню слева (не важно где )открывается две категории, при клике на одну из категорий открывается материал, а названия категорий не закрываются, а остаются...  В настройках ставлю "открыть в этом же окне с навигацией", но сохраняется как "открыть в новом окне"....

<script type="text/javascript" src="<?php echo $base;?>/modules/mod_p30bubblemenu/tmpl/imgbubbles.js"></script>
<script type="text/javascript">
 jQuery.noConflict();
</script>

<script type="text/javascript">
jQuery(document).ready(function($){
   $('ul#orbs').imgbubbles({factor:<?php echo $p30bubblemenu_zoom; ?>})
})
</script>

Вот участок файла  default.php , что в папке tmpl со 130 строки примерно, просто я файл менял, может немного несовпадать, введено то что выделено, после этого меню конфликтовать перестало.   Специально скопировал больший участок, потому как и что делал уже не помню, эксперементировал, но получиться в итоге должно так как в скопированном коде.

Как сделать навигацию как на том сайте, к сожалению не знаю. ^-^ Я знаю только то, с чем сталкивался и воевал.
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Варягъ, спасибо, сделала! ;)
*

Shkodlivaya

  • Захожу иногда
  • 78
  • 0 / 0
Подскажите пожалуйстаз...
а как этоо чудо сделать вертикальным?
какие строчки -где исправить.. никак не найду
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Подскажите пожалуйстаз...
а как этоо чудо сделать вертикальным?
какие строчки -где исправить.. никак не найду
Это средствами CSS делается, просто задаёте размер блока, у которого горизонталь примерно равна размеру изображения, а вертикаль чуть больше суммы всех изображений, а там подберёте.
« Последнее редактирование: 02.09.2011, 08:29:50 от Варягъ »
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод модуля средствами php с привязкой к пунтам меню

Автор Divn

Ответов: 4
Просмотров: 3215
Последний ответ 29.08.2021, 17:02:04
от Divn
Адаптация стандартного модуля меню от Joomla 3 под bootstrap 4

Автор si@m

Ответов: 5
Просмотров: 1486
Последний ответ 26.03.2021, 15:59:18
от si@m
Модуль ja image hotspot не дает сделать много меток

Автор Lemonez

Ответов: 0
Просмотров: 1710
Последний ответ 05.01.2020, 13:28:47
от Lemonez
Меню картинками

Автор arkady

Ответов: 4
Просмотров: 1283
Последний ответ 01.08.2019, 11:33:56
от AlekVolsk
Проблемы с модулем JUX Mega Menu

Автор spdx15

Ответов: 16
Просмотров: 2160
Последний ответ 10.07.2019, 14:38:49
от sivers