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

newkai

  • Новичок
  • 4
  • 0 / 0
FloatingTips - очень классные всплывающие подсказки. Стильные, гибкие, универсальные. Давайте разберемся, как их подключить!

Как FloatingTips сами по себе работают я минимально разобрался. Здесь http://jsfiddle.net/SLvUz/3/
Скачал отсюда http://mootools.net/forge/p/floatingtips архив с дополнением.
Но никак не могу прикрутить все это дело к Joomla. *
Что сделал:
1.
В index.php файл шаблона прописал 2 файла, что были в архиве с дополнением:
Код
<script type="text/javascript" src="templates/rt_metropolis/js/jsFloatingTips.Dialog.js"></script>
<script type="text/javascript" src="templates/rt_metropolis/js/FloatingTips.js"></script>
Проверенно работающий (на первой ссылке) js-код залил в файл и дописал туда же ниже:
Код
<script type="text/javascript" src="templates/rt_metropolis/js/tips.js"></script>
2.
CSS дописал в основной стиль шаблона. Правда там все строки начинались так: body.rtl (а потом уже "точка-класс")
сделал так же:
Код
body.rtl .floating-tip { параметры } 
(пробовал еще прямо в тексте статьи с подсказкой прописывать этот стиль, на всякий случай)
+++да. проверил. почему-то из "основного" css-файла ничего не читается...+++
там еще есть папка css-compiled c кучей файлов с именами "master-51234d6294fa59946062f9e82ce13795.css". Вот если там что-то менять, то
что-то меняется. Но по какому принципу и откуда эти файлы генерируются я ума не приложу. То есть не знаю как подключить CSS, кроме как прописать в целевом материале. Тоже вопрос.
++++++

3.
В статье прописал
Код
<span class="tipTop" title="A tooltip.">Текст</span>

ИТОГ: В статье показывается обычная windows-подсказка.
Хотя итоговые javascript, CSS и HTML вместе отлично работают тут http://jsfiddle.net/SLvUz/3/
Попробовал еще сделать так перед </body> в index.php :
Код
<?php JHTML::_('behavior.mootools'); ?> 
Эффект нулевой. Из "больших" расширений установлены Gantry, K2.. может с ними конфликт...............? :dry:

Я очень сильно чего-то не понимаю. Требуется помощь.  !
« Последнее редактирование: 15.02.2013, 17:30:28 от newkai »
*

newkai

  • Новичок
  • 4
  • 0 / 0
Уважаемый модератор, может эту тему лучше перенести в другую ветку форума? В расширения, например?
*

newkai

  • Новичок
  • 4
  • 0 / 0
Это просто охрененные Подсказки! Они стильные, удобные, гибкие в настройке, вызываются без всяких вопросов из любого места сайта! Неужели никто их не подключал? Если нет - попробуйте, обязательно понравится! А заодно и расскажите, как подключали...
*

newkai

  • Новичок
  • 4
  • 0 / 0
В общем. Я разобрался. Если кому-то интересно - пишите сюда. Расскажу.
Если что скайп - artokarsus
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создание страниц сайта по шаблону Joomla

Автор romanln2016

Ответов: 0
Просмотров: 12454
Последний ответ 13.08.2025, 16:25:06
от romanln2016
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 6163
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Как в Joomla 3 отключить позицию вывода или убрать надпись?

Автор Алексей Лоскутов

Ответов: 2
Просмотров: 9409
Последний ответ 10.04.2020, 19:07:02
от Алексей Лоскутов
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 33102
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Проблема с доступом к шаблону сайта

Автор thas

Ответов: 4
Просмотров: 5385
Последний ответ 08.11.2019, 19:55:23
от stendapuss