Artem
Ты можешь обновлять либо пакет, либо каждое расширение отдельно. Такие методы допускаются. Я не раз сталкивался с ситуацией, когда сторонней расширение обновлял ось пакетом, а потом "бах" и прилетела обнова только для одного плагина из пакета. А через время опять весь пакет обновился
Artem
Но тут встаёт вопрос, а зачем делать пакет, если ты планируешь вести расширение отдельно от пакета
Vladimir
Vladimir
однако я не могу позволить установку radicalform elements без радикалформ
Vladimir
отсюда необходимость установки именно пакета
Vladimir
а затем по идее обновление по отдельности
Artem
Обновил радикалформ - обнови пакет
Artem
у тебя же оба репозитория открыты?
Artem
Я всё с Travis CI хочу разобраться, но не начем, кроме js библиотеки для криптопро Она там билдится и тесты запускает. А вот релизы делать бы ещё научиться. Нам на бирже помогло бы
Vladimir
Обновил радикалформ - обнови пакет
и что получится? придет обновление как на плагин так и на пакет
Artem
Может я форкну тебя и попробую настроить трэвиса? Обновился радикалформ - сбилдился релиз пакета. Обновились элементы - сбилдился релиз пакета
Artem
Что-то мне подсказывает, что - нет
Vladimir
есть скрипт который билдит все
Artem
а я тебе про то что ты это ещё и на гитхаб экшенс повесить можешь
Artem
А тревис будет только запускать твои баш скрипты
Artem
Мне Дима их давал для изучения
Artem
Что-то мне подсказывает, что - нет
ЛОибо финт ушами. После установки пакета, в install скрипте, отключить сервера обновлений для вложенных плагинов
Artem
Т.е. если есть пакет - обновляется всё через пакет. Если ставили отдельно - обновляется всё отдельно
Vladimir
а я тебе про то что ты это ещё и на гитхаб экшенс повесить можешь
а там разве не делается это путем подключения скриптов?
Artem
Или можно сделать установку радикалформ в инсталл скрипте плагина элементов
Vladimir
Artem
Тогда и пакет не нужен
Vladimir
я уже думал об этом
Artem
ивзрат
У меня вот таккой метод есть https://gist.github.com/kernusr/2c3528b35fae4acb57b5ff62b13d2b14
Artem
Ставит по ссылке
Vladimir
ну это прекрасно, но зачем, если есть уже готовый функционал?
Alex
Коллеги, вопрос не по Джумла, а по программированию есть ошибка: Cannot make static method CUserTypeInteger::GetUserTypeDescription() non static in class Webpractik\Seoregions\Props\HlSeoRegions (0) как это решается обычно?
Artem
Нужно создать экземпляр класса и обратиться к методу, как к не статичному
Sergey
На сайте картинки в webp. Если открыть по прямой ссылке (в новой вкладке), часть открывается как картинка, а часть - текстом. Почему? Битые заголовки файла какие-нибудь?
Artem
Охуенная новость про метрику! Есть сайт в dev. Метрику не отключили. Но сайт закрыт авторизацией в htaccess Сегодня было обнаружено, что все страницы dev попали в выдачу яндекса 👍
Artem
ну дык
Я надеялся на то что метрика просто роботу адреса отдаст, а робот лбом будет биться об авторизацию и не пройдёт
Artem
пора допиливать свой плагин на исключение компонентов и сраниц
Alex
Там тупо бинарник
не знаю что сказать, разве что сравнить заголовки бинарников битых и не битых картинок
Alex
еще посмотри какие файлы были в исходнике
Alex
может все jpg конвертирует нормально, а png битые
@@
Добрый. Есть ситуация: материал com_content располагается на сайте в трех местах: 1) Страница блога материалов (отображается вступительное изображение) 2) Внутри самого материала (полное изображение) 3) Слайдер новостей на главной Для первого и второго пункта я обрезаю в фоторедакторе под instrict размер фото, с целью оптимизации. Для слайдера отображается вступительное изображение, но формат блока в слайдере немного другой по размерам, нежели в пункте 1. Можно ли как-то без последствий внутри настроек материала добавлять третью картинку, которая и отображалась бы в слайдере?
@@
Для слайдера отображается вступительное изображение, но формат блока в слайдере немного другой по размерам, нежели в пункте 1. Немного подправил вопрос
@@
Можно плагином добавить ещё одно поле или использовать доп поле joomla
Как вариант. Чёрт, как-то из головы вылетели доп. поля. Благодарю!
Дмитрий
а затем по идее обновление по отдельности
это два независимых расширения
Дмитрий
и они и должны идти по разному
Дмитрий
у каждого свои
Vladimir
Дмитрий
у них должны быть свои незавсимиые обновления
Дмитрий
это норм
Дмитрий
это же два независимых расширения
Дмитрий
пакет просто обновляет и то и то сразу
Дмитрий
на последнии версии
Дмитрий
но можно и по отдельности обновлять
Vladimir
так вот и вопрос - как правильно
Vladimir
если пакет обновится - там будут висеть обновления пакета и плагина
Дмитрий
вот тут как раз и включается система версионости semver сохранение и правило мажорных, минорных и патч версий
Vladimir
будет тупо
Дмитрий
если пакет обновится - там будут висеть обновления пакета и плагина
у вас в пакете должны быть последние обновления всех расширений
Дмитрий
вы когда собирете пакет в обновлении, то собирайте все последние обновлении расшиений
Vladimir
у вас в пакете должны быть последние обновления всех расширений
джумла обнаружит обновления как плагина так и пакета
Vladimir
в списке будет висеть оба
Дмитрий
ну ничего страшного
Vladimir
ну ничего страшного
человек обновит пакет и останется висеть плагин
Дмитрий
нет
Дмитрий
плагин обновится тоже
Дмитрий
в пакете несется новая версия
Дмитрий
исчезнет обновление плагина после пакета
Vladimir
или наоборот - обновит вначале плагин
Дмитрий
ну кеш только джумлы на обновление будет висеть
Дмитрий
и все равно будет последняя версия
Vladimir
да бред выходит
Дмитрий
именно
кеш можно чистить в script.php