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

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Какой принцип поиска div id?
« : 11.02.2014, 03:35:38 »
Здравствуйте!
Подскажите пожалуйста принцип, как искать в исходном коде страницы где находится определенный div id, в каком файле?
Вот сайт:
http://lux-mebelspb.ru/
интересует строка 75
Цитировать
&nbsp&nbsp&nbsp
Как её удалить?

вот кусок шаблона доступный в редактировании админки:

Код
<!-- BEGIN: HEADER -->
<div id="ja-headerwrap" class="clearfix">
<div id="ja-header">
<div class="logo"> <a href="/">Интернет-магазин мебели в Санкт-Петербурге. Купить, заказать мебель в Спб.</a> </div>

<?php if ($this->countModules('your-cart') ) { ?>
<div id="ja-vm-cart">
  <jdoc:include type="modules" name="your-cart" style="xhtml" />
</div>
<?php } ?>

</div>
</div>
<!-- END: HEADER -->

Я новичок и поэтому хотелось бы подробнее, что бы понять весь процесс и потом такие нелепые вопросы не задавать.  ::)
Заранее огромное спасибо!
*

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Re: Какой принцип поиска div id?
« Ответ #1 : 16.02.2014, 02:42:59 »
Быть может я неправильно выражаюсь или просто новичка тут не помогают?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Какой принцип поиска div id?
« Ответ #2 : 16.02.2014, 02:59:01 »
Принцип такой: если у элемента есть отличительный класс или id, то просто ищу по содержимому внутри шаблона или компонентов, подключившись по SFTP (чтоб быстрее). Но у вас там просто <div> без опознавательных каких-либо классов или id. Можно что попробовать:
1. Поменять шаблон. Если проблема исчезла, то вернуть обратно и смотреть файлы шаблона.
2. Если проблема не исчезла, то попробовать поменять контент.
3. Если проблема не исчезла, то вручную шаблон компонента, который выводится на проблемной странице, смотреть.
В общем всё ручками. Никто не отписывается, потому видимо, что тут нет однозначного решения. Если сайт делать изначально аккуратно, т.е., следить за чистотой контента, не ставить кривых расширений, не пользоваться левыми шаблонами и т.д., то таких проблем не создаётся.
*

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Re: Какой принцип поиска div id?
« Ответ #3 : 17.02.2014, 03:20:21 »
Shustry.
Спасибо огромное!
Теперь я чутка ближе к истине, но пока моих знаний недостаточно... :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

К URL приписывается какой то x.vindicosuite.com/click/fbfpc=1;v=

Автор zzzan

Ответов: 0
Просмотров: 1542
Последний ответ 29.03.2015, 10:50:32
от zzzan
как узнать IP адрес пользователя, какой раздел сейчас смотрит, что делал, что делает... и т.д.

Автор asilbeko

Ответов: 3
Просмотров: 5350
Последний ответ 22.12.2014, 06:09:23
от arturk
Как удалить некоторые страницы из поиска?

Автор Savant

Ответов: 2
Просмотров: 1509
Последний ответ 09.07.2014, 17:55:43
от Savant
Какой модуль галереи выбрать для Joomla 2.5?

Автор Yusa

Ответов: 0
Просмотров: 1335
Последний ответ 06.06.2014, 23:11:17
от Yusa
Изменить url в результатах поиска

Автор dolsky

Ответов: 1
Просмотров: 1208
Последний ответ 03.04.2014, 12:53:14
от Siber