Виталий
А в layouts, который в корне Joomla не стоит хранить файлы своего компонента?
Sergey
Так и нужно, чтоб ваш компонент поддерживал переопределение макетов.
Виталий
То есть и в компоненте и в Joomla? Для поддержки переопределения можно и явно задать пути.
Sergey
То есть и в компоненте и в Joomla? Для поддержки переопределения можно и явно задать пути.
Layouts - это то, что используется а нескольких местах компонента: кнопки, модалки, сообщения, навбары всякие и т.д. а в tmpl лежат макеты разового применения.
RINAT
Неправильно приподносить
RINAT
Решаем проблему с уязвимостью в CMS Joomla 4 и Joomla 5 Смотреть выпуск
Vladimir
который продвигает тильду
Ihor
как всегда идиот вредный
:) володь ну не обзывайся :)
Vladimir
:) володь ну не обзывайся :)
к сожалению он делает критично опасные вещи для джумла
Ihor
я пониямаю и согласен. но можно тоже самое высказать иначе :) без так сказать диагнозов :) лучше дать оценку действию чем человеку :)
Ihor
хотя это не жумла ру :) твое право :)
Ihor
идиотский поступок
и не обидел вроде и оценку дал :)
Александр
всем привет! Помогите с радикалмультифилд установил поле, quantum manager В доп полях создал поле с возможностью прикрепления файлов и теперь при создании материала выходит ошибка
Виталий
Стоит. Оно для этого и сделано
оказалось нет, сама Joomla подтягивает только следующие папки: /templates/cassiopeia/html/layouts/com_mycomponent /components/com_mycomponent/layouts /templates/cassiopeia/html/layouts /layouts то есть для своего компонента надо использовать первые два в RadicalMart нестандартно сделано, это сбило с толку
Igor
Самый низший приоритет.
Igor
Пример почему так. У RM есть макет administrator.list.search если ты хочешь его переопрделить в своем компоненте ты кладешь в свой копонент в папку /admin/layouts/components/radicalmart и т.д файлик и переопределеяешь. Если человек хочешь у себя в шаблоне переопределить твое переопределение он кладет в шаблон по высшему приоритету.
Igor
идиотский поступок
Это не идитский поступок - это вредительство
Vladimir
Igor
спасибо, понял, первый параметр "$layoutFile" так получается более длинным, но за то его можно будет использовать и в других расширениях
Да. Именно так. То есть ты стараешься делать как можно низкий приоритет, тем самым давая больше вариативности
Александр
Судя по всему Joomla 4+, а квантум какой?
Да, j4, а Квантум свежий скачал установил
Igor
Еще раз, для тех кто не знает. Если у вас срабатывает сканер, или вы находите какой-то подозрительный код. Вы не пишите об это на форумах или публичных площадках. О находке вы сообщаете разработчику. Либо человеку который знает что с этим делать. И ждете ответа. Если ответ вас не устраивает, то связываетесь с "авторитетными людьми" которым вы доверяете и думаете как действовать дальше. Почему так. В случае с уязвимостью, через час после вашей публикации по ней начнут атаковать. В случае с политикой, которая фактически уязвимостью не является, вы связываете руки тем кто может и хочет это исправить. И помните OpenSource по факту строиться исключительно на доверии (пока CRA не готов), поэтому всегда проверяйте что вы ставите.
Sergey
Привет, подскажите такой вопрос. У меня есть в базе список городов и регионов.Подскажите как можно сделать чтоб через доп поля их можно выбирать через чекбокс? с группировкой по олбастям? , что-нибудь вроде такого
Sergey
Хотя бы направьте в какую сторону смотреть.
Sergey
Сдлеайть свой тип доп поля.
Ссылку скинете на доку?
Igor
Ссылку скинете на доку?
Не думаю что она есть. @sergeytolkachyov не вкурсе?
Sergey
Ссылку скинете на доку?
Есть статья https://coolcat-creations.com/en/blog/tutorial-build-your-own-custom-field-plugin, старая ещё но в целом верная. Структуру плагина новую делайте сразу. Я начинал это всё переводить, но забросил, так как нужно было обновлять и по сути писать свою статью. Руки не дошли.
Sergey
Спасибо
Sergey
Ссылку скинете на доку?
Ещё смотрим доку здесь https://manual.joomla.org/docs/building-extensions/plugins/ её обновляют
Sergey
По образу и подобию сообразите
Sergey
Получается доп поля свои только через плагин
Sergey
Получается доп поля свои только через плагин
Ну если через админку добавлять и настраивать, то да. Если речь о JForm поле, то свой класс поля пишете и указываете его неймспейс в XML
Sergey
Вот ещё статейка https://www.abdulwaheed.pk/en/blog/41-information-technology/44-joomla/335-how-to-create-custom-form-field-for-custom-component-joomla-4.html
Sergey
Но тоже на старый манер пока что
Александр
Коллеги, помогите, пожалуйста советом. Мне нужно в материале прикреплять файлы пдф doc и пр. форматов. Количество файлов заранее неизвестно. Нужно сделать список примерно такого формата Название файла - дата и время добавления и ссылка на скачивание. Как думаете, можно ли это сделать стандартными полями? Пока была идея сделать повторяемое поле и в него уже доп поля дочерней формы
Александр
это вообще реально на полях сделать?
Vladimir
угу
Sergey
Там же захочется ещё иконку формата, размер файла вывести и прочее.
Александр
Иконок не нужно, размер файла тоже не обязательно. Главное, чтобы была ссылка на скачивание. Количество файлов до 100
Александр
я пробую создать поле для файла, из стандартных вроде только медиа есть, но в него прикрепляются картинки, а не файла
Александр
а можно ли сделать, чтобы вместо стандартного медиаменеджера открывался квантум в этом поле?
Vladimir
Мультифилд же?
Александр
вот разбираюсь, сейчас зашел в панели в квантум, а там ошибка Call to undefined method Joomla\CMS\MVC\Factory\MVCFactory::setUserFactory() Joomla 4.3.4. видимо из за этого
Александр
Quantum Manager 3.0 Поле - Radical MultiField 3.1.0
Sergey
Ну там вообще надо смотреть как сделано.
Sergey
Там может и без них сделано
Sergey
Вот ещё статейка https://www.abdulwaheed.pk/en/blog/41-information-technology/44-joomla/335-how-to-create-custom-form-field-for-custom-component-joomla-4.html
наеврное неправильно выразился мне свое кастомное поле нужно использовать в материалах, как и станартыне доп поля., а это я так пнял кастмоное поле для своего компонента. Путаюсь что использовать. Все таки плагин отдельный нужен?
Виталий
Как думаете имеет ли право на существование альтернативный класс Pagination, который не требует знать общее количество материалов (total)?
Виталий
Показывать так: 1 2 3 [4] > То есть есть 4 страницы, мы на 4ой, и есть минимум ещё одна
Vladimir
Для того чтобы узнать - надо знать общее количество ….
Виталий
Источник данных - API, которое принимает offset и limit, и возвращает массив. Общее кол-во не возвращает. Если вернуло не полный массив, то понятно что дальше нет, а если полный, то я делаю второй запрос.
Виталий
Не знаю почему не предусмотрели это.
RINAT
💬Как часто вы пишете документацию?
Sergey
Привет подскажите, почему может быть, если включен sef то $id = $app->getInput()->get('id'); не могу получить, он же вроде все ранво должен получить id текущей статьи. Или может есть еще способо получения id текущей статьи в плагине
Сергей Cave
-
Сергей Cave
@progreccor а в RF как сделать. чтоб при отправке формы данные улетали только в свой скрипт, но письмо не отправлялось?
Vladimir
там на первой вкладке
Сергей Cave
хм... мне надо только с определенной формы )
Vladimir
хм... мне надо только с определенной формы )
выставляешь несуществующий id. отправителя
Сергей Cave
понял пасип
Andrey
неплохо