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

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@olgamol
Смею с Вами не согласиться, что в редакторе TinyMCE нет кнопки вставки изображения:
[spoiler title="Кнопка вставки изображения"]

[/spoiler]
Плагин в редакторе обрабатывать изображения не будет (и не умел), т.е. изображения при редактировании материалов будут полноразмерными.
Чтобы понять, почему одни материалы плагин обрабатывает и показывает эскизы, а почему в других нет, нужно узнать, какие настройки плагина Вы выставили. :)
В стилях самого редактора ничего трогать не надо, новые описания классов из файла templates/system/css/editor.css (у Вас неверное имя файла) редактор считывает сам и дает потом возможность выбора из списка.
*

olgamol

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Настройки плагина не меняла. Файл меняла тот который нужно, просто по памяти неправильно в сообщении написала.
Вот его конец :
Код
/* STYLES FOR Joomla! EDITOR */
hr#system-readmore  { border: red dashed 1px; color: red; }
hr.system-pagebreak { border: gray dashed 1px; color: gray; }
img.hsimage, img.caption-hsimage {}


По поводу кнопки изображения неправильно написала. Нет кнопки обзор, можно вводить адрес изображения.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@olgamol
Ясно. Тогда попробуйте тот же самый код (для плагина) указать в в папке шаблона сайта (templates/ваш_шаблон/css/editor.css). Если и после этого не будет показываться в выпадающем списке классов редактора (при редактировании изображения), то ничем больше помочь не могу -- вписывайте вручную.
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
сабж по кнопке изображений
@olgamol, попробуйте поставить - Расширенная кнопка вставки изображения (ImageButton - xtd)
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

olgamol

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Поставила. Но до своих изображений дойти не могу. Путь такой: Image\stories\IMAGE_novosti\vruchenie В папке vruchenie нужный фотки, когда открываю эту папку в адресной строке все верно, а в окне выбора фото отображается содержимое папки Image. В общих настройках  сайта меняла путь к папке изображений, не помогло, как только дохожу до папки vruchenie (или другой какой нибудь рядом) возвращает меня на исходную


Может саму Joomla надо обновить, с другого места скачать (щас 1.5.23)
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
киньте в личку доступ в админку
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

quad5

  • Новичок
  • 2
  • 2 / 0
Подскажите пожалуйста, а можно для отдельных картинок отключать hsimage ? Joomla 1.7 очень нужно. У меня там куча фотографий в статьях, а сейчас сунулся сделать пару картинок с инфографикой так сказать, мне не нужно чтобы они увеличивались
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@All

plg_hsimage v.1.1.8_j.1.6-1.7
  • если включен режим обработки всех изображений и вы не хотите, чтобы изображение было всплывающим, в класс тега IMG прописываем nopopup (для варианта без подписи) либо caption-nopopup (для варианта с подписью).
*

quad5

  • Новичок
  • 2
  • 2 / 0
Виктор спасибо, всё работает, один момент меня смущает, это float="left" у всех картинок по умолчанию. В итоге у меня вся галерея сбивается в кучу (joomla 1.7)

Удалил вот этот кусок в hsimage.php
Спойлер
[свернуть]
И всё встало как надо  ^-^. Тут наверное не хватает пункта в меню - выравнивание картинок в тексте. Пробовал выравнивать картинки в редакторе, не помогает. Код hsimage перекрывает их.

Я могу ошибаться, но мне кажется в панели управления плагина несоответствия в описании:
  • пункт - Качество эскиза (0-100)    в пояснении написано - цвет рамки мини эскиза при наведении курсора мыши
  • пункт - Соотношение сторон эскиза    в пояснении написано - цвет рамки мини эскиза по умолчанию

p.s Внесу свой вклад в развитие этого замечательного плагина на Ваш кошелёк  ^-^
« Последнее редактирование: 24.11.2011, 13:19:47 от yunoshev »
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Виктор спасибо, всё работает, один момент меня смущает, это float="left" у всех картинок по умолчанию. В итоге у меня вся галерея сбивается в кучу (joomla 1.7)

Удалил вот этот кусок в hsimage.php
Спойлер
[свернуть]
И всё встало как надо  ^-^. Тут наверное не хватает пункта в меню - выравнивание картинок в тексте. Пробовал выравнивать картинки в редакторе, не помогает. Код hsimage перекрывает их.

Я могу ошибаться, но мне кажется в панели управления плагина несоответствия в описании:
  • пункт - Качество эскиза (0-100)    в пояснении написано - цвет рамки мини эскиза при наведении курсора мыши
  • пункт - Соотношение сторон эскиза    в пояснении написано - цвет рамки мини эскиза по умолчанию

p.s Внесу свой вклад в развитие этого замечательного плагина на Ваш кошелёк  ^-^
Спасибо за замечания в описании пунктов параметров -- исправлю.
Что касается выравнивания картинок -- читайте спецификации HTML для тега IMG, либо включите расширенные настройки виз.редактора и в режиме редактирования картинки у Вас появится возможность указывать выравнивание. Плагин принудительно выставляет выравнивание слева для тех картинок, где не указан этот параметр (align), дабы сделать оформление материалов однообразным.

Большое спасибо за вклад в развитие плгина! ;)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@quad5
Объяснили понятно, а думаете неправильно, т.к. для проверки валидности кода HTML на w3.org весь код Javascript (равно как и стили) должен размещаться в <HEAD>, если нет возможности его вынести в отдельный JS-файл.
А про "чем меньше кода будет до моего заголовка, тем лучше" -- это имеется ввиду в теге <BODY> страницы.
Так что закрываем обсуждение этой темы в данном топике, т.к. это оффтоп. :)
*

moonaway

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Добрый вечер!
У меня Joomla 1.7 и я прошу помощи у создателя данного плагина.
Суть проблемы в том, что при установке параметра "Высота эскиза"="auto"  высота всё равно ограничивается определённым значением, в результате чего некоторые изображения выглядят так:


А так же сверху в шаблоне появились следующие ошибки:
JFTP: :mkdir: Некорректный ответ
JFTP: :chmod: Некорректный ответ
JFTP: :mkdir: Некорректный ответ
JFTP: :chmod: Некорректный ответ

В чём может быть проблема? Заранее спасибо.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@moonaway
Простите за столь поздний ответ -- у меня ремонт дома сейчас и не было возможности несколько дней зайти в интернет.
Честно говоря, я с прикрпеленного скриншота не увидел проблемы с высотой -- надо было обвести красным ту область сайта с эскизами, про которые Вы говорите.
Сообщения от JFTP к работе моего плагина не относятся, т.к. у меня ведется работа с файлами картинок не через JFTP... разве что какие-то настройки Вашего сайта или хостинга спровоцировали данные сообщения, но если эскизы формируются и сохраняются в папке /cache/hsimage/ , то значит мой плагин работает как надо.
*

vigerLab

  • Захожу иногда
  • 62
  • 1 / 0
quad5, спасибо огромное за совет, уже пол дня мучаюсь, и тут на тебе, всё решаемо!
*

moonaway

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
@moonaway
Простите за столь поздний ответ -- у меня ремонт дома сейчас и не было возможности несколько дней зайти в интернет.
Честно говоря, я с прикрпеленного скриншота не увидел проблемы с высотой -- надо было обвести красным ту область сайта с эскизами, про которые Вы говорите.
Сообщения от JFTP к работе моего плагина не относятся, т.к. у меня ведется работа с файлами картинок не через JFTP... разве что какие-то настройки Вашего сайта или хостинга спровоцировали данные сообщения, но если эскизы формируются и сохраняются в папке /cache/hsimage/ , то значит мой плагин работает как надо.

Я имел ввиду, что ширина должна автоматически растягиваться во всю ширину страницы при параметре AUTO, но этого не происходит. На скиншоте видно. Или я неправильно понял работу плагина?
Но, на самом деле, я ждать не стал, поставил другой плагин :) И при нём ошибка с JFTP исчезла.
Просто подумал, что мои комментарии помогут избавится от багов.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
ИМХО можно выравнивание было и в настройках добавить по-умолчанию, чтобы этот float: left не включался везде
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@ecolora
Если не ошибаюсь, при использовании виз. редактора в Joomla 1.7 вставка изображений тоже происходит с принудительным выравниванием по левой стороне.
Сделаю сегодня новый параметр в настройках плагина.
*

divl

  • Новичок
  • 3
  • 0 / 0
Здравствуйте! Я хотел бы спросить по поводу плагина plg_hsimage v.1.1.8_j.1.6-1.7

Я его установил все сделал как написано в инструкции, но когда я захожу на страницу где добавлял картинки у меня отображается вот что



Миниатюры картинок не отображаются. С остальным все в порядке. При нажатии на миниатюру появляется увеличенный вариант картинки.

У меня установлена Joomla 1.7.3


Может я ошибаюсь но помоему какая-то проблема в файле image.php. возможно из за него не отображаются миниатюры.

Я посмотрел у себя на сайте исходный код страницы и нашел это

<img src="/plugins/content/hsimage/highslide/image.php?image=/images/stories/dancer/1019815.JPG&amp;width=100&amp;height=150&amp;cropratio=&amp;quality=80&amp;color=fff&amp;reduce=1" alt="Участники" title="Участники" class="hs_border" />

При переходе по ссылке у меня отображается  500 Internal Server Error


Возможно как-нибудь решить эту проблему?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Где следить за обновлениями? есть сайт? RSS?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@ecolora
Про обновления пишу здесь, выкладываю у себя на сайте (см. в топике).

@divl
Дайте ссылку на сайт.
*

divl

  • Новичок
  • 3
  • 0 / 0
@divl
Дайте ссылку на сайт.
[/quote]

http://balletfestivallahti.fi

В левом меню Участники
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@divl
Проверьте права и создаются ли эскизы в папке сайта /cache/hsimage/
Видимо, сказываются настройки сервера Apache. Или стоит плагин антихака с заблокированной опцией "Allow url fopen"
« Последнее редактирование: 26.01.2012, 12:58:45 от yunoshev »
*

divl

  • Новичок
  • 3
  • 0 / 0
@divl
Проверьте права и создаются ли эскизы в папке сайта /cache/hsimage/

Права проверил. На папке  /cache   755  /hsimage/ 755
Эскизы в папке не создаются ((
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Поставил себе плагин http://yootheme.com/widgetkit/downloads/download?layout=single

Подключил Lightbox в материале и забыл о проблеме... все-таки у них попрофессиональнее сделано.

Вот пример лайтбокса:
http://yootheme.com/widgetkit/examples/lightbox

А Вам есть на кого равняться!
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@ecolora
Во-первых, я частный программист, а не целая команда. Во-вторых, у каждого свой подход к разработкам и видение своих расширений. Я делал для себя и выложил для общественности. У меня все работает так, как мне надо и без проблем. Если Вам не подходит -- проходим мимо. :)

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

PS: а указанный Вами плагин не делает кешируемых эскизов на лету, а просто делает загрузку и показ исходного изображения, но в указанных размерах, что, собственно, мы можем проверить на Вашем сайте (http://www.ecolora.org/index.php/documentation/commedia/downloading-files).
« Последнее редактирование: 27.01.2012, 00:30:52 от yunoshev »
*

Lustukru

  • Новичок
  • 2
  • 0 / 0
yunoshev
огромное спасибо за плагин! это именно то, что я так долго искал :))
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@Lustukru
Пользуйтесь на здоровье.
*

LevAris

  • Новичок
  • 2
  • 0 / 0
Здравствуйте.
Имеется следующий баг (по крайней мере в версии для Joomla 1.7): для режима "авто" по вертикали, если плагин задает ширину менее заданной в параметрах, ширина подписи под картинкой высчитывается неверно, что приводит к отсуствию центровки подписи: http://screencast.com/t/P7afjsQk
Фаирбаг показал, что там какая то путаница между высотой и шириной картинки и в качестве ширины подписи берется высота картинки. Самому в чужом коде ковыряться лень, думаю, вы, зная свой код, за 5 минут найдете ошибку и поправите. :)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@LevAris
Хорошо, я проверю
*

LevAris

  • Новичок
  • 2
  • 0 / 0
Разобрался. Надо в файле plugins\content\hsimage\hsimage.php поменять строчку:

$_thumbname = $this->hs_path. "/image.php?image=/". $img_src. "&amp;width=". $img_title_width. "&amp;height=". $img_title_height. "&amp;cropratio=". $params->get( 'thumb_cropratio' ). "&amp;quality=". $params->get('thumb_quality'). "&amp;color=". $params->get('thumb_color'). "&amp;reduce=". $params->get('thumb_reduce');

на

$_thumbname = $this->hs_path. "/image.php?image=/". $img_src. "&amp;width=". $maxWidth. "&amp;height=". $maxHeight. "&amp;cropratio=". $params->get( 'thumb_cropratio' ). "&amp;quality=". $params->get('thumb_quality'). "&amp;color=". $params->get('thumb_color'). "&amp;reduce=". $params->get('thumb_reduce');

Я еще в том же файле поменял:

$w_mt_h = $_width > $_height;

на:

$w_mt_h = $_width > $_height/1.2;

Оно тогда уменьшает размер по горизонтали только в том случае, если вертикальный размер картинки превышает горизонтальный более чем на 20%. Я вывожу постоянно обложки альбомов компакт дисков, они почти квадратные, но я не добиваюсь идеального квадрата, а режу "на глазок", потому у меня то вертикаль немного превышает горизонталь, то наоборот, и постоянно из-за этого превьюшки отличаются между собой размерами. Последний фикс это дело исправляет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JL Like - Социальные кнопки для Joomla (новый взгляд)

Автор zikkuratvk

Ответов: 638
Просмотров: 109908
Последний ответ 24.12.2025, 15:58:50
от wishlight
А-ля корзина для материалов Joomla

Автор Efanych

Ответов: 152
Просмотров: 21759
Последний ответ 23.12.2025, 18:15:39
от zikkuratvk
WT Amo CRM library - простая PHP библиотека для Joomla 4+ (для разработчиков)

Автор sergeytolkachyov

Ответов: 3
Просмотров: 3929
Последний ответ 29.11.2025, 10:56:40
от sergeytolkachyov
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 61
Просмотров: 18673
Последний ответ 19.11.2025, 09:49:12
от sergeytolkachyov
SM FAQ - компонент Вопрос-Ответ для Joomla 2.5+

Автор SmokerMan

Ответов: 682
Просмотров: 157326
Последний ответ 11.10.2025, 12:43:44
от wishlight