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

Zombi

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Суть проблемы в названии темы. не устраивает, что название категории расположено с права от самой категории...хотелось бы его запихнуть вверх/вниз.
*

Zombi

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
я, конечно, понимаю что многие считают этот вопрос глупым и...проходят мимо. но проблемы от этого не решаются...собственно для этого и нужен форум...чтоб помогать! а не сидеть и отмалчиваться...
ну и пусть что она(галерея) стала платной...но у многих (в том числе и у меня) стоит 1.8.4 и все работает хорошо, и проблем вроде бы особо критичных нет...так иногда возникают вопросики. обновляться не вижу особого смысла...
прошу помощи! спасибо за понимание.
*

KingSnake

  • Захожу иногда
  • 232
  • 0 / 1
Наверное нужно изменять параметр .imgtitle который находится components/com_datsogallery/css/datso.base.css.css

P.S. Вопрос не в тему! На 1.8.4 навигация работает?
*

Zombi

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Наверное нужно изменять параметр .imgtitle который находится components/com_datsogallery/css/datso.base.css.css

P.S. Вопрос не в тему! На 1.8.4 навигация работает?
спасибо, буду мучить...там этого файла нет(((. всего 2 файлика : dgstyle и index
вот сайтик посмотри http://replomb.ru/4567487568.html
« Последнее редактирование: 09.03.2011, 15:38:16 от Zombi »
*

spiderspy

  • Новичок
  • 8
  • 0 / 0
Наверное нужно изменять параметр .imgtitle который находится components/com_datsogallery/css/datso.base.css.css
Нет менять необходимо в DatsoGallery.php
Найди там функцию function dgCategories($catid) - это гдето после 1000 строки.(Так как у меня он сильно переделаный точно сказать не могу)
Цитировать
$db->setQuery($query);
$rows2 = $db->loadObjectList();
$row2 = & $rows2[0];
$db->setQuery($query);
$count = $db->loadResult();
if ($count > 0) {
После этого вставь
Цитировать
$output .= '<strong>' . @ $cur_name->name . '</strong><br>';
перед этим
Цитировать
$output .= '<img src="' . $thumbnailpath . $row2->imgthumbname . '" id="dg-image" title="' . _DG_OPEN_CAT . '" alt="" /></a></td>';
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как реализовать меню -> категории?

Автор VadimY

Ответов: 2
Просмотров: 5323
Последний ответ 19.12.2018, 18:21:54
от NewsPR666
Как убрать нумерацию фотографий в категории? ((?

Автор segal

Ответов: 0
Просмотров: 2984
Последний ответ 15.04.2014, 15:32:43
от segal
Как добавить описание фото при отображении в категории?

Автор Mishani

Ответов: 0
Просмотров: 19493
Последний ответ 10.09.2013, 17:18:14
от Mishani
Описание категории при просмотре миниэскизов

Автор newjey

Ответов: 8
Просмотров: 6161
Последний ответ 17.12.2012, 23:50:59
от beliyadm
Убрать заголовок категории в Datso 1.7.1

Автор nymo

Ответов: 12
Просмотров: 4217
Последний ответ 27.10.2012, 12:32:56
от RoooMka