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
Дмитрий
зачем тебе тут регулярка
Дмитрий
да
Дмитрий
к привязке к расширению лучше делать
Дмитрий
не делать общих
Дмитрий
общие может само ядро делать
Дмитрий
@d_e_n_y https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L435 не делай выброс в сообщения
Дмитрий
они пойдут на фронт
Дмитрий
лучше в лог пиши
Den 💙💛
общие может само ядро делать
ага... я ж говорил, что пока тестовая версия пока накидал рабочий прототип, который можно тестить.
Дмитрий
по поводу микроразметки, мы написали тут свое
Дмитрий
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
https://github.com/Joomla-Ukraine/JUPWA/blob/main/packages/plg_system_jupwa/jupwa.php#L304 не делай общих названий триггеров, делай к твоему названию
Справедливо для общих типов плагинов. Если у тебя свой тип под компонент, например, то необязательно.
Дмитрий
а кто первый обратится, тот и генерит картинку по ссылку
Дмитрий
ну тебе картинка в разметку и в og?
Дмитрий
я вот изначально делал, так и остановился чтобы рендер не держать
Дмитрий
оставляю ссылку на плагин где надо картнка
Дмитрий
там она генерируется, кто по ней первый обратится
Den 💙💛
ну тебе картинка в разметку и в og?
нет, генерация иконок, splash и иного мусора для pwa
Den 💙💛
нет, генерация иконок, splash и иного мусора для pwa
после сохранения настроек плагина не оч хочет перегенерировать иконки ))
Дмитрий
нет, генерация иконок, splash и иного мусора для pwa
ну вот можешь просто на плагин оставлять ссылку
Дмитрий
а кто первый обратится тот и генерит
Дмитрий
после сохранения плагина просто удалять файлы сгенерированные например
Sergey
https://www.techfry.com/resources/how-to-create-joomla-component
Спасибо, Дим, я ее нагуглил. А нет на русском?
Dmitry
Там не такой сложный английский
Dmitry
Код переводить же не надо ;)
Den 💙💛
ну вот можешь просто на плагин оставлять ссылку
нет, не то пальто я не помню какая функция для фонового исполнения скрипта )) хочу на фон выкинуть создание иконок и быстро сохранить настройки плагина
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 💙💛
после сохранения настроек плагина не оч хочет перегенерировать иконки ))
так как сохраняется немного долго и это заставляет ждать админа
Дмитрий
а ему какая разница?
Sergey
Код переводить же не надо ;)
Хз, у меня установщик создает папку com_ без названия, не могу понять причину.
Дмитрий
ему что файлы посмотреть надо?
Дмитрий
мы же про картинки?
Дмитрий
ну если тебе сразу для админа надо, то тогда генерацию и после сохранение плагина и делай
Дмитрий
я например делаю для og, что ссылку на генерацию оставляю, кто первйы зашел по ней тот и генерирует
Sergey
В XML файле название
В том то и дело, что там все как в примере
Dmitry
Что у тебя в element?
А блин, это же не доя компонента ))
Igor
А чего под старую архитектуру?
Dmitry
Название XML какое?
Dmitry
https://docs.joomla.org/J4.x:Developing_an_MVC_Component/Developing_a_Basic_Component
Dmitry
Тут ещё есть
Dmitry
<component_name>.xml (Manifest File)
Sergey
Тут ещё есть
Ну это один и тот же код. Я все сделал, все нормально устанавливалось, но название папки компонента - com_
Sergey
Почему так выходит, понять не могу, манифест корректный.