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

dmsoh

  • Захожу иногда
  • 195
  • 8 / 0
jpromoter сильно грузит
« : 09.10.2008, 02:57:22 »
Решился сделать ЧПУ, сайт больше 5000 страниц, поставил jpromoter для теста.

Так вот грузит он сайт просто удручающе, если без ЧПУ страничка загружается 2-3 сек., с ним  7-14 сек.

Сам то компонент вроде ничего (хотя и нуждается в тщательной настройке под каждое расширение) , кто пользовался, как у вас дела обстоят?
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: jpromoter сильно грузит
« Ответ #1 : 09.10.2008, 20:26:25 »
jpromoter куплен?
*

dmsoh

  • Захожу иногда
  • 195
  • 8 / 0
Re: jpromoter сильно грузит
« Ответ #2 : 10.10.2008, 02:01:09 »
jpromoter куплен?

А что это принципиально сказывается на скорости?
Обращался в поддержку ответа не получил. Поставил варезный, как уже писал для теста.
Но теперь я его уже покупать не хочу, даже за те копейки, которые он стоит.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: jpromoter сильно грузит
« Ответ #3 : 10.10.2008, 02:24:07 »
Так вот грузит он сайт просто удручающе, если без ЧПУ страничка загружается 2-3 сек., с ним  7-14 сек.
неудивительно, он для построения ссылок в базу не лезет конечно, но зато загружает xml-файлы, то же не очень быстрая операция...
*

dmsoh

  • Захожу иногда
  • 195
  • 8 / 0
Re: jpromoter сильно грузит
« Ответ #4 : 10.10.2008, 03:57:44 »
Так просто тут же на форуме видел высказывания, что он самый экономичный.

smart, похоже, как раз БД у него есть - полез глянул 77400 строк таблица jos_jp_pages (id,original,sef,,,)

и еще одна интересная особенность - для ссылок вида (3 строчки таблицы - вместо одной)

Код
:	/index.php?option=com_autobb&task=delete&id=8709&I temid=13
: /index.php?option=com_autobb&task=delete&id=8709&I temid=12
: /index.php?option=com_autobb&task=delete&id=8709&I temid=2

генерируется одинаковая, такая
Код
/avtobazar/delete/ar-krym/Skoda-Octavia/8709.html  

и сколько раз наблюдал картинку - с поиска пришел юзер по ссылке с неправильным Itemid - в последующем
ссылке /avtobazar/delete/ar-krym/Skoda-Octavia/8709.html  присваивается новое значение (с другим Itemid), поэтому необходимо во всех ссылках добавлять еще один параметр Itemid.

Знаю что лучше ЧПУ для joomla вообще не использовать - но консультировался платно на SE, так показали мне явный выигрыш таких ссылок.

Автоцентр недавно поменял SEF (раньше для новостей встроенный использовался) http://www.autocentre.ua/ так вот интересно, что они там используют за расширение, все-таки посещаемость 30.000.
« Последнее редактирование: 10.10.2008, 04:10:08 от dmsoh »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что выбрать sh404 или JPromoter?

Автор egormash

Ответов: 26
Просмотров: 6830
Последний ответ 29.09.2009, 14:47:30
от Yury_md