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

sensiblen

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Как обычно вношу какие-то изменения в текст, нажимаю "Сохранить". Захожу на главную страницу проекта, нажимаю "обновить". Но обновления не происходит, все по-старому  >:(. Через какое-то время да, все меняется, но не разобрался из-за чего сразу не меняется, а только потом (вследствие невыясненных или незамеченных мной причин). В чем дело?
P.S. У меня Joomla 1.5 просто не разобрался куда вносит вопрос, сорри  crazy!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Не сразу применяются изменения
« Ответ #1 : 11.09.2009, 00:54:16 »
Смотрите настройки кэш.
пользуйтесь поиском по форуму
*

sensiblen

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #2 : 11.09.2009, 07:33:21 »
В поиске ничего не нашел...А какие настройки должны быть по кэшу?
*

sensiblen

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #3 : 11.09.2009, 21:38:43 »
 Не могу разобраться с этой проблемой  :'(. Если это кэш, то что надо сделать? Я пробовал чистить кэш. Ничего не помогает. Упрямо не хочет применять изменения! Применяет только спустя какое-то время непонятно от чего.  Помогите разобраться, пожалуйста!
*

sergeln

  • Новичок
  • 6
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #4 : 11.09.2009, 21:51:42 »
Кроме кэша на сервере очисти кэш в браузере. Редко у кого еще стоит кеширующий прокси на локальном компьютере, тоже надо кэш сайта почистить.
*

sensiblen

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #5 : 11.09.2009, 21:54:50 »
В браузере и чистил. В административной панели нашел "очистить кэш". Очистил. Ничего не поменялось, только почему-то тормозов прибавилось и краказябры появились на необновляемой главной странице
« Последнее редактирование: 11.09.2009, 22:24:21 от sensiblen »
*

sensiblen

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #6 : 11.09.2009, 23:57:06 »
Вроде разобрался. Тьфу-тьфу!
Тормоза были от перегруженности HTML-кода 10-километровым тэгом <span style="color: yellow;">. Вручную удалил все эти лишние тэги. Тормоза исчезли. Добавил в .htaccess  строчку - AddDefaultCharset UTF-8. Вроде краказябры пока не появляются. Очистил в Инструментах "кэш" и удалил "устаревший кэш" - начали применяться изменения сделанные в редакторе материалов.

У меня только вопрос: Перед обновлением страницы всегда нужно очищать кэш и удалять устаревший кэш?
Если я этого не делаю обновлений не происходит  :(
*

neslikhan

  • Новичок
  • 5
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #7 : 28.01.2014, 01:20:29 »
Извините, я новичок. Не знаю кому и куда задать свой вопрос. Создала свой первый сайт  на Joomla. Сначала все было хорошо, а теперь каждый раз после любых изменений приходится чистить кэш. Невозможно удалять товар из корзины в браузере сайта или вносить комментарии. Изменений никаких не будет, пока не очищу кэш в админке Joomla. Что делать?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Не сразу применяются изменения
« Ответ #8 : 28.01.2014, 09:59:09 »
-чистить кеш
-поставить плагин для этого
-отключить кеш
*

neslikhan

  • Новичок
  • 5
  • 0 / 0
Re: Не сразу применяются изменения
« Ответ #9 : 29.01.2014, 14:31:47 »
Сама нашла ответ. Почему невозможно было делать любые изменения на сайте. Даже чтобы добавить что-то в корзину или удалить из корзины, приходилось чистить кэш в админке Joomla. Только тогда изменения вступали в силу. А нужно было просто отключить публикацию плагина Система-Кэш. Теперь все работает отлично. Хотя на сайте еще много чего нужно исправить и доработать, но с главной проблемой справилась :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Favicon в поиске яндекса исчезли сразу со всех сайтов

Автор veblik

Ответов: 5
Просмотров: 2722
Последний ответ 12.12.2015, 14:42:13
от veblik
Выпадающий текст (сразу открывается)

Автор Netali

Ответов: 0
Просмотров: 1806
Последний ответ 10.10.2014, 16:26:12
от Netali
SQL команда для изменения размера шрифта статей посредством phpMyAdmin

Автор Adam.K

Ответов: 9
Просмотров: 3428
Последний ответ 23.12.2013, 19:56:06
от Shustry
Админка сразу перенаправляет на главную

Автор MUSTANG651

Ответов: 2
Просмотров: 2636
Последний ответ 17.04.2013, 08:38:36
от draff
Сразу после установки Joomla не могу зайти на сайт под своим именем

Автор exXtaZzy

Ответов: 1
Просмотров: 1461
Последний ответ 22.12.2012, 04:45:48
от arma