Новости 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 Ответов
  • 3143 Просмотров
*

РоманК

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Знаю,что тема уже давно избитая,но возникла такая проблема:нужно увеличить время этого самого всплывающего окна.
Пробовал менять setTimeout( 'document.boxB.close()', 3000 ); на timeoutID=setTimeout( 'document.boxB.close()', 3000 ); и выставлять время 8000-не помогает.
Пробовал делать как написано тут http://joomlaforum.ru/index.php/topic,77415.0.html
Спойлер
[свернуть]
опять же не работает
И еще
Спойлер
[свернуть]
тоже не работает

Такое чувство,что сайт не реагирует на изменения.Пробовал вообще удалять файл theme.js окно перестает появляться.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
РоманК, а кеш чистили?...и браузера и в Joomla
*

РоманК

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Да,не помогает.
Вот код theme.js
Спойлер
[свернуть]
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
дайте ссылку на сайт тогда поможем
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
в этой же папке есть еще theme.prototype.js, там тоже есть значение 3000 - измените также на 8000

зы: проверила, у меня работает
*

РоманК

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
в этой же папке есть еще theme.prototype.js, там тоже есть значение 3000 - измените также на 8000

зы: проверила, у меня работает
в прототипе так же 8000.
http://kolben.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=2&Itemid=17
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Вообщем берете и чистите кэш в браузере и все будет нормально отображаться
*

РоманК

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
не знаю,я вычищаю кэш стандартной фун-ей браузера+CCleaner и все равно окно отображается 3 секунды вместо 8
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
я же говорю дайте ссылку на сайт и все сразу выяснится  ;D
*

РоманК

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
выше уже была http://kolben.ru/ пункт меню "тест"
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
gk.script.js
Спойлер
[свернуть]

даже просто попробуйте поставить любой родной шаблон, и должно работать с вашими правками в theme.js, а так думаю вся беда выше указана =))
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
так у Вас там модифицированное уведомление как я погляжу  ;D
Все в этом же файле закоментируйте
//clearTimeout(timeoutID);
и
//setTimeout( 'document.boxB.close()', 8000 );
Поглядим  ^-^
*

РоманК

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
gk.script.js
Спойлер
[свернуть]

даже просто попробуйте поставить любой родной шаблон, и должно работать с вашими правками в theme.js, а так думаю вся беда выше указана =))

Бинго!Спасибо за помощь,тему можно закрывать)
Infosakh тоже благодарю за содействие)
*

AnatolyW

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Отлично! В theme.js и размер всплывающего окна AJAX настроили...

 И точно! надо  кеш чистить в браузере чтобы эти изменения увидеть! (google chrome)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод фото зависимого товара во всплываюm

Автор AndyEk

Ответов: 1
Просмотров: 1458
Последний ответ 02.03.2014, 21:35:51
от AndyEk
Валютный знак рубля вместо "руб."

Автор qmar1

Ответов: 2
Просмотров: 10533
Последний ответ 03.10.2013, 17:19:55
от Dobreff
Вывод всех фото товара (вместо одной) в &

Автор printlogo

Ответов: 12
Просмотров: 3697
Последний ответ 07.05.2013, 02:05:57
от Иоланта
Описание товара во всплывающем окне!

Автор zmancer

Ответов: 90
Просмотров: 24151
Последний ответ 12.10.2012, 15:16:24
от GoodWill
Сортировка категорий в модуле mod_virtuemart_categories

Автор Vitek

Ответов: 0
Просмотров: 1909
Последний ответ 13.09.2012, 10:08:20
от Vitek