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

saschka

  • Захожу иногда
  • 169
  • 1 / 0
Вот такая необычная проблема. Давно умудряюсь с этим кэшем и никак не могу его настроить. Сейчас такая проблема - включают плагин кэш, включаю в настройках прогрессивное кэширование, сохраняю, жму F5. Итог - пропадает title с главной страницы, который меняется на имя пункта меню.
Кто знает, подскажите, что делать?
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
Обратите внимание, пожалуйста, на мою проблему...
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Удалите весь кэш на сайте. Зайдите с другого браузера, и не F5, а Ctrl+F5
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
Удалите весь кэш на сайте
Я правильно понял - удалить все в папке cache, которая находится в корне сайта, за исключением файла index.html ?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Я правильно понял - удалить все в папке cache, которая находится в корне сайта, за исключением файла index.html ?
В админ панели - Сайт-Обслуживание-Очистить весь кэш.
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
В админ панели - Сайт-Обслуживание-Очистить весь кэш.
Там у меня три пункта стоит (три папки). Напротив каждого пункта поставить галку и удалить?
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
Удалите весь кэш на сайте. Зайдите с другого браузера, и не F5, а Ctrl+F5
Рано я радовался. После того, как чищу кэш, нажимаю Ctrl+F5, title действительно сохраняется. Но стоит снова нажать Ctrl+F5, опять title главной становится, как и раньше - по названию пункта меню - Главная.
« Последнее редактирование: 10.12.2013, 12:06:45 от saschka »
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
В общем решил попробовать компонент JotCache. Попробую, отпишусь о результатах.
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
При использовании стороннего компонента JotCache повторяется то же самое. Title главной страницы меняется. А нельзя как-то жестко записать title страницы? Чтобы он не генерировался, а выводился в одинаковом виде несмотря ни на что?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Может проще зайти в настройки пункта меню "Главная" и во вкладке "Параметры отображения страницы" написать нужное название
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
Может проще зайти в настройки пункта меню "Главная" и во вкладке "Параметры отображения страницы" написать нужное название
Я это вчера пробовал, не помогло. А вот JotCache все-таки помог. Я сначала написал, что не работает, а потом заметил, что забыл отключить стандартный плагин "Система-кэш". Отключил, очистил кэш, все заработало.
Плюсы - скорость загрузки страницы была 2.8-3.8 секунды, стала 2,5-3.4 секунды по версии http://gtmetrix.com/. PageSpeed Insights был 93/100, стал 95/100.
Минусы - размер страницы увеличился  на 50 кБ.
В общем, зачастую скорость загрузки страницы сайта составляет 2,6 секунды. То есть я вписался в рамки Google - 3 секунды. Задачу по оптимизации скорости сайта можно считать окончательно выполненной.
« Последнее редактирование: 10.12.2013, 13:04:13 от saschka »
*

saschka

  • Захожу иногда
  • 169
  • 1 / 0
Я это вчера пробовал, не помогло. А вот JotCache все-таки помог.
Не везет мне все-таки с кэшем. В первом приближении все было хорошо. Но вечером начал смотреть все страницы. Оказалось, что некоторые из страниц имеют оформление мобильного шаблона сайта. В общем, решил, что сначала надо сайт на другой шаблон перенести, а потом уже кэш.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мультиязычность. При включении плагина "система - фильтр языков" сайт падает

Автор yuraok

Ответов: 10
Просмотров: 7396
Последний ответ 25.06.2022, 14:23:49
от ecolora
[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 269
Просмотров: 69799
Последний ответ 03.02.2022, 02:45:26
от globus812
Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 7845
Последний ответ 20.04.2021, 12:40:37
от max_max
Отключить скрипты для одной страницы

Автор mixis

Ответов: 5
Просмотров: 9099
Последний ответ 08.03.2019, 10:06:54
от Сергей Гончаров
Как сделать нормальные заголовки страниц (title)?

Автор alienshooter

Ответов: 42
Просмотров: 36040
Последний ответ 29.10.2018, 21:36:14
от Elena91