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

lezvoed

  • Осваиваюсь на форуме
  • 32
  • 7 / 0
Входные данные: Joomla! 1.0.12 Lavra Edition 2007, ARTIO JoomSEF v2.3.0.
В тайтле вместо выставленного для данного SEF-url значения отображается название соотв. пункта меню,  в мета-тегах отображаются глобальные мета-теги. Компонент ARTIO JoomSEF и соотв. ему мамбот включены.
Есть ли у кого идея, как можно поправить эту проблему? Или стоит копать в сторону разных хаков, позволяющих вручную вбивать title? 
« Последнее редактирование: 11.09.2008, 15:51:48 от lezvoed »
*

bonus

  • Новичок
  • 4
  • 0 / 0
Входные данные: Joomla! 1.0.12 Lavra Edition 2007, ARTIO JoomSEF v2.3.0.
В тайтле вместо выставленного для данного SEF-url значения отображается название соотв. пункта меню,  в мета-тегах отображаются глобальные мета-теги. Компонент ARTIO JoomSEF и соотв. ему мамбот включены.
Есть ли у кого идея, как можно поправить эту проблему? Или стоит копать в сторону разных хаков, позволяющих вручную вбивать title? 
У меня была похожая ситуация, решил при помощи очистки всего кэша joomla
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Только очистка кеша и помогает
*

lezvoed

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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
CTRL+F5
Не то. Зайди в админку, меню система - очистить весь кеш
*

lezvoed

  • Осваиваюсь на форуме
  • 32
  • 7 / 0
Не то. Зайди в админку, меню система - очистить весь кеш
Пункт отсутствует. :(
Да, печально. Сайт нужно оптимизировать, а title не редактируется. А если перезаливать JoomSEF, могут полететь к чертям все вручную настроенные SEF-адреса и привязка страниц к пунктам меню. Внутренние ссылки работать перестанут...
Может кто-нибудь из понимающих людей согласится залезть на сайт и посмотреть, что там слетело? Буду премного благодарен. Могу выслать пароль в личку.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Пункт отсутствует. :(
потому что некорректно настроена работа на папку кеша, по умолчанию это каталог cache, на который должны быть права 777
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

lezvoed

  • Осваиваюсь на форуме
  • 32
  • 7 / 0
потому что некорректно настроена работа на папку кеша, по умолчанию это каталог cache, на который должны быть права 777
Права 777 на папку cache уже давно выставлены.

upd. оказывается, кэширование на сайте вообще отключено. Кэш включил, на всяк. пожарный очистил его, без особой надежды на успех, однако мета-теги по-прежнему выдаются глобальные. Проблема открыта.
« Последнее редактирование: 09.09.2008, 09:36:51 от lezvoed »
*

lezvoed

  • Осваиваюсь на форуме
  • 32
  • 7 / 0
Проблему удалось решить за счет временного отключения кэша JoomSEF ("Конфигурация
ARTIO JoomSEF"). Спасибо всем откликнувшимся.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт перестал работать после установки компонента Artio JoomSEF!

Автор Vorzhev

Ответов: 26
Просмотров: 22010
Последний ответ 16.06.2025, 11:31:14
от saks1959
Как сделать rel="canonical" на первую страницу пагинации в Artio JoomSEF?

Автор Vas80

Ответов: 0
Просмотров: 4220
Последний ответ 13.11.2020, 13:15:28
от Vas80
[Скачать] Русский язык для Artio JoomSEF 3.7.x (3.8.x)

Автор NeZ

Ответов: 25
Просмотров: 25757
Последний ответ 09.01.2020, 10:36:49
от koyot777
[РЕШЕНО]Artio таблицы в бд

Автор Technic

Ответов: 1
Просмотров: 4264
Последний ответ 03.04.2019, 11:42:05
от Technic
Проблемы с Artio JoomSEF

Автор 8hellforcer8

Ответов: 0
Просмотров: 4841
Последний ответ 10.09.2017, 10:20:02
от 8hellforcer8