Dmitry
Ну это
Dmitry
Костыль имхо
Vladimir
это как бы предусмотренный механизм джумлы
Vladimir
то есть ты грузишь новую версию своего расширения, и вызываешь метод смены медиаверсии
Dmitry
А версия для всех скинется, не?
Dmitry
Ну так себе )
Dmitry
Я вижу, что ты нормально себе придумал вариант )
Artem
@kernusr напомнит
https://github.com/webmasterskaya/joomla-reset-media-version/blob/c6c8cf720c5b660f73480e68a192117f4c1e858a/resetmediaversion.php#L104
Artem
Ну так себе )
Это правильный вариант
Vladimir
Я вижу, что ты нормально себе придумал вариант )
ну это я себе придумал а речь про правильный
Artem
Ты не знаешь, какя дрянь стоит на сайте, куда ставят твоё расширение. Может там какой-нибудь идиотский сборщик бандлов стоит. И он на столько тупой, что пересобрав бандл он не сбрасывает версию
Vladimir
Ну так себе )
ну такой сценарий по идее правильный
Artem
Лучше сбросить всё. 1 раз подтупят и перекачают. Зато ты будешь на 100% уверен, что не отвалятся скрипты на клиентах
Artem
Ну хз скидывать всем из-за своего
Ну если на сайте 100мб скриптов, то да. Нужно подумать над тем, как бы не слить кэш, а то сат грузиться пол часа будет
Artem
но в подавляющем большенстве сброс кэша для клиента не заметен
Vladimir
а еще css
Dmitry
(new Version())->refreshMediaVersion()
Dmitry
Не, это старое
RINAT
https://github.com/joomla/joomla-cms/pull/34655
Vladimir
use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Plugin\CMSPlugin; use Joomla\CMS\Response\JsonResponse; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Version;
Artem
https://github.com/joomla/joomla-cms/pull/34655
Гений коммитов 😂
Artem
хотя я свои вообще никому не покажу!
Artem
Евгений
"пофиксили старые баги, добавили новые"
Dmitry
😁
Vladimir
Не, это старое
это один и тот же вызов
Vladimir
а
Vladimir
не написал что не бот...
Vladimir
значит будет удален
⚜️
Я не бот)
Vladimir
ну наконец-то!
Vladimir
добро пожаловать!
⚜️
Всем привет!) Хочу сделать форму отзыва на RadicalForm. Подскажите, есть вариант прикрутить оценки, типа звездочек?
Vladimir
⚜️
⚜️
Что-то типа такого
Vladimir
https://github.com/JPathRu/plg-radicalform-newarticle
Vladimir
вот
Vladimir
ну да
Vladimir
в статьях уже встроена оценка
Vladimir
но можно и свое кастомное поле написать
⚜️
Создание материала, думаю, излишнее. Мне нужно чтобы эти отзывы (думаю размещать руками) публиковать в конце материала. Просто собирать их с помощью формы. Загвоздка только в том, чтобы сделать такое поле в виде звездочек.
⚜️
Спасибо! Буду разбирать)
Vladimir
Спасибо! Буду разбирать)
да там просто скопировать и все
⚜️
Последняя ссылка битая)
⚜️
Я про эту
Vladimir
Я про эту
https://jsfiddle.net/ay4oeq9r/
Vladimir
эта ссылка находится на той же самой странице
⚜️
Ок. Спасибо!
Sergey
Беру куки нативно $getCookie = Factory::getApplication()->input->cookie; В значении куки есть кириллица. urledecode не хочет её обрабатывать. Беру куки напрямую $utm = urldecode($_COOKIE[$key]); И urldecode прекрасно отрабатывает. WTF?
Sergey
$getCookie->get($name = $key) - это само собой разумеется
Sergey
Вардампл оба способа получения - различаются строки. В случае input - 44, прямой доступ - 22. При выводе строка из input обернута в кавычки, напрямую - нет.
Sergey
Чудеса, блин. Не оставлять же напрямую вывод.
Artem
О, у телеги вёрстка поломалась
Artem
Artem
$getCookie->get($name = $key) - это само собой разумеется
А ты точно всё правильно делаешь?
Artem
$getCookie->get($name, $default, $filter)
Artem
Там же фильтр по умолчанию на cmd стоит
Dmitry
Там же фильтр по умолчанию на cmd стоит
Точняк, его надо для кириллицы в raw походу
Sergey
Точняк, его надо для кириллицы в raw походу
Да, сделал. Просто встретил конструкцию с name = value.
Vladimir
http://joyreactor.cc/post/4846375
Artem
Решил оптимизировать, откинув более дешевое =)
Artem
угу
Artem
они ещё и бесплатные тарифы ужимают максимально
Artem
Теперь у вас будет тупить не только приложение, но и загрузка контента 😂