Den 💙💛
Игорь немного поспешил с анонсом тут ))
Ihor
Больше напхают ;) больше тестеров больше замечаний ;)
Дмитрий
https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L304
не делай общих названий триггеров, делай к твоему названию
Дмитрий
JUPWA например еще добавить
Дмитрий
https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L328
Дмитрий
в дужмле такой есть рахве триггер?
Дмитрий
если это два разных правила, зачем ты объединил в один if
Дмитрий
https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L272
Дмитрий
https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L132
Дмитрий
зачем тебе тут регулярка
Den 💙💛
Дмитрий
да
Дмитрий
к привязке к расширению лучше делать
Дмитрий
не делать общих
Дмитрий
общие может само ядро делать
Дмитрий
@d_e_n_y
https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L435
не делай выброс в сообщения
Дмитрий
они пойдут на фронт
Дмитрий
лучше в лог пиши
Дмитрий
по поводу микроразметки, мы написали тут свое
Дмитрий
https://github.com/fiction13/pkg_radicalmicro
Дмитрий
можешь изучить
RINAT
Бот же
Den 💙💛
@tsymbalmitia
еще не решил до конца как оптимально генерить превью, чтобы клиент не ждал
мы когда-то эту тему обсуждали
Дмитрий
https://github.com/fiction13/pkg_radicalmicro/blob/master/plg_system_radicalmicro/src/Types/Collections/Meta/Og.php
Дмитрий
мы вот сделали там типы
Дмитрий
их можно расширять
Дмитрий
и микроразметка потом клеится еще и с приоритетами
Дмитрий
что разгые плагины могут присылать и склейка происходит
Дмитрий
https://github.com/fiction13/pkg_radicalmicro/blob/master/plg_radicalmicro_menu/menu.php#L152
Дмитрий
вот например меню вызывает тип
Дмитрий
и потом доабвяет в общее дерево
Дмитрий
и с приоритеттом
Дмитрий
то есть если ты например в элементе прошки внес, а потом еще есть меню
Дмитрий
то меню главнее и перезатрет что переопределенно в меню
Дмитрий
Sergey
Всем привет! Дайте плиз вменяемую инструкцию по созданию компонентов J4 (не Hello Word)
Dmitry
Дмитрий
а кто первый обратится, тот и генерит картинку по ссылку
Den 💙💛
Дмитрий
ну тебе картинка в разметку и в og?
Дмитрий
я вот изначально делал, так и остановился чтобы рендер не держать
Дмитрий
оставляю ссылку на плагин где надо картнка
Дмитрий
там она генерируется, кто по ней первый обратится
Dmitry
Дмитрий
Дмитрий
а кто первый обратится тот и генерит
Дмитрий
после сохранения плагина просто удалять файлы сгенерированные например
Sergey
Dmitry
Dmitry
Там не такой сложный английский
Dmitry
Код переводить же не надо ;)
Den 💙💛
чтобы админ не ждал
Дмитрий
https://github.com/fiction13/pkg_radicalmicro/blob/master/plg_radicalmicro_image/src/Helpers/ImageHelper.php#L74
Дмитрий
return UtilityHelper::prepareLink('/index.php?' . http_build_query([
'option' => 'com_ajax',
'group' => 'radicalmicro',
'plugin' => 'image',
'task' => 'generate',
'title' => urlencode($title),
'file' => $fileName,
'hash' => $hash,
'format' => 'raw',
'lang' => $this->getCurrentLangSef()
])
);
Den 💙💛
Дмитрий
а ему какая разница?
Дмитрий
ему что файлы посмотреть надо?
Дмитрий
мы же про картинки?
Дмитрий
ну если тебе сразу для админа надо, то тогда генерацию и после сохранение плагина и делай
Dmitry
Дмитрий
я например делаю для og, что ссылку на генерацию оставляю, кто первйы зашел по ней тот и генерирует
Dmitry
Den 💙💛
Igor
А чего под старую архитектуру?
Sergey
Dmitry
Название XML какое?
Dmitry
https://docs.joomla.org/J4.x:Developing_an_MVC_Component/Developing_a_Basic_Component
Dmitry
Тут ещё есть
Dmitry
<component_name>.xml (Manifest File)
Igor
Den 💙💛
Sergey
Тут ещё есть
Ну это один и тот же код. Я все сделал, все нормально устанавливалось, но название папки компонента - com_
Sergey
Почему так выходит, понять не могу, манифест корректный.