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

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Re: Плагин OpenSEF для VirtueMart
« Ответ #150 : 01.11.2006, 00:07:49 »
/component/option,com_virtuemart/page,shop.browse/manufacturer_id,3/
мда, нужно парсер дописывать...

зы. если в ближайшие пару дней не появится RC6, то придётся-таки сделать vm sef_ext v5.0 alpha

Какова судьба вопроса?
Просто надо решать... либо на что то расчитывать, либо откулючать OpenSEF... чего очень не хотелось бы.
Готов к труду и обороне!
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #151 : 01.11.2006, 00:48:27 »
Какова судьба вопроса?
никакая, в связи с банальным отсутствием свободного времени.
у RC6 траблы с кэшированием, а мне ещё нужно закончить один проект.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #152 : 01.11.2006, 07:00:26 »
А разве он уже вышел?(RC6)
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #153 : 01.11.2006, 10:24:03 »
пока нет, - находится на стадии тестирования, в т.ч. и у меня.
Ричард на выходных вроде как исправил кэширование, но у меня всё никак руки не дойдут поиграться...
« Последнее редактирование: 01.11.2006, 10:29:03 от userxp »
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #154 : 01.11.2006, 18:43:49 »
Так когда же он выйдет? Уже октябрь прошел.
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #155 : 01.11.2006, 18:46:24 »
ответ, думаю, очевиден - как оттестируется, так и выйдет.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #156 : 04.11.2006, 10:27:20 »
Слушай, а можешь выложить тестовый билд?
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #157 : 04.11.2006, 12:57:21 »
ты серъёзно хочешь потестировать или просто побаловаться?
зы. дело в том, что пока не работает алиас компонентов :(
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #158 : 06.11.2006, 16:13:19 »
Просто хочется посмотреть на него, чтобы решить ждать его или нет.
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #159 : 06.11.2006, 16:19:42 »
ну хотя бы по тому, что в него заложено - думаю стоит.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #160 : 07.11.2006, 10:02:12 »
тогда выложи
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #161 : 07.11.2006, 10:52:08 »
:(
дело в том, что RC6 он в разобранном состоянии пока.
есть инсталл + обновление файлов (fix).
я его ещё не собирал...
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #162 : 10.11.2006, 00:14:49 »
Когда уже выйдет RC6 ?
*

Tornado

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
  • Лучше гор только сноуборды!
Re: Плагин OpenSEF для VirtueMart
« Ответ #163 : 13.11.2006, 16:16:56 »
С производителями никто ответ не нашёл?
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Re: Плагин OpenSEF для VirtueMart
« Ответ #164 : 14.11.2006, 02:23:00 »
Нашел... Отключил компонент магазина в конфиге опенсефа... а иначе не хочет(((
Готов к труду и обороне!
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #165 : 15.11.2006, 16:05:47 »
Где RC6?
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #166 : 15.11.2006, 16:16:36 »
а где он должен быть?

зы. исправил 4 ошибки, одна видимая осталась
sef_ext.php подхватывается, но линки не реврайтит :(
кэш работаит... немного странно, но перфоманс меня устраивает
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #167 : 16.11.2006, 17:48:11 »
Как успехи?
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #168 : 16.11.2006, 18:14:04 »
если действительно есть желание поковырятся - могу дать.
я собрал инсталлируемую версию.

если есть желание обсуждать RC6 - то давайте делать это в другой ветке.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #169 : 16.11.2006, 23:27:30 »
Выложи его.
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #170 : 16.11.2006, 23:38:33 »
сегодня вечером Марко сказал, что почти выздоровел и обещал на днях новую версию...
так что я думаю, лучше подождать.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

murat

  • Захожу иногда
  • 261
  • 13 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #171 : 17.11.2006, 09:40:37 »
да выложи пока для меня.
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Плагин OpenSEF для VirtueMart
« Ответ #172 : 19.11.2006, 20:47:30 »
Версия R5.0 aplha. Для тестирования.

+ Совместимость OpenSEF RC5/RC6
+ Производители (модуль производителей) - хотя, может и не работать... ;)
+ Можно убирать ID (только для RC6)
+ Изменён формат ссылок - теперь учитываются переменные page и flypage, поскольку они могут изменяться
честно говоря, ещё окончательно не решил что с ними делать...

[вложение удалено Администратором]
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3

Re: Плагин OpenSEF для VirtueMart
« Ответ #173 : 20.02.2007, 09:28:49 »
куда заливать файл?
*

h2lord

  • Осваиваюсь на форуме
  • 31
  • 3 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #174 : 29.03.2007, 15:56:29 »
не работало с категориями в названиях которых стоит двойная кавычка например 19"

--- sef_ext.php.orig    Thu Mar 29 18:54:29 2007
+++ sef_ext.php Thu Mar 29 18:50:34 2007
@@ -25,7 +25,7 @@
                'С'=>'u', 'с'=>'u', 'Т'=>'f', 'т'=>'f', 'У'=>'kh', 'у'=>'kh', 'Ж'=>'ts', 'ж'=>'ts',
                'В'=>'tch', 'в'=>'tch', 'Ь'=>'sh', 'ь'=>'sh', 'Ы'=>'sch', 'ы'=>'sch', 'З'=>'', 'з'=>'',
                'Ш'=>'y', 'ш'=>'y', 'Э'=>'', 'э'=>'', 'Щ'=>'e', 'щ'=>'e', 'Ч'=>'yu', 'ч'=>'yu',
-               'Ъ'=>'ya', 'ъ'=>'ya', '.'=>'-', '╧'=>'', '---'=>'-', '--'=>'-'
+               'Ъ'=>'ya', 'ъ'=>'ya', '.'=>'-', '╧'=>'', '---'=>'-', '--'=>'-', '"'=>'inch'
        );

        $string = str_replace(array_keys($lr), array_values($lr), $string);
*

h2lord

  • Осваиваюсь на форуме
  • 31
  • 3 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #175 : 29.03.2007, 15:59:09 »
куда заливать файл?

если до сих пор не нашел то в administrator/components/com_virtuemart/

Re: Плагин OpenSEF для VirtueMart
« Ответ #176 : 02.04.2007, 14:51:10 »
Установил OpenSEF, установил sef_ext для виртумарта, все сделано как описано в этой ветке - компонент виртумарт присутствует в меню и опубликован, прописан в конфигурации опенсефа, но - его ссылки все равно остались в старом виде.
Сам же OpenSEF в основной джумле работает корректно.
В чем может быть загвоздка?
Версия виртумарта RussianEdition com_virtuemart_20070110.tar.gz, mod_virtuemart_1.0.7.tar.gz, Джумла - Joomla_1[1].0.12_RE-Stable-Full_Package.tar.gz
Джумла находится в корневом каталоге.
Все тестируется на Денвере, но и на реальном хостинге та же картина.
.htaccess прикладываю, быть может в нем дело? (мой первый опыт)
Заранее благодарен :)

[вложение удалено Администратором]
*

Siecker

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #177 : 19.04.2007, 01:47:46 »
Аналогичная ситуация. Joomla! 1.0.12, VirtueMart 1.0.10. Все работает, все сылки ревратится, но вот сылки VM осталиь прежними /component/option,com_virtuemart/page,shop.browse/category_id,8/Itemid,30/
Что делать уже не знаю.
Только вот не нужно повторять, опубликуй, в опенсеф там настрой. Сделал все и полностью прочитал всю ветку, но так и не нашел ответа.
В чем дело может быть?
*

sanya32

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #178 : 20.04.2007, 11:34:44 »
У меня тоже проблема с VM, имею сылки вида http://mysite/magazin/browse/komplektuyuschie_1/, получаю в ответ HTTP/1.1 301 Moved Permanently Location: http://mysite/magazin//_/
*

Siecker

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Плагин OpenSEF для VirtueMart
« Ответ #179 : 20.04.2007, 21:40:31 »
Ну так в чем проблема? Может плугин не совместим с Joomla! 1.0.12, VirtueMart 1.0.10?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как установить OpenSef

Автор benladen

Ответов: 7
Просмотров: 13042
Последний ответ 14.02.2012, 12:16:50
от jade
OpenSef - не получается настроить

Автор Tonik1

Ответов: 117
Просмотров: 92318
Последний ответ 24.04.2010, 14:17:15
от yevrowl
Глючат пункты меню из-за OpenSEF 2.0.0-RC5_SP2

Автор vlaad

Ответов: 2
Просмотров: 9404
Последний ответ 12.11.2009, 00:49:14
от soulfly
OpenSEF 2.0.0 RC5\joostina 1.2 не дает сделать авторизацию

Автор romans13

Ответов: 2
Просмотров: 8616
Последний ответ 19.10.2009, 23:14:20
от romans13
При включенном Artio или OpenSEF в IE6 не отображаются компоненты. В других браузерах всё работает.

Автор madcap

Ответов: 0
Просмотров: 7192
Последний ответ 01.09.2009, 14:24:21
от madcap