Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 37 Ответов
  • 1873 Просмотров
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Купил плагин https://www.artetics.com/view-article/71-art-fast-youtube
Стоит 10 долларов
Как-то я не изучил документацию перед покупкой, удовлетворился описанием на extensions.joomla
Обнаружилось 2 момента.
1. Плагин выдаёт ошибку. Т.е. вообще не работает. Написал разработчикам, жду ответа.
2. Плагин, судя по документации, работает не так, как я ожидал. Я полагал, что он преобразует <iframe> с плеером youtube в картинку, а при нажатии на неё подгружает сам плеер, т.е. грузит кучу CSS, js и т.д. только при решении пользователя просматривать видео. А оказывается, что вместо <iframe> нужно вставлять шорткоды в текст, т.е. придётся перелопатить больше 1000 статей. Это не интересно.

Я собираюсь вернуть плагин, но готов внести умеренную плату, если кто-то сможет его переделать, чтобы он работал так, как обещал производитель, но не с шорткодами, а с уже вставленными <iframe>.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #1 : 19.02.2019, 21:09:28 »
пользуйтесь бесплатно, https://github.com/AlekVolsk/ytvideo
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #2 : 19.02.2019, 21:11:23 »
Спасибо, но насколько я вижу для его использования нужно убирать iframe и проставлять шорткоды. Это не подходит по нескольким причинам, но в первую очередь потому, что придётся потратить уйму времени, чтобы заменить эти iframe на шорткоды. Это ж больше 1 000 страниц.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #3 : 19.02.2019, 21:13:55 »
пройдитесь регуляркой по базе
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #4 : 19.02.2019, 21:16:44 »
И ещё раз спасибо за попытку помочь. Во-первых, я понятия не имею, что значит пройтись регуляркой по базе.
Во-вторых, это не устраивает не только по этой причине, кроме прочего база используется для приложения под андроид и там не должно быть никаких {}. Так уж получилось.
В-третьих, раз уже куплено, но хотелось бы пользоваться.  ^-^
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Переделать плагин Art Fast Youtube
« Ответ #5 : 19.02.2019, 21:32:48 »
Цитировать
что вместо <iframe> нужно вставлять шорткоды в текст
Если только это - могу скорректировать
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #6 : 19.02.2019, 21:55:36 »
Если только это - могу скорректировать
Если Вы можете скорректировать, чтобы плагин брал нужную ему информацию не из шорткода, а из уже имеющихся на сайте iframe'ов, то это то, что нужно.
Насколько я вижу сейчас плагин по ссылке в шорткоде берет только саму ссылку, alowfullscreen и frameborder="0". В идеале желательно, чтобы он оставлял всё, что там в это <iframe> есть. width, height, allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" и т.д.

Как с Вами связаться и сколько бы это стоило?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #7 : 20.02.2019, 10:43:49 »
база используется для приложения под андроид
которое тоже несложно обучить работать с шорткодами
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #8 : 22.02.2019, 22:51:44 »
которое тоже несложно обучить работать с шорткодами
Добрый день.
Доделали Ваш плагин, работает теперь и с <iframe>. Правда версия 1.1.1. Версия 1.2 не захотела работать.
И он, если я не ошибаюсь, почему-то дважды добавляет файлы стилей и js. Одни просто, а вторые – сжатые gzip. Чудно.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #9 : 23.02.2019, 15:13:12 »
все правки, что в старую версию вносили, внесите на новую
или ваши правки до спойлер сюда выложите

про двойное подключение -это как раз было исправлено в 1.2, если оно у вас продолжается - это уже что-то другое чудит у вас, шаблон или плагины защиты/сжатия
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #10 : 23.02.2019, 15:21:08 »
От двойного подключения я избавился отключением подгрузки Ваших скриптом и стилей, распихав их по своим файлам. Заодно и количество подгружаемых файлов уменьшилось.

Что касается версии 1.2, то она не работала на сайте, поэтому пришлось откатиться.

Заказывал правки у voland, готов выдать на благо людям задарма. Можете внести в свою версию, думаю, что это пригодится другим пользователям. Может Вы как-то доработаете.
Спойлер
[свернуть]

Это добавлялось до Вашей регулярки поиска шорткодов.

И кстати, Ваши подгруженные изображения не обрабатываются плагином Сорокина LazyLoad... Как это исправить? А то получается, что ускоряем загрузку, отключив скрипты и замедляем подгрузкой картинок по 100 Кб каждая.
« Последнее редактирование: 23.02.2019, 16:06:13 от Gerostrat »
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #11 : 23.02.2019, 15:37:30 »
У меня есть некоторые предложения по плагину, кстати, которые могли бы его улучшить, или оптимизировать, или универсализировать :-)

1. Например, сейчас, если копировать код вставки видео из youtube, он автоматически добавляет к айферйму
Код
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
Себе в шаблон вывода я это и добавил. И на радость html-валидатору убрал frameborder="0" и добавил style="border: 0;", но это такое.

2. Изменять ширину изображения. Например у меня на сайте ширина основной колонки 750px и видео на всю ширину выглядит некрасиво. По этому я вывод вашего фрейма, который обёрнут
Код
<div class="ytvideo ytvideo-16-9"></div>
Завернул в ещё один блок .ytvideo-wrap и добавил ему стили
Код
.ytvideo-wrap {
    max-width: 560px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
что его центрует в контенте, если его ширина меньше ширины контента, а также растягивает на всю ширину, если его размер равен или меньше ширины контента.

Я прописал это в стилях, но можно эту ширину задавать через настройку плагина для тех, кто не полезет в код править стили. Было бы удобно.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #12 : 23.02.2019, 16:26:34 »
1. Например, сейчас, если копировать код вставки видео из youtube, он автоматически добавляет к айферйму
на радость html-валидатору убрал frameborder="0" и добавил style="border: 0;"
добавлю в плагин, спасибо

2. Изменять ширину изображения. Например у меня на сайте ширина основной колонки 750px и видео на всю ширину выглядит некрасиво.
это к плагину уже не относится, это вопросы дизайна и вёрстки вашего сайта, добавлять этот код следует в custom.css вашего основного шаблона сайта

*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #13 : 23.02.2019, 16:30:32 »
это к плагину уже не относится, это вопросы дизайна и вёрстки вашего сайта, добавлять этот код следует в custom.css вашего основного шаблона сайта
Почему не относится? Сейчас получается, что Ваш плагин автоматически растягивает видео на всю ширину вне зависимости от того, какая ширина контента. И нет возможности это выбрать. А выглядеть может так себе. И если не добавлять доп. блок в шаблоне, то сделать это не получится через CSS только на имеющейся верстке.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #14 : 23.02.2019, 16:38:36 »
Почему не относится? Сейчас получается, что Ваш плагин автоматически растягивает видео на всю ширину вне зависимости от того, какая ширина контента.
так и должно быть

вы не задумываетесь над тем, что плагин пишется не только под вас, у кого-то контейнер 1200 и надо 2 видео в строке сделать, а иногда и 5 в ряд расположить (такое себе, но встречал)

так что всевозможные обёртки под конкретную ширину - это сугубо индивидуально и к универсальному решению относится не может априори, для этого и существует такое понятие как вёрстка )
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #15 : 23.02.2019, 16:49:05 »
Я понимаю, потому и говорю, что можно было бы добавить возможность указывать ширину. Если она не указана, то работает, как сейчас. Если указана, то добавлять ширину wrapper'у.

Это добавить 1 строчку в шаблоне, 1 стоку в админку и одну строку в CSS

CSS
Код
.ytvideo-wrap {
width: 100%;
margin: 0 auto;
}

шаблон
Код
<div class="ytvideo-wrap" style="max-width: <?php if ($this->params->get('max-width)) { echo $this->params->get('max-width', '100%');} ?>px">
<div class="ytvideo ytvideo-<?php echo $this->params->get('format', '16-9'); ?>">
<a class="ytvideo-cover" style="background-image:url('<?php echo $image; ?>')" src="<?php echo $id; ?>">
<?php if ( $title ) { ?>
<span class="ytvideo-title"><?php echo $title; ?></span>
<?php } ?>
</a>
</div>
</div>

Ну и в админку добавить поля для заполнения ширины.

Я не знаток php, поэтому тут только идея, ошибки в синтаксисе простите, пожалуйста.
« Последнее редактирование: 23.02.2019, 16:54:11 от Gerostrat »
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #16 : 23.02.2019, 16:53:51 »
Цитировать
И кстати, Ваши подгруженные изображения не обрабатываются плагином Сорокина LazyLoad...

Я пробовал изменить немного шаблон вывода,

Код
<?php /* <a class="ytvideo-cover"  style="background-image:url('<?php echo $image; ?>')" src="<?php echo $id; ?>"> */ ?> 
<a class="ytvideo-cover" src="<?php echo $id; ?>">
<img src="<?php echo $image; ?>" style="width: 100%;" />
<?php if ( $title ) { ?>
<span class="ytvideo-title"><?php echo $title; ?></span>
<?php } ?>
</a>

но тогда обрабатывается только часть картинок не понятно по какому принципу... Может можете подсказать, что бы его сделать.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #17 : 23.02.2019, 16:59:06 »
Я понимаю, потому и говорю, что можно было бы добавить возможность указывать ширину.
нет. это тоже не вариант: в одном месте сайта вам надо одну ширину, в другом понадобится другая, как быть? плагин не знает, в каком месте какую ширину применять, всё всегда индивидуально, поэтому такие вещи к плагину не относятся

и да, как раз для таких случаев, как у вас, и придумали переопределение: переопределили шаблон плагина в основном шаблоне сайта и застилизовали в кастоме как вам необходимо, профит и все довольны )
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #18 : 23.02.2019, 17:00:43 »
del
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #19 : 23.02.2019, 17:00:49 »
Ваши подгруженные изображения не обрабатываются плагином Сорокина LazyLoad...
а должны? это проблемы плагина Сорикина, попробуйте другие решения lazyload, их много на просторах сети
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #20 : 23.02.2019, 17:02:48 »
Другие пробовались, но не работали, как обещалось разработчиками. До того, как что-то купить я обязательно пробую кучу всего, за что платить не нужно :-)
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #21 : 23.02.2019, 17:05:30 »
нет. это тоже не вариант: в одном месте сайта вам надо одну ширину, в другом понадобится другая, как быть? плагин не знает, в каком месте какую ширину применять, всё всегда индивидуально, поэтому такие вещи к плагину не относятся

Кстати, у Вас же в админке сейчас указывается соотношение сторон, а у разных видео они разные. Чем этот функционал отличается от того, что предлагаю я?  ^-^ Имею в виду отличие в необходимости его присутствия/отсутствия?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Переделать плагин Art Fast Youtube
« Ответ #22 : 23.02.2019, 17:17:08 »

И кстати, Ваши подгруженные изображения не обрабатываются плагином Сорокина LazyLoad... Как это исправить? А то получается, что ускоряем загрузку, отключив скрипты и замедляем подгрузкой картинок по 100 Кб каждая.
Неточно, но если поменять очередность плагинов?
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #23 : 23.02.2019, 17:21:38 »
Неточно, но если поменять очередность плагинов?
Не удаётся поменять их местами. Один системный, другой контентный. Не перетягивается, не меняется через настройки плагина.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Переделать плагин Art Fast Youtube
« Ответ #24 : 23.02.2019, 17:22:46 »
Не удаётся поменять их местами. Один системный, другой контентный. Не перетягивается, не меняется через настройки плагина.
А.. разного типа, тогда - да, это не вариант
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #25 : 23.02.2019, 17:29:26 »
Итак, изменил шаблон, теперь превьюшка подгружается не как фото ссылки через стиль, а как картинка <img>. Так всё работает прекрасно.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #26 : 23.02.2019, 17:29:41 »
@Gerostrat воспользуйтесь https://github.com/aFarkas/lazysizes, вам надо подключить plugins/ls.bgset.min.js и lazysizes.min.js, дока по применению имеется

я если и буду это внедрять, то не скоро
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #27 : 23.02.2019, 17:30:29 »
@Gerostrat воспользуйтесь https://github.com/aFarkas/lazysizes, вам надо подключить plugins/ls.bgset.min.js и lazysizes.min.js, дока по применению имеется
Спасибо, уже настроил, выше написал :-)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Переделать плагин Art Fast Youtube
« Ответ #28 : 23.02.2019, 17:36:54 »
Вопрос по теме топика можно считать решенным?
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Переделать плагин Art Fast Youtube
« Ответ #29 : 23.02.2019, 17:42:07 »
Так точно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переписать платежный плагин с Сбера на Юкассу

Автор kochevnik170

Ответов: 2
Просмотров: 1389
Последний ответ 24.10.2024, 10:00:45
от kit2m2
Плагин галлереи в материал

Автор zmeyx

Ответов: 2
Просмотров: 1331
Последний ответ 12.12.2021, 01:40:26
от gartes
Плагин для Joomla 4 выводящий meta keywords

Автор japaner

Ответов: 3
Просмотров: 1509
Последний ответ 01.10.2021, 09:17:40
от draff
Плагин поиска тестов

Автор robotwerder

Ответов: 0
Просмотров: 741
Последний ответ 03.04.2021, 12:25:38
от robotwerder
Плагин на поиск заказа по номеру телефона

Автор Ler_Chak

Ответов: 2
Просмотров: 984
Последний ответ 18.10.2020, 15:30:31
от voland