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

Rustik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Добрый вечер, форумчане! Отключил кеширование, но все равно принажатии очистить кеш, появляется файл кеша группы page?Почему?
В последнее время заметил что если имеется рисунок в материале с адресом /images/sdasd/asdas.jpg то после кеширования в коде остается рисунок images/sdasd/asdas.jpg, то есть фактически адрес рисунка берется из последней директории. Кто нибудь может подсказать как отключить это кеширование page?
*

_ib_

  • Давно я тут
  • 673
  • 100 / 8
выключаете в глобальных настройках сайта и выключаете соотв. плагин, что-то видимо Вы не выключили.
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

Rustik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Поискал проблему на форуме и нашел вот что:http://joomlaforum.ru/index.php?topic=60080.0
Я по поводу этой проблемы и искал способ отключить это кеширование. Может нашлось решение в этой теме? в заголовке темы написано решено, а по ссылке http://joomlaforum.ru/index.php/topic,60080.msg358687.html#msg358687 ничего не найдено - ошибка. Помогите пожалуйста. спасибо.
« Последнее редактирование: 05.08.2010, 01:03:27 от Rustik »
*

Rustik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Народ, вы все уснули что ли?
*

Magnum

  • Захожу иногда
  • 269
  • 14 / 0
  • magnumblog.space
В админпанели Расширения - Менеджер плагинов - "Система - Кэш"
Попробуй отключить этот плагин если он у тебя включен, поидее должно помочь. Затем очисти кешь полностью
Я не волшебник. Я всего лишь учусь!
*

Rustik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Цитировать
В последнее время заметил что если имеется рисунок в материале с адресом /images/sdasd/asdas.jpg то после кеширования в коде остается рисунок images/sdasd/asdas.jpg, то есть фактически адрес рисунка берется из последней директории.
ответьте пожалуйста вот по этому вопросу
*

Magnum

  • Захожу иногда
  • 269
  • 14 / 0
  • magnumblog.space
ответьте пожалуйста вот по этому вопросу

Ну если включить логику и подумать, ты вы сами ответили на свой вопрос но еще этого не поняли =)
Вообще то во время кеширования создается всего лишь временный HTML файл который аналогичен коду той страници к кешу которой он принадлежит! А все пути к рисункам и прочим элементам, остаются точно такими же как были. Суть кеша снизить нагрузку на базу данных и php интерпретатор. Тобишь фалы никуда в спец дироктории и тд не копируются. Если вы это имели в виду!
Я не волшебник. Я всего лишь учусь!
*

Rustik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
А почему он так делает? по сути в кеше должно быть все с нормальными путями, а не с ошибками. Почему он с ошибками кеширует?
*

Magnum

  • Захожу иногда
  • 269
  • 14 / 0
  • magnumblog.space
В последнее время заметил что если имеется рисунок в материале с адресом /images/sdasd/asdas.jpg то после кеширования в коде остается рисунок images/sdasd/asdas.jpg, то есть фактически адрес рисунка берется из последней директории.

Если верить этому, то фактических ошибок нет! Пути у вас указанны правильно =) Вопрос в другом, у вас картинки отображаются или нет?
Я не волшебник. Я всего лишь учусь!
*

Rustik

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
при входе на главную страницу да, поскольку фактический адрес /images/sdasd/asdas.jpg, а после кеширования (пути приобретают почему то вот такой вид images/sdasd/asdas.jpg) и переходе на внутренний каталог site.com/site/ картинки перестают отображаться, поскольку браузер берет из site.com/site/images/sdasd/asdas.jpg, когда должно быть иначе - site.com/images/sdasd/asdas.jpg
*

Magnum

  • Захожу иногда
  • 269
  • 14 / 0
  • magnumblog.space
Дык во внитренний католог или просто это ссылка с учетом SEF? Это две большие разницы! Если это внетренний каталог, то не мудренно, а если SEF то тогда не знаю.
Я не волшебник. Я всего лишь учусь!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отключил плагин входа

Автор RayCD

Ответов: 14
Просмотров: 8944
Последний ответ 02.11.2024, 00:24:59
от Dobreff
xcache не кеширует

Автор jumjum

Ответов: 0
Просмотров: 1013
Последний ответ 08.02.2014, 23:15:23
от jumjum
Как отключить кеширование определенной страницы

Автор boreus

Ответов: 3
Просмотров: 2810
Последний ответ 28.11.2011, 20:06:41
от boreus
Постоянное кеширование

Автор kreedozz

Ответов: 15
Просмотров: 2102
Последний ответ 04.08.2011, 19:42:16
от kreedozz
Почему отключенный модуль все равно видно на сайте ?

Автор kpripper

Ответов: 1
Просмотров: 1352
Последний ответ 13.07.2011, 03:01:02
от Infosakh