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

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Показывает меню типа "аккордеон" из доступных в Вашем каталоге категорий PonyGallery. Вложенность категорий -- неограниченная.

Добавлены следующие настройки работы/отображения:

1.  Использовать Module CSS (имеется в виду стиль данного модуля).
2.  Загружать jQuery.js.
3.  Загружать ddaccordion.js.
4.  Module CSS, JavaScript'ы подключать в Header (<HEAD>).
5.  Включить КЕШ.
6.  Длина текста ссылки.
7.  Показывать подкатегории.
8.  Показывать количество изображений.
9.  Категории как ссылки (главные категории должны быть как ссылки или просто должны разворачиваться подкатегории?).
10.  Заголовок ссылки: название категории, metadesc категории, metakey категории.
11. Скорость анимации: быстро, нормально, медленно.

Для всех элементов модуля прописаны стили в соответствующем файле CSS.
Для работы этого модуля (и других новых всяких) скопируйте файл ponygallery.utils.php в папку \www\administrator\components\com_ponygallery. (архив ponygallery.utils.zip)

Тестируем. Сообщаем об ошибках.

Еще будет внедрена возможность отображения мини-эскиза в конце списка подкатегории (назначенного эскиза для категории).

Демо: рабочий сайт на www.rent.lviv.ua.

С уважением,
Юношев Виктор.

[вложение удалено Администратором]
« Последнее редактирование: 06.11.2008, 21:36:43 от yunoshev »
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
молодчина, хорошая работа
для joomgallery подойдет?
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@С.е.р.ы.й.В.о.л.к
Сим не пользовался, не знаю. :)

Это оптимизированный вариант модуля для Datso & True Galleries (оптимизирован алгоритм запросов)
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
сие новая версия pony, просто переименовали проект и код оптимизировали, скачать доступно на том же сайте что и пони
в любом случае, я это к сведению сказал  ;)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
А, тогда видел. :)
Да, подойдет, только поменять ponygallery на joomgallery.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
При использовании модернизированной PonyGallery (с сайта http://www.en.joomgallery.net/) возможен конфликт в режиме детального просмотра фото, т.к. здесь используется Prototype.js.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Исправлена неточность подсчета изображений для главных (самых верхних) категорий.
Данное обновление в ponygallery.utils.zip.
*

npoxop

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
у меня очень много категорий, а как можно сделать так чтобы показывались последние 3-4 созданые категории?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

DJ-Image Slider - слайд-шоу

Автор Семён

Ответов: 172
Просмотров: 109798
Последний ответ 02.11.2022, 18:37:47
от Alex Kop
Убрать копирайт в модуле слайд шоу Joombig beautiful

Автор banditman

Ответов: 8
Просмотров: 4481
Последний ответ 01.03.2016, 12:02:28
от lev731
Слайдер с эффектом анимации

Автор mlukyanov

Ответов: 5
Просмотров: 2037
Последний ответ 21.02.2016, 21:30:46
от mlukyanov
Вывод фото из всех категорий с разными размерами

Автор octopus

Ответов: 2
Просмотров: 1945
Последний ответ 18.02.2016, 14:27:12
от octopus
Выбор работающего слайд-шоу

Автор natie2051

Ответов: 2
Просмотров: 1965
Последний ответ 04.08.2015, 12:31:41
от Cybervizor