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

Batyanya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Добрый день.
У меня такой вопрос, мне сделали ТЗ (техническое задание) для оптимизации сайта на Joomla, в нём надо отредактировать исходный код сайта, например первым пунктом стоит:
1. Главная страница!
Открываем исходный код...

=============Мета данные в теге <head>========
Тег:
<title>Восточная кухня Рецепты (фото)</title>
поднимаем вверх, чтоб стоял сразу же после тега <head>.

Теги:
<base href="http://www.vostok-kuhnya.ru/" />
<meta name="title" content="Восточная кухня Рецепты (фото)" />
убираем нафик!

Мета теги предлагаю чуть расширить:
title: Восточная и кавказская кухня рецепты (фото), Кулинарные восточные рецепты с фото - Vostok-Kuhnya.Ru
description: Кулинарные рецепты восточной кухни с фотографиями. Восточная кухня!
keywords: восточная кухня, рецепты с фото, кавказская кухня, кулинарные рецепты с фото

Где это можно сделать?
В шаблоне (Редактор HTML файла шаблона) - этого нет , тогда где?

Следующий пункт:
Далее мы видим форму поиска. Всю форму поиска от от тега
<form method="get" action="index.php"> до </form> закрываем в валидный ноиндекс. - где это можно найти?
В общем интересует главный вопрос...... - Как  и где отредактировать исходный код сайта?
*

Kasumi

  • Захожу иногда
  • 70
  • 4 / 0
Метатеги редактируются и через админ. панель:
Меню -> Сайт -> Общие настройки

А форму поиска можно поправить в файле default.php, который можно найти тут - modules\mod_search\tmpl

В общем весь код движка поделен по частям. Отдельно основная структура, отдельно модули, плагины, некоторые страницы и т.п. Надо искать по папкам
« Последнее редактирование: 12.09.2011, 13:11:07 от Kasumi »
*

Batyanya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Метатеги редактируются и через админ. панель:
Меню -> Сайт -> Общие настройки

А форму поиска можно поправить в файле default.php, который можно найти тут - modules\mod_search\tmpl

В общем весь код движка поделен по частям. Отдельно основная структура, отдельно модули, плагины, некоторые страницы и т.п. Надо искать по папкам

Как выполнить вот это пункт:
=============Мета данные в теге <head>========
Тег:
<title>Восточная кухня Рецепты (фото)</title>
поднимаем вверх, чтоб стоял сразу же после тега <head>.

Теги:
<base href="http://www.vostok-kuhnya.ru/" />
<meta name="title" content="Восточная кухня Рецепты (фото)" />
убираем нафик!

Мета теги предлагаю чуть расширить:
title: Восточная и кавказская кухня рецепты (фото), Кулинарные восточные рецепты с фото - Vostok-Kuhnya.Ru
description: Кулинарные рецепты восточной кухни с фотографиями. Восточная кухня!


В админ. панель:
Меню -> Сайт -> Общие настройки ---- можно только изменить ключевые слова - больше там из этого пункта ничего нет.
*

Kasumi

  • Захожу иногда
  • 70
  • 4 / 0
title - это название вашего сайта
description - это "Значение тэга <meta> для всего сайта"

По поводу передвинуть/удалить (извините, только сейчас заметила) надо смотреть файл head.php (libraries\joomla\document\html\renderer)
« Последнее редактирование: 12.09.2011, 14:28:08 от Kasumi »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить текст на вкладке браузера с "главная" на название сайта

Автор EvgeniyyB

Ответов: 11
Просмотров: 20631
Последний ответ 07.03.2018, 15:50:48
от vetalist
Вопрос по настройке новостной ленты на главной странице сайта

Автор jaff

Ответов: 13
Просмотров: 9592
Последний ответ 15.09.2017, 15:49:19
от sect
Произошел сбой сайта, пишет ошибку

Автор alex86r93

Ответов: 8
Просмотров: 3287
Последний ответ 28.03.2017, 18:11:57
от alex86r93
После переноса сайта на хостинг вылезает ошибка

Автор hausofdima

Ответов: 6
Просмотров: 3366
Последний ответ 20.03.2017, 23:53:39
от darkghost
Настройка SSL от RuCenter у сайта на Joomla 1.5.20

Автор КСС

Ответов: 19
Просмотров: 5660
Последний ответ 14.03.2017, 08:53:09
от flyingspook