Vladimir
Ну один из самых главных joomler @sergeytolkachyov с Днем рождения!
Aidos
Произошла ошибка 0 in_array(): Argument #2 ($haystack) must be of type array, bool given как решить?
Aidos
@sergeytolkachyov С днем рождениям!
Dmitry
Произошла ошибка 0 in_array(): Argument #2 ($haystack) must be of type array, bool given как решить?
Включить отладку, посмотреть, какое расширение виновато
Dmitry
Или понизить версию PHP
Aidos
Спасибо сейчас посмотрб
Aidos
Включить отладку где включить самому джумле или серверах
Sergey
Добрый день! А что конкретно он делает? Можно в двух словах?
Sergey
https://github.com/joomla/joomla-cms/pull/12432 Я правильно понимаю, что сейчас больше не нужно этот метод использовать, т.к. doctype в самом шаблоне прописываем?
Sergey
https://github.com/joomla/joomla-cms/pull/12432 Я правильно понимаю, что сейчас больше не нужно этот метод использовать, т.к. doctype в самом шаблоне прописываем?
Он нужен для того, чтоб подключение CSS и js шло без устаревших атрибутов. Кажется так. Но не точно
Sergey
Спасибо, Сереж. Что то совсем мало информации по этому методу. Как сделать тротил проще найти....
Sergey
Да, ок. Просто подумал тут спецы сидят, быстрее подскажут )))
Sergey
Спасибо. Я правда так и не понял, надо его включать или нет... )
Vladimir
Его убрали
Sergey
Понял, благодарю!
Sergey
Его убрали
Скрины из пятерки
Vladimir
Скрины из пятерки
Так на скрине и написано что не надо добавлять тип
Vladislav
Так на скрине и написано что не надо добавлять тип
На скрине написано, что если выставлен html5 не будут добавляться атрибуты type и mime
Vladimir
уже нет
Mitriy
Или боты быстро уходят 🤣
Vladimir
это их быстро уходим
Mitriy
Такие красивые, а уже "боты"
Eugene
Переключение темной/светлой цветовой гаммы в панели управления Joomla 5 https://habr.com/ru/news/797639/
Виталий
Я пока забил на это, хоть и держу в планах
я попробовал заменить GuzzleClient на (new \Joomla\Http\HttpFactory)->getHttp([], ['curl', 'stream']) и выяснил что они очень отличаются
Sergey
я попробовал заменить GuzzleClient на (new \Joomla\Http\HttpFactory)->getHttp([], ['curl', 'stream']) и выяснил что они очень отличаются
По идее в джумле есть всё, что требует PSR. Там даже был где-то отдельный метод для получения прям PSR-7 ответа.
Sergey
Но они стандартом не предусмотрены тоже
Виталий
другие параметры методов, в целом меньше кода
Sergey
другие параметры методов, в целом меньше кода
Странно, газл же позиционируется как реализация PSR
Виталий
например, в газл отправляешь массив, и он сам делает Json
Sergey
например, в газл отправляешь массив, и он сам делает Json
Наверняка это заголовками регулируется какими-нибудь.
RINAT
Joomla! 5.1.0-Beta 1 Release https://developer.joomla.org/news/931-joomla-5-1-0-beta-1-release.html?fbclid=IwAR0mu3gNayU6oo032iqoXeLKlLP5IjNUvHck8Xt3PG5NtUjKgbl-nG87Bgo
Vladislav
Пилю поле галереи. Сейчас управление выглядит так. Есть несколько вопросов по админской части: 1. Нужна ли кнопка увеличения для просмотра изображений в админке? 2. Нужен ли предпросмотр изображений в оригинальном формате (выбираю между вписать - будут белые полоски рядом с превью и оставить как сейчас - object-fit: cover)?
Konstantin
есть только файлы joomla 3xxx как посмотреть, какая версия джумлы, помню где то в файле есть запись, не загуглю ни как
Mitriy
Как можно сделать сортировку материалов по доп полю на стандартной странице Блога категории?
Vladislav
Можно я потом позаиствую твою верстку как идею?
Я изначально из rm идею дернул, но переписал js и верстку
Igor
Это удобнее чем у нас доп модалка
Vladislav
Ну мне твои плюсики понравились
Там была идея dropdown, если типов несколько. Но возможно удобнее несколько кнопок. Плюс я сначала хотел для кнопок управления sticky, но понял, что могут быть конфликты с другими sticky элементами
Igor
Без всякого лишнего
Igor
Сразу видно что можно можно добавлять
Igor
Возможно приделаю перемещение кнопок управления вниз, когда картинок много и долистал вниз
Это нормально проскролить вверх для добалвения. Ты мне лучше скажи у тебя бек на тригах и отличаются ли данные бека от RM?
Igor
Просто если данные один я твои события могу поставить или сделать прослойку, чтобы плагины типов можно было юзать и там и там
Vladislav
В паблик выложу на неделе
Vitaly
#Ищу #программиста сайта на Joomla! Задача: создать 2 новые странички для существующего сайта . Сайт сделан в Joomla. Странички сделаны дизайнером в figma, оригинал в figma передадим. Странички в одинаковом простом минималистичном дизайне. Пожалуйста в ответе укажите, какой у вас есть опыт верстки и программирования в Joomla! и пришлите сайты, сделанные вами в Joomla! Укажите стоимость вашей работы и сроки. Спасибо!
Sonkin
Здрасьте! В макете категории параметры фильтра тянуться вот так: $this->state->get('list.filter'), чтоб value поле или селект были не пустыми при следующем визите. Короче говорят мне: "Перенеси фильтр в левую колонку", я такой: "Не вопрос", думаю в модуле выведу, делов-то... А как получить эти блин параметры фильтра из модуля-то??? Поискал уже и в $input, да ивезде где мог. Думаю мож createModel('Articles', но не... Может как-то из куки можно достать? Оно же там. В общем пните в нужном направлении пожалссста. Не писать же дублирующую куку... Про фильтр по тегам и авторам речь! )
Dmitry
А, не, ты про категорию
Dmitry
Там из User State тянется $app->getUserStateFromRequest
Dmitry
https://github.com/joomla/joomla-cms/blob/995fea072b2791f4258391874ae4666be08c8239/components/com_content/src/Model/CategoryModel.php#L174
Sonkin
Да штот не получилось у меня из инпута, если его в модуле брать, там эти параметры присутствуют только если они реально есть в URL,
Dmitry
Это состояние пользователя, там многие реквест параметры хранятся
Dmitry
Когда ходишь между страницами
Sonkin
Пока верстал модуль, включил форму GET - красота думаю, с лругого пунка вернулся, материалы отфильтрованы, а в фильтре тишина!
Dmitry
Пробуй user state 😊
Sonkin
User state должен сработать
Не-а, чтоб сработал нужно сначала setUserState, а это дублирующая кука тогда!
Sonkin
Ага.
Sonkin
Ну или как-то особым образом сохранять нужно... Пробовал как-то так: $app->getUserState('com_content.category.filter.tag', 'nah');
Dmitry
https://github.com/joomla/joomla-cms/blob/995fea072b2791f4258391874ae4666be08c8239/libraries/src/MVC/Model/ListModel.php#L639
Dmitry
Ну... Может модули раньше компонента срабатывают, поэтому стейт не заполняется
Sonkin
Ну или как-то особым образом сохранять нужно... Пробовал как-то так: $app->getUserState('com_content.category.filter.tag', 'nah');
Ещё вот так: $itemid = $app->getInput()->get('id', 0, 'int') . ':' . $app->getInput()->get('Itemid', 0, 'int'); $value = $this->getUserState('com_content.category.filter.' . $itemid . '.tag');
Dmitry
Ну да, правильно. Модули же сами могут моделям state задавать. Вызов раньше получается. Могу ошибаться, конечно, но вроде так.
Sonkin
Ну да, правильно. Модули же сами могут моделям state задавать. Вызов раньше получается. Могу ошибаться, конечно, но вроде так.
Но вообще заработало сабака!!! ))) Что жеш я бы делал без совета профессионала, спасибо! 😁 Вот так вот надо было: $itemid = $app->getInput()->get('id', 0, 'int') . ':' . $app->getInput()->get('Itemid', 0, 'int'); $app->getUserStateFromRequest('com_content.category.filter.' . $itemid . '.tag', 'filter_tag'); Обязательно с пунктом меню иначе всегда одно и то же будет!