Новости 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 Ответов
  • 1303 Просмотров
*

49volro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Проблема с кэшом
« : 22.08.2013, 18:04:56 »
До сегодняшнего дня было всё хорошо - отредактировал статью, сохранил, сразу увидел результат. Сегодня же, отредактировал, сохранил, без изменений. Позже попробовал очистить кэш, помогло, только не надолго. После каждого обновления на сайте приходилось очищать этот кэш. Вроде ничего не менял в настройках. Что я не так сделал?
*

49volro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с кэшом
« Ответ #1 : 24.08.2013, 11:36:46 »
Проблема не решена.
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Проблема с кэшом
« Ответ #2 : 24.08.2013, 11:56:44 »
Какие настройки кэширования Вы используете ? ))
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

49volro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с кэшом
« Ответ #3 : 24.08.2013, 12:05:43 »
В самой Joomla, в админке кэш выключен
*

49volro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с кэшом
« Ответ #4 : 24.08.2013, 12:08:03 »
В htaccess
Код
<IfModule mod_expires.c>

Header append Cache-Control "public"

FileETag MTime Size

ExpiresActive On

ExpiresDefault "access plus 0 minutes"

ExpiresByType image/ico "access plus 1 years"

ExpiresByType text/css "access plus 1 years"

ExpiresByType text/javascript "access plus 1 years"

ExpiresByType image/gif "access plus 1 years"

ExpiresByType image/jpg "access plus 1 years"

ExpiresByType image/jpeg "access plus 1 years"

ExpiresByType image/bmp "access plus 1 years"

ExpiresByType image/png "access plus 1 years"

# HTML
ExpiresByType text/html                 "access plus 0 seconds"

# данные
ExpiresByType text/xml                  "access plus 0 seconds"
ExpiresByType application/xml           "access plus 0 seconds"
ExpiresByType application/json          "access plus 0 seconds"



</IfModule>
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Проблема с кэшом
« Ответ #5 : 24.08.2013, 12:22:05 »
В самой Joomla, в админке кэш выключен
так а что вы тогда сбрасываете в админке? тот кеш который включается в админке пишется в виде определенных файлов с прокешированными данными и пишется он в папку с cache, эти файлы через админку и удаляются!
*

49volro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с кэшом
« Ответ #6 : 24.08.2013, 12:31:02 »
Ну в "Техническое обслуживание: Очистка кэша", это хоть как-то помогает. Но раньше такого не приходилось делать, чтобы увидеть изменения.
*

49volro

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с адаптацией

Автор Leo1986

Ответов: 1
Просмотров: 1528
Последний ответ 22.05.2025, 20:30:25
от Leo1986
Проблема с плагином News Show gk5

Автор Evgeniy

Ответов: 4
Просмотров: 1755
Последний ответ 27.03.2025, 05:38:57
от R31rus
Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

Ответов: 2
Просмотров: 2207
Последний ответ 24.03.2025, 20:33:02
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 2213
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 7620
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS