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

vasja209

  • Новичок
  • 9
  • 0 / 0
Добрый день, при настройке в Joomla 1.5.24 переадресации всех несуществующих страниц на страницу /404.html обнаружился баг - часть страниц упорно переадресовывается на http://site.ru/?format=html, похоже это баг в движке, как это решить кто-нибудь может подсказать?
*

vasja209

  • Новичок
  • 9
  • 0 / 0
что разве никто не может помочь?  :o
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Подробности надо. SEF включен? Встроенный или внешний компонент?
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
я sh404SEF использую, там вроде с 404-ой страничкой проблем нет
*

vasja209

  • Новичок
  • 9
  • 0 / 0
я sh404SEF использую, там вроде с 404-ой страничкой проблем нет
что вы имеете ввиду под фразой проблем нет?
мне нужно добиться на сайте чтобы все страницы переадресовывали на страницу с урлом /404.html а не просто отдавали ошибку 404 а урлы при этом оставались теми же и поисковики их индексировали, тем самым плодя дубли страниц
*

vasja209

  • Новичок
  • 9
  • 0 / 0
Подробности надо. SEF включен? Встроенный или внешний компонент?
SEF включен, что значит встроенный или внешний мне не понятно
собственно вот сам сайт http://diety-dlya-kazhdogo.ru/ на первый взгляд проблем нет и переадресация идёт на /404.html но по некоторым разделам, например если набрать diety-dlya-kazhdogo.ru/novosti-dietologii/chto-vlijaghhfjet-na-vybor-diety.html то переадресация идёт на  /?format=html вместо /404.html, выносили сайт на локалку что только не пробовали, проблема не решается, возможно кто-то с таким сталкивался и знает как решить?
« Последнее редактирование: 07.01.2012, 21:50:05 от vasja209 »
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
что вы имеете ввиду под фразой проблем нет?
мне нужно добиться на сайте чтобы все страницы переадресовывали на страницу с урлом /404.html а не просто отдавали ошибку 404 а урлы при этом оставались теми же и поисковики их индексировали, тем самым плодя дубли страниц

какие ещё дубли страниц? :) 404 страница выводится в том случае если страницы вообще не существует. и да компонент работает именно так как вы описали.
*

vasja209

  • Новичок
  • 9
  • 0 / 0
какие ещё дубли страниц? :) 404 страница выводится в том случае если страницы вообще не существует. и да компонент работает именно так как вы описали.
страница то выводится но урл у страницы какой? если урл не переадресовывает на /404.html то эти урлы индексируются плодя тем самым дубли с разными урлами но одинаковым содержанием "ошибка 404" это влияет на нормальное ранжирование сайта в поиске.
Но вопрос не в этом, а в том, что:
часть страниц упорно переадресовывается на http://site.ru/?format=html вместо /404.html как решить данную проблему?
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
страница то выводится но урл у страницы какой? если урл не переадресовывает на /404.html то эти урлы индексируются плодя тем самым дубли с разными урлами но одинаковым содержанием "ошибка 404" это влияет на нормальное ранжирование сайта в поиске.
Но вопрос не в этом, а в том, что:
часть страниц упорно переадресовывается на http://site.ru/?format=html вместо /404.html как решить данную проблему?
Не знаю ответа, имхо на 1.5 обязательно нужно sh404SEF ставить, т.к. Joomla всё равно создаёт кучу дублей, которые можно склеить только этим компонентом. Так что лучше поставить компонент и не париться. 404 страничка в нём работает как надо.
*

vasja209

  • Новичок
  • 9
  • 0 / 0
Не знаю ответа, имхо на 1.5 обязательно нужно sh404SEF ставить, т.к. Joomla всё равно создаёт кучу дублей, которые можно склеить только этим компонентом. Так что лучше поставить компонент и не париться. 404 страничка в нём работает как надо.
я же написал что sh404SEF включён, но один *** дубли есть, и часть страниц переадресовывает на http://site.ru/?format=html, это явно очередной баг движка и нужен человек шарящий в Joomla хорошо чтобы это помочь устранить
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
sh404SEF и SEF это не одно и тоже!

sh404SEF - это отдельный компонент, кстати платный, но найти не проблема :)
*

vasja209

  • Новичок
  • 9
  • 0 / 0
на сайте установлен и настроен sh404SEF
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
на сайте установлен и настроен sh404SEF

создайте материал с названием - __404__

и в настройках компонента пошуруйте :)
*

vasja209

  • Новичок
  • 9
  • 0 / 0
создайте материал с названием - __404__

и в настройках компонента пошуруйте :)
дружище, просьба к тебе: если у тебя нет ответа на мой вопрос - не засоряй тему флудом
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с редиректом

Автор cher68

Ответов: 2
Просмотров: 4365
Последний ответ 03.08.2019, 18:46:28
от cher68
Проблема с генерацией нового пароля взамен забытого старого в 1.5.16-1.5.17?

Автор ecolora

Ответов: 30
Просмотров: 31045
Последний ответ 08.12.2017, 12:25:27
от Masha2245
Проблема Кэширование в Joomla 1.5.26

Автор berTalino

Ответов: 6
Просмотров: 2624
Последний ответ 02.08.2017, 15:31:50
от berTalino
Как убрать дубли страниц category_id?

Автор kirillich_s

Ответов: 4
Просмотров: 2527
Последний ответ 29.11.2016, 09:35:22
от kirillich_s
Исчезает HTML код в статьях, стандартные методы не помогают

Автор Labor2009

Ответов: 6
Просмотров: 2384
Последний ответ 16.11.2016, 14:39:23
от colibri-th