Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 6 Ответов
  • 3696 Просмотров
*

mr.Event

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
не работает Cool jQuery Countdown.
« : 14.07.2010, 12:09:30 »
Модуль производит отсчет времени на основе jQuery.

Сам модуль - http://joomlaportal.ru/content/view/2071/70/

Поставил. Отображается, но не работает. Перезагружаю страницу отсчет идет, но его не видно на статичной странице.
Может проблема в jQuery.

Подскажите, в чем может быть проблема.

Сайт на Denver стоит.
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Re: не работает Cool jQuery Countdown.
« Ответ #1 : 14.07.2010, 13:28:51 »
Может быть, как вариант, что у тебя уже до этого модуля была подключена
библиотека jQuery, и после включения этого модуля произошло повторное включение библиотеки jQuery,
что и вызывает конфликт.
И еще должна быть достаточная ширина и высота сайта для работы модуля (подбор экспериментально или править CSS модуля )
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

mr.Event

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: не работает Cool jQuery Countdown.
« Ответ #2 : 14.07.2010, 14:16:49 »
1 и 2 вариант пробовал - результат ноль.

Может быть я с первым неправильно разобрался. Я в php коде модуля убрал загрузку jquery.js . Потом просмотрел код страницы - скрипт jquery загружается единожды
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Re: не работает Cool jQuery Countdown.
« Ответ #3 : 14.07.2010, 18:18:48 »
Вообще все работает. Предлагаю Тебе сделать так:

Идешь на страницу и
в строке скачать , качаешь   "PHP код демо-".
Дальше распаковываешь в папку со своим шаблоном, на сайте. У Тебя появляется новая папка (назвать ее можешь как хочешь, я назвал (к примеру Countdown )).
Если Ты ее откроешь там будет файл index.php, он Тебе и нужен, к нему будем обращаться.

Далее заходим в файл index.php , Твоего шаблона и вписываем строку  <meta http-equiv="REFRESH" content="1; URL=<?php echo $templateUrl; ?>/папка распакованного "PHP код демо-"/index.php" />

Все готово. Теперь при заходе на сайт , посетитель перенаправляется на страницу заставку.

Это один из вариантов установки страницы заставки , более корректный чем установка модуля,
модуль не покрывает всю страницу.
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

mr.Event

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: не работает Cool jQuery Countdown.
« Ответ #4 : 15.07.2010, 10:47:28 »
Дело в том, что я этот модуль ставил для того, чтобы вести счет времени до ближайшего мероприятия.
И как я накопал, проблема в том, что есть перекрещивающиеся переменные, потому что когда модуль стоит один, то работает. А когда подключаю еще пару, работающие на jquery, то капец...
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Re: не работает Cool jQuery Countdown.
« Ответ #5 : 15.07.2010, 12:27:10 »
так бы и сказал       лови
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

mr.Event

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: не работает Cool jQuery Countdown.
« Ответ #6 : 19.07.2010, 15:28:34 »
Спасибо )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Universal ajax Live Search Search не работает без компонента "Поиск"?

Автор Maffo

Ответов: 0
Просмотров: 3693
Последний ответ 04.04.2022, 17:00:07
от Maffo
Кнопка «Наверх»: как создать с CSS и jQuery

Автор leo78

Ответов: 4
Просмотров: 2018
Последний ответ 25.06.2021, 13:01:58
от leo78
Как создать плагин c кодом JQuery?

Автор leo78

Ответов: 0
Просмотров: 1031
Последний ответ 19.05.2021, 12:00:10
от leo78
Конфликт с jQuery

Автор modest

Ответов: 20
Просмотров: 3167
Последний ответ 19.12.2017, 08:06:54
от BVV
плагин SP Thumbnail не работает

Автор urist2009

Ответов: 0
Просмотров: 2211
Последний ответ 12.08.2017, 16:17:20
от urist2009