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

qpedop

  • Новичок
  • 6
  • 0 / 0
Вообщем вот такая пойда(Формат документа не поддерживается) уже с месяц выдается в Яндекс вебмастере!
Выпали почти все страницы из индекса! Сайт почти весь состоит из этого компонента!
Как быть ребятки!??? (скачивание я уже отключил, без толку)!
На этот вопрос даже на официальном сайте забили! >:(
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Кстати у меня тоже самое. Посмотрю что это за фигня.
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Странно, посмотрел у себя в вебмастере. У меня только одна ссылка - "Формат документа не поддерживается". Все остальные номально. Это скорее всего глюк у яши. В последнее время его все больше и больше колбасит
*

qpedop

  • Новичок
  • 6
  • 0 / 0
Не наврятле у меня 3000 ссылок! Походу все кончено с этим компонентом для Яндекса!
Есть ли альтернатива с возможностью беззамарочного(непомню как это называется):) перехода ?
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
А покажи хоть одну ссылку. Есть одна идея.
*

beliyadm

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

vaganofff

  • Захожу иногда
  • 125
  • 3 / 1
про какой компонент речь?
*

beliyadm

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

vaganofff

  • Захожу иногда
  • 125
  • 3 / 1
тогда вопрос не понятен...

У меня такая же история с сайтом обоев http://aeromix.pp.ru/ - ошибки в инструментах вебмастера "Формат документа не поддерживается" - ровно 640 ошибок !!! то есть столько же, сколько обоев. Все ссылки с ошибкой ведут на скачивание оригинальных изображений (включается в опциях галереи "Использовать Скачивание"), вот пример ссылки с ошибкой: http://aeromix.pp.ru/component/option,com_datsogallery/Itemid,12/func,download/file,03223EAB90C7-20.jpg/. Галерея Datso 1.62. Я бы и рад вообще убрать это скачивание, но на некоторых браузерах открывающееся через аякс изображение невозможно сохранить, да и при отключении аякса также невозможно сохранить изображение в некоторых браузерах. Что можно сделать?
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
У меня бывало, что Яндекс выдавал такую ошибку на некоторые страницы, но потом вдруг сам начинал их понимать.
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
У меня такая же история с сайтом обоев http://aeromix.pp.ru/ - ошибки в инструментах вебмастера "Формат документа не поддерживается" - ровно 640 ошибок !!! то есть столько же, сколько обоев. Все ссылки с ошибкой ведут на скачивание оригинальных изображений (включается в опциях галереи "Использовать Скачивание"), вот пример ссылки с ошибкой: http://aeromix.pp.ru/component/option,com_datsogallery/Itemid,12/func,download/file,03223EAB90C7-20.jpg/. Галерея Datso 1.62. Я бы и рад вообще убрать это скачивание, но на некоторых браузерах открывающееся через аякс изображение невозможно сохранить, да и при отключении аякса также невозможно сохранить изображение в некоторых браузерах. Что можно сделать?


Так а чего вы переживаете? Ну не поддерживает Яндекс скачку картинок ну и фиг с ним. Чем Вам это мешает?


Так а чего вы переживаете? Ну не поддерживает Яндекс скачку картинок ну и фиг с ним. Чем Вам это мешает?

Посетители на сайт идут с рамблера - немного, 20-25 человек в день (немного, но сайт меньше месяца как в индексе, да и страниц мало), а с яндекса приходит 1 человек в день. Вполне возможно, для яши сайт выглядит недоделанным, или низкосортным из-за такого количества ошибок.
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Посетители на сайт идут с рамблера - немного, 20-25 человек в день (немного, но сайт меньше месяца как в индексе, да и страниц мало), а с яндекса приходит 1 человек в день. Вполне возможно, для яши сайт выглядит недоделанным, или низкосортным из-за такого количества ошибок.

Эти ошибки не влияют на релевантность сайта при поисковой выдаче. Просто в Яндексе конкуренция раз в 50 круче, чем в Рамблере.

Эти ошибки не влияют на релевантность сайта при поисковой выдаче. Просто в Яндексе конкуренция раз в 50 круче, чем в Рамблере.

Спасибо за пояснения, надеюсь вы правы :)
*

qpedop

  • Новичок
  • 6
  • 0 / 0
У меня пол года все тоже было хорошо свыше  15000 страничек в индексе! Сайт посвящен отборным обоям на рабочий стол!Вся площадка состоит из этого компонента, кроме главной :) в индексе осталась только главная страница! Ошибки указывают именно на скачивание !!! Такое ощущение что Яндекс все урлы начинающиеся с (option=com_datsogallery&Itemid=..........) убрал из индекса!

Нашел решение проблемы - думаю можно будет снять проблему если запретить в robots.txt индексирование ссылок на скачивание - в моём случае необходимо такое запрещающее правило: Disallow: /component/option,com_datsogallery/Itemid,56/func,download/

На практике это пока не испытано, так как прошло немного времени после добавления данного правила в робот, но в теории проблем быть не должно - сами страницы изображений не запрещены к индексации этим правилом, а ошибки должны уйти после ближайшей переиндексации.

Проделал описанные манипуляции на двух своих сайтах с датсогалереей, жду периндексацию. Кстати на втором сайте пришлось создавать 2 запрещающих правила (было 2 работающих Itemid), смотрите какие ошибки у вас выходят и запрещайте что нужно.

Всё, надеюсь помог кому-то.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться