Новости 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 Ответов
  • 119454 Просмотров
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Вот ведь какие настырные :). Обещаю, будет время - займусь
*

Ernesto

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Нет, неправильно. Там все гораздо сложней.
ok. Верну назад
Вот ведь какие настырные :). Обещаю, будет время - займусь
Для меня это не критично :). Главное, чтоб это не было в ущерб производительности (чтоб без лишней нагрузки)
И еще хотелось бы узнать по файлу smartimagehandler.php. Из него в вашем плагине используются только функции обрезки изображения?
Auto Contrast, Unsharp Mask, Desaturate,  White Balance (чуть ли не мини-фотошоп :)) - вы не используете? А то я изменял параметры в Unsharp Mask 80|0.5|3 на другие, картинка не изменялась.
*

radius

  • Давно я тут
  • 550
  • 45 / 0
нет, оттуда только ресайз , это надстройка над библиотекой GD2, можете поэкспериментировать :)
*

val883

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Warning: getimagesize(/images/stories/img_40900_8_0[1].jpg) [function.getimagesize]: failed to open stream: No such file or directory in /home/users/v/val883/domains/go-zone.ru/plugins/content/smartresizer.php on line 187

Что делать если такое пишет
 Joomla Версия 1.5.15 Плагин тоже последней версии
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Warning: getimagesize(/images/stories/img_40900_8_0[1].jpg) [function.getimagesize]: failed to open stream: No such file or directory in /home/users/v/val883/domains/go-zone.ru/plugins/content/smartresizer.php on line 187

Что делать если такое пишет
 Joomla Версия 1.5.15 Плагин тоже последней версии

Уберите первый слэш в пути к картинке в редакторе
*

val883

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Уберите первый слэш в пути к картинке в редакторе
помогло, а что делать с теми картинками у которых ссылка на другой сайт идет вот так например "http://zhaba.ru/_pics/hmf04if0wxfc4xs4. jpg"


А все решилось это просто глюк какойто ссервера был
« Последнее редактирование: 11.12.2009, 19:03:19 от val883 »
*

AK84

  • Новичок
  • 5
  • 0 / 0
Прошу прощения, если это вопрос уже кто-то задавал, но всё же...
Имею Joomla! 1.5.8. Скачиваю последнюю версию SmartResizer, устанавливаю, включаю, и... ничего.
Вообще ничего не происходит. Т.е. закачиваю картинку размером 1600x1200, в страничке пишу (пишу сразу в HTML -- NoEditor) <IMG src="..." class="smartresize" width=200 />, а она так и загружается 1600x1200, браузер её, естественно, масштабирует.
Пробовал включить "Создавать эскизы для всех картинок" -- не работает. Ставил разрешения 755 на скрипты SmartResizer -- не работает.
Самое смешное: пару раз SmartResizer совершенно спонтанно сработал, т.е. создал уменьшенные картинки, на страничке поставил ссылки на полные версии... Но потом фокус повторить не удалось...
Пожалуйста, подскажите, что делать :'( и где ещё посмотреть?
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Что вот здесь <IMG src="..." ?

Какой размер картинки в Килобайтах?
*

AK84

  • Новичок
  • 5
  • 0 / 0
Если полностью, <IMG src="/images/stories/kazaki.jpg" class="smartresize" width=200 />, картинка размером около 800 кБ.
Это я для примера привёл. С другими картинками, совершенно разнообразных объёмов, -- та же самая история
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Уберите первый слэш в пути к картинке в редакторе
*

AK84

  • Новичок
  • 5
  • 0 / 0
СпасиБо, помогло.
Только вот какая штука: если потом попытаться отредактировать материал, в который вставлена картинка, Joomla! восстанавливает первый слэш в адресе (хотя я пользуюсь NoEditor), и всё опять не работает. Не будешь же каждый раз при правке материала удалять все первые слэши из всех картинок материала...
*

radius

  • Давно я тут
  • 550
  • 45 / 0
хм странно, вставлю обработку этого слеша
*

AK84

  • Новичок
  • 5
  • 0 / 0
СпасиБо Вам огромное!
Честно говоря, эта "инициатива" Joomla по поводу этого слэша в некоторых случаях (в href в том числе) очень некстати.
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Да, очень странная инициатива. Редактор TinyMCE эту инициативу подавляет.
Исправил плагин, можно скачать.
PS Лучше не загружать картинки такого размера, пожалейте пользователей с меньшим разрешением экрана :)
*

AK84

  • Новичок
  • 5
  • 0 / 0
СпасиБо Вам огромное. Теперь всё путём::)

PS Учту, пожалею...

Joomla Версия 1.5.15
TinyMCE: Очистка кода при загрузке - Выкл., Очистка кода при сохранении - Никогда (пробовал и - На сайте)
Вид URL - Относительные
Content - SmartResizer 1.8  качал с сайта, сегодня (Создавать эскизы для всех картинок - НЕТ, Игнорировать индивидуальные размеры картинки - ДА)

Вставляю в редакторе картинку, в свойстве Класс - (value) - вписываю smartresize.
добавляю размеры, чтобы в редакторе видеть нужный размер 280х305 (в редакторе - визуально - все как надо).
Код в редакторе:
<p style="text-align: left;" mce_style="text-align: left;"><img class="smartresize" ilo-full-src="" src="images/stories/catalogs/2009-12-razpr/091226.JPG" mce_src="images/stories/catalogs/2009-12-razpr/091226.JPG" alt="26" height="306" width="280"></p>

Сохраняю - смотрю результат на сайте - ПРОБЛЕМА:
картинка на сайте - полного размера, хотя уменьшенная - создалась!
Код страницы с сайта:
<p style="text-align: left;" mce_style="text-align: left;"><a target="_blank" href="" rel="rokbox[798 873]" title="26"><img class="smartresize" ilo-full-src="" src="/images/stories/catalogs/2009-12-razpr/091226.JPG" mce_src="/images/stories/catalogs/2009-12-razpr/091226.JPG" alt="26"  ></a></p></div>

Т.е. на странице сайта - вместо уменьшенной копии отображается полная.

Проблема - только в слеше перед image, как было написано выше?
13-го radius писал, что плагин исправил.
я - плагин качал сегодня, 17-го. (версия 1.8 от 13.12.2009 23:20)
В чем еще может быть дело? (или какая версия у исправленного плагина?)
P.S. а кто вставляет это слеш - TinyMCE или Resizer?
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Все дело вот в этом коде: ilo-full-src=""
Откуда он? SmartResizer принял его за действительный путь к картинке: ilo-full-src="", я конечно исправлю плагин, чтобы он не путал -src= и src=, но все же, что это за интересный код у вас?
*

alnorton

  • Захожу иногда
  • 208
  • 8 / 0
Вот ведь какие настырные :). Обещаю, будет время - займусь

Здравствуйте. Не занимались еще?
а то я жду и надеюсь до сих пор^-^

Все дело вот в этом коде: ilo-full-src="http://mirflorange.ru/images/stories/catalogs/2009-12-razpr/091226.JPG"
Откуда он? SmartResizer принял его за действительный путь к картинке: ilo-full-src="http://mirflorange.ru//images/stories/catalogs/2009-12-razpr/091226_sr_medium280_0.JPG", я конечно исправлю плагин, чтобы он не путал -src= и src=, но все же, что это за интересный код у вас?
Мне тоже это стало интересно. Просидел несколько часов.
Может кому-то это пригодится еще:
путем экспериментов (и поиска в Google) установил, что ilo-full-src - добавляет Firefox (установлены ImgLikeOpera и AddBlock). Если в редакторе TinyMCE (как рекомендуется) отключить очистку при сохранении и выходе - то в коде остается такая каша...
дополнительный тег mce_src= добавляет редактор.
Зашел в админку через Оперу - даже включил обратно Очистку кода после редактора - код стал чистым и все работает!
Спасибо автору плагина!
P.S.
<p style="text-align: left;"><a target="_blank" href="/images/stories/catalogs/2009-12-razpr/091226.JPG" rel="rokbox[798 873]" title="26"><img class="nul" src="http://mirflorange.ru/images/stories/catalogs/2009-12-razpr/091226_sr_medium280_.JPG" border="0" alt="26"  style="smartresize" /></a></p>

единственное: путь к уменьшенной картинке - полный, а не относительный...
но это - можно пережить, главное, что все работает.
А вот подводный камень с Лисой - надо знать...
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Я думаю вот этот плагин ImgLikeOpera и добавляет ilo-full-src
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Здравствуйте. Не занимались еще?
а то я жду и надеюсь до сих пор^-^

Ну это не так быстро исправить, как будет время - выделю
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Плагин действительно отличный ( Вам +)!
Скажите, какой максимальный размер изображения плагин поддерживает ? У меня при ширине 840 выдавал ошибку.
И еще можно ли засунуть полученный код в статье, в раздел контакта "дополнительная информация" (стандартный компонент контактов)?
то есть я создал статью прицепил к ней схему проезда, применил класс smartresize,  открыл код скопировал и подставил в контакты.Но показывается  полное изображение (схемы проезда).
А хотелось бы разворота по клику.
*

radius

  • Давно я тут
  • 550
  • 45 / 0
У меня нормально обрабатывались картинки с шириной 1280, скорее всего все зависит от размера изображения, размер должен быть разумным, до 1-2 мегабайт. Хотя вроде никаких ограничений по размеру нет, все зависит от количества доступной для скрипта памяти и ограничения на время выполнения скрипта.
Насчет контактов, скорее всего поле контакта "Дополнительная информация" не обрабатывается плагинами контента.
*

e-life

  • Осваиваюсь на форуме
  • 26
  • 0 / 1
Спасибо ТС за плагин. Однако он не создает эскизы.
Тестирую у себя на локалхосте. Генерируется такой HTML код:
Код
<a title="фиолет название :: фиолет описание" rel="rokbox[400 600]" href="/images/stories/photo/1.JPG" target="_blank"><img border="0" title="фиолет название" alt="фиолет описание" mce_src="http://calvary-perm/images/stories/photo/1_thumb_medium300_0.JPG" src="http://calvary-perm/images/stories/photo/1_thumb_medium300_0.JPG" class="smartresize"/></a>
joоmla! 1.5.14, версия плагина 1.9.
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Спасибо ТС за плагин. Однако он не создает эскизы.
Тестирую у себя на локалхосте. Генерируется такой HTML код:
Код
<a title="фиолет название :: фиолет описание" rel="rokbox[400 600]" href="/images/stories/photo/1.JPG" target="_blank"><img border="0" title="фиолет название" alt="фиолет описание" mce_src="http://calvary-perm/images/stories/photo/1_thumb_medium300_0.JPG" src="http://calvary-perm/images/stories/photo/1_thumb_medium300_0.JPG" class="smartresize"/></a>
joоmla! 1.5.14, версия плагина 1.9.

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

e-life

  • Осваиваюсь на форуме
  • 26
  • 0 / 1
Сегодня вечером попробую выложить.
А тег "mce_src" обязательно генерится? Я понимаю, что это редактор его вставляет, просто не понимаю нафига он нужен.

А вообще я хочу сделать обрамление для картинок в статье и привьюшках (там таблица - в ней картинка). Как лучше это сделать?
 - Делать хак и запихивать в текст статьи?
 - На стадии вывода в ПХП обрабатывать как-то?
 - После вывода жаваскриптом?

Понимаю, что многое зависит от конкретной задачи, но думаю вопрос довольно общий и Вы, как мне кажется, скорее всего с ним всречались.
Хочется найти оптимальное решение по корректности и быстродействию. :)

И еще, как я понял, если я хочу в превьюшке выдернуть картинку из текста и вывести ее скажем рядом - в другом блоке/ячейке таблицы, то лучший вариант писать свой плагин?

ПС сорри за много букв, надеюсь на понимание.
*

radius

  • Давно я тут
  • 550
  • 45 / 0
Тэг MCE_SRC - это "рукоприкладство" редактора TinyMCE, которое оставляет надежду 100% валидации XHTML. Используется редактором, чтобы по разному можно было выводить картинку в редакторе и на сайте.

Если я правильно вас понял, то возможно поможет вот этот пост
« Последнее редактирование: 15.01.2010, 09:00:30 от radius »
*

e-life

  • Осваиваюсь на форуме
  • 26
  • 0 / 1
Тэг MCE_SRC - это "рукоприкладство" редактора TinyMCE, которое оставляет надежду 100% валидации XHTML. Используется редактором, чтобы по разному можно было выводить картинку в редакторе и на сайте.

Если я правильно вас понял, то возможно поможет вот этот пост

на счет редактора - так я и не понял, с этим лучше бороться или можно плюнуть? :) Просто я стараюсь всегда валидный код писать...

На счет поста - не то. Если бы я мог обойтись ЦСС, то примерно так скорее всего и действовал бы. А мне нужно именно добавить некий HTML код вокруг картинок. Кстати в моем случае он будет везде одинаковым: статья, блог.

Но как вариант, хотелось бы осуществить следующее:
   1) возможности Вашего плагина;
   2) задавать оформление картинки (что выводить до и после картинки);
   3) задавать это отдельно для каждого вида страницы (статья, блог...);
   4) в превью статьи выводить картинку не в тексте, а в другом блоке.

ну это в идеале :) очень гибко получится настраивать вид, в зависимости от дизайна.
« Последнее редактирование: 15.01.2010, 09:35:01 от e-life »
*

snikolai

  • Захожу иногда
  • 221
  • 20 / 0
Будет ли плагин работать на хостинге, где включен безопасны режим?
*

e-life

  • Осваиваюсь на форуме
  • 26
  • 0 / 1
ой, оказывается так просто. В шаблоне я переопределил вывод компонента контент и поработал с переменными $this->article->text; и $this->item->text; .

Тут можно и любое оформление сделать и вывести картинку в другом месте, однако все это так не наглядно, что хочется осуществить возможность сего через админку.

Тем не менее еще не пробовал "умныйресайз" в инете, скорей бы вечер :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться