Новости 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 Гость просматривают эту тему.
  • 481 Ответов
  • 119472 Просмотров
*

BMF

  • Захожу иногда
  • 87
  • 1 / 1
на сколько я помню НЕТ, он не работает с поиском, но могу и не помнить :) если уж поставили, то пробуйте... Стандартный поиск не отображает результаты как блог категорий...
*

BMF

  • Захожу иногда
  • 87
  • 1 / 1
при всем уважении к автору, забил я большой и толстый на этот плагин и теперь пользуюсь BK-Multithumb. на мой взгляд самое лучшее решение на сегодняшний день...
хотя и хотел помочь, выкладывая нужные ссылки... но автору виднее...
*

lexx006

  • Захожу иногда
  • 270
  • 8 / 3
всем привет!
кто знает, как сделать так, чтобы плагин работал не только с com_content, но и с другими компонентами, наример - VirtueMart?
параметр плагина - Defalult thumbnail width for others - для этих целей предназначен?
заранее все пасиб :)
*

ValeryB

  • Захожу иногда
  • 384
  • 31 / 2
Что-то автор перестал заходить на этот форум.
А по плагину есть ряд вопросов.
Описание настроек на офсайте http://www.lot-studio.ru/ru/devarticles/111-artsmartresizer совершенно не соответствует пунктам настроек в последней версии плагина.
Теперь не ясно как использовать открытие в RokBox lightbox
При постановке ограничений только по высоте или только по ширине, что рекомендовалось для сохранения пропорций картинки второй параметр проставляется сам (очевидно из данных по умолчанию).
Если картинка есть после линии "Подробнее", то на главной создается пустое место под картинку.
*

radius

  • Давно я тут
  • 550
  • 45 / 0
всем привет!
кто знает, как сделать так, чтобы плагин работал не только с com_content, но и с другими компонентами, наример - VirtueMart?
параметр плагина - Defalult thumbnail width for others - для этих целей предназначен?
заранее все пасиб :)

Да, совершенно верно. Если VirtueMart поддерживает обработку своего содержимого плагинами контента, то картинки, вставленные в этот контент тоже будут обрабатываться плагином
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Системный пЛагин RokBox используется так же как написано в документации. ПРи заданиии в параметрах только высоты или только ширины, вторая величина вычисляется автоматически исходя из пропорций картинки. Если картинка находится после кнопки ПОдробнее и на главной выводятся только встепления статей, то картинка вообще не обрабатывается плагином на главной
*

altvvc

  • Давно я тут
  • 523
  • 23 / 0
Поставил плагин Smartresizer... прикрутил Colorbox... Замечательно все работает... Применил некоторые модификации описанные в данной теме... Но... Вопрос?
Если у меня все миниатюры (а их тысячи) будут складываться в папку Cache ни вызовет ли это в будущем тормоза на сайте?
Нужно ли складывать миниатюры от каждой статьи в отдельную папку, скажем в той же папке где лежат оригинальные картинки от статьи?
Скажем если картинка лежит в stories/news то миниатюры будут в stories/news/thumbs вместо того чтобы просто сваливаться в cache.
Сохранять миниатюры в той же папке что и оригинал тоже ни вариант...
Как это можно реализовать и поможет ли это снизить нагрузку на сайт?
Плагин в действии www.vacadem.ru
« Последнее редактирование: 16.09.2016, 09:03:28 от altvvc »
Красота спасет мир, а пофигизм спасет нервы.
*

soulfly

  • Захожу иногда
  • 57
  • 0 / 0
Unable to open '/home/firedanc/public_html/images/magazine/Guitar-Bass-Dec-2010_thumb100_.jpg' for writing: Permission denied in /home/***/public_html/plugins/content/smartresizer/smartimagehandler.php on line 117

всё работало при права 755, теперь почему то не хочет даже при 777
Сможете помочь?
*

Mirotvoretz

  • Захожу иногда
  • 65
  • 0 / 0
Не подскажете, а как сделать так, чтобы в блоге статьи (т.е. в анонсе статьи) картика с превью была, а вот в самой статье её не было?
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Обновлен плагин SmartResizer до версии 1.12. В новой версии плагина 1.12 исправлен ряд ошибок и добавлена возможность формировать эскизы для картинок, расположенных на удаленных серерах. Рекомендую обновить плагин до последней версии.
*

soulfly

  • Захожу иногда
  • 57
  • 0 / 0
Установил новый, сразу вылезла ошибка связанная с правами.
Цитировать
[14-Jan-2011 18:32:15] PHP Warning:  getimagesize(images/school/rhythm-guitar-encyclopedia.jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in /home/********/public_html/plugins/content/smartresizer.php on line 244
[14-Jan-2011 18:32:16] PHP Warning:  getimagesize(images/videoschool/lick-library-learn-to-play-rory-gallagher.jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in /home/********/public_html/plugins/content/smartresizer.php on line 244
Вернул прежнюю
« Последнее редактирование: 14.01.2011, 18:49:22 от soulfly »
*

burunduk

  • Новичок
  • 8
  • 0 / 0
Warning: getimagesize(/images/stories/news_01_11/2748.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /var/www/БД/data/www/САЙТ/plugins/content/smartresizer.php on line 244

При выведении материала ввиде блога на перед некоторыми материалами вылезает это ошибка. Из за чего такое может быть?
*

composerr

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Аналогичная ошибка...
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Есть баг с именем мини-эскиза в случае внешей ссылки,
а именно каждая следующая миниатюра если картинок в статье много
удлиняется в названии именем хоста.

Получается название пятой миниатюры в статье:
ИМЯФАЙЛА+ИМЯХОСТА+ИМЯХОСТА+ИМЯХОСТА+ИМЯХОСТА+ИМЯХОСТА...

В случае если файл не внешний то дублируется дата создания.

плагин 1.12, последней версии


Вобщем все это решаемо. Строка 278 версии 1.12
Код
	$aththumb_ext = filectime($full_path). $aththumb_ext; 
в цикле присваивание приводит к тому что дата создания постоянно добавляется с количеством картинок в статье.

Так что замена этих трех строчек решает проблему - вводим новую переменную
Код
[b]$aththumb_ext_img[/b] = filectime($full_path). $aththumb_ext;
$thumb_path = JPATH_ROOT . DS . "cache" . $just_name . $aththumb_ext_img . $thumbprefix . $extension;
$thethumb = JURI::base().  "cache" . $just_name .  $aththumb_ext_img . $thumbprefix . $extension;

Лично я против даты создания и имени хоста в названии эскизов.
Это сильно удлиняет имена файлов, так же как и размер миниатюры тоже не нужен в названии.
Простой отметки что это миниатюра в виде ИМЯФАЙЛА+_ЧТОТО
« Последнее редактирование: 23.02.2011, 02:09:20 от trk »
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Код
list($image_width,$image_height)=getimagesize($link);


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

На екран виводит:

Warning: getimagesize() [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable in C:\Program Files\Apache Group\Apache2\htdoc...\smartresizer.php on line 244

+

Картинку в изначальном варианте тоесть без миниатюры.

Можно ли как то толково убрать вывод ошибки, ведь со второй попытки у него все получится, а вывод не хотелось бы портить?
Как вариант наверное самый лучший можно выводить ссылку на пустое изображение в этом случае потомучто кидать в блог где кругом миниатюры эту громадную картинку - не красиво получается. Ну или не выводить изображение вообще как вариант.

кого замучали  ворнинги -
Код
<?php error_reporting(1);   
и с этого момента только критичиские ошибки будут выводиться!


« Последнее редактирование: 23.02.2011, 19:49:45 от trk »
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Warning: getimagesize(/images/stories/news_01_11/2748.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /var/www/БД/data/www/САЙТ/plugins/content/smartresizer.php on line 244

При выведении материала ввиде блога на перед некоторыми материалами вылезает это ошибка. Из за чего такое может быть?


Аналогичная ошибка на хостинге. На локальной машине все работает нормально.
Только в случае внешних ссылок на картинки возникает такая ошибка.
Последняя версия плагина.
------------------------------------------------
Решено комментированием строк
Код
// Prevent thumbs of thumbs
if ( strpos( $link, $thumb_ext ) )
continue;
//Check remote pic or local
$onsite=1;
if (!function_exists('glob'))
$tmp = @safe_glob(trim($link));
else
$tmp = @glob(trim($link));

Проблема с этими функциями, на хостинге они не работают.
« Последнее редактирование: 25.02.2011, 19:19:41 от trk »
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Так же замечен недостаток, по моему очень существенный.
Обработка изображения начинается независимо от того существует ли миниатюра.

Самое нехорошее из этого это именно обращение за размером КАЖДОГО изображения
Код
list($image_width,$image_height)=getimagesize($link); 
.
.
.
до
Код
	if (!file_exists($thumb_path)) {
        $rd = new smartimgRedim(true, $improve_thumbnails, JPATH_CACHE);
        $rd->loadImage($full_path);
        $rd->redimToSize($calcthumb_width, $calcthumb_height, true);
        $rd->saveImage($thumb_path, $thumb_quality);
}

То есть если на странице 10 изображений и все они имеют миниатюру, то запрос на размер и прочая обработка будут делаться, а это как никак лишняя нагрузка и лишние запросы http.
*

BuzCrysl

  • Захожу иногда
  • 124
  • 3 / 0
Плагин отличный, но у меня на сайте походу конфликт скриптов, из=за чего не работает pop-up RokBox.
www.novoti.ru/index.php  Плагин создает рамку изображению, но при нажатии на изображение в статье ничего не происходит, хотя должно открываться окно RokBox. Самое интересное, что на локалке все отлично работает(с теми же настройками), а на хосте нет =( 
Joomla 1.5.21, SR 1.12
*

BuzCrysl

  • Захожу иногда
  • 124
  • 3 / 0
Пожелание к следующей версии плагина.
1. Настройки рамки изображения в самом плагине, что бы не ковыряться в template.css
2. Возможность выбрать стиль рамки: а) квадратные углы; б) Скругленные углы (скругление примерно 5-10px)
*

BuzCrysl

  • Захожу иногда
  • 124
  • 3 / 0
ТС чего модчишь? как править данную ошибку..!
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Игорь, при попытке открытия секции в панели управления SobiPro (RC1) лезет ошибка:
Fatal error: Call to undefined method JAdministrator::getPageParameters() in D:\xampp\htdocs\plugins\content\smartresizer.php on line 67
Про кого плохое думать?
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
ТС чего модчишь? как править данную ошибку..!
Какой требовательный народ, однако...
Попробуйте не сжимать свои JavaScript-ы. По крайней мере rokbox.js на это жалуется.
*

BuzCrysl

  • Захожу иногда
  • 124
  • 3 / 0
Попробуйте не сжимать свои JavaScript-ы. По крайней мере rokbox.js на это жалуется.
А что у меня может сжимать мои скрипты? Модуль какой-то? Как править?
*

BuzCrysl

  • Захожу иногда
  • 124
  • 3 / 0
Проблема не решена
*

BuzCrysl

  • Захожу иногда
  • 124
  • 3 / 0
Проблема решена, достаточно было включить Mootools
*

soulfly

  • Захожу иногда
  • 57
  • 0 / 0
Переехал на новый сервер плагин пререстал работать вобще. Что предпринять? Плагин переустановил

Эскизы в папке кеш создаются, но на сайте ничего не происходит. Прошу совета люди добрые

в логах ошибка которая уже была когда-то
[20-Sep-2011 11:46:34] PHP Warning:  getimagesize(images/school/acoustic-guitar-primer-for.jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in /home/******/public_html/plugins/content/smartresizer.php on line 244
« Последнее редактирование: 20.09.2011, 15:40:07 от soulfly »
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Попробуйте настроить визуальный редактор на использование полного маршрута до картинки (включая имя домена), чтобы ссылка на картнку выглядела примерно так <img src="">
*

Error222

  • Захожу иногда
  • 72
  • 2 / 0
а нельзя сделать кнопочку для редакторов чтоб нажал на картинку и потом на кнопочку и она обработалась?  а то просто заказчик вообще чайник, но на кнопочку нажать сможет?
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Выставьте параметр "Обрабатывать все изображения" и кнопочки никакой не нужно
*

Error222

  • Захожу иногда
  • 72
  • 2 / 0
а в настройках плагина если я для миниатюры задам только высоту ширину он пропорционально подгонит?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться