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

PINE

  • Захожу иногда
  • 109
  • 0 / 0
Цитировать
Я перепробовал около десятка подобных плагинов, но мавик оказался самым удобным!
Вопрос - есть ли какая-нибудь возможность обойти отображение  изображений просматриваемых в увеличенном режиме, которые были при включении в материал изменены в размере, но по своей сути не нужные для просмотра вместе с остальными изображениями (PREV-NEXT) на этой странице. Ну, например, пришлось изменить в размере логотип и он начинает отображаться вместе с изображениями продукции... 
Большое спасибо за помощь! yes!
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
Неправильно вопрос задавал.
Кто-нибудь реализовывал, чтобы можно было видеть под названием фото его описание?

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


[вложение удалено Администратором]
« Последнее редактирование: 07.02.2012, 20:43:13 от GWork »
*

sashaab

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
Неправильно вопрос задавал.
Кто-нибудь реализовывал, чтобы можно было видеть под названием фото его описание?

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


само отображение реализовано с помощью сторонних скриптов
тот, что на скриншоте highslide, на оффсайте есть Editor, настроек масса highslide.com/editor/
И потом можно добавить новый тип всплывающего окна -- http://joomlaforum.ru/index.php/topic,61588.msg954564.html#msg954564
Липо отредактировать существующий highslide.php в соответствии с тем что получилось в Highslide редакторе.
« Последнее редактирование: 07.02.2012, 23:56:43 от sashaab »
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
А на Joomla 2.5.1 работает? А то страшно обновляться...
Я с мобильного, в основном...
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
А на Joomla 2.5.1 работает? А то страшно обновляться...

работает
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Может я чего-то не дочитал здесь (31 страница, всё таки ^-^), но почему после редактирования графики (рамочек), используемой скриптом HighslideJS, который также работает в сайте, изменились туда же и рамочки всплывающих окон в Mavik Thumbnails? Вроде бы в плагине прописаны пути к графике, но он нашёл именно те картинки из папки HighslideJS :o
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
Как сделать, чтобы при клике на другое изображение или объект (ссылку, таб на этой же странице и т.д.), убиралось с экрана текущее изображение?
« Последнее редактирование: 18.02.2012, 13:13:09 от GWork »
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
mavik, специально зарегистрировалась на форуме, чтобы вам написать. Достаточно долго уже пользуюсь вашим плагином и очень довольна. Но теперь возникла немножко другая ситуация. Нужно, чтобы окна открывались вот так, как на этом сайте: http://www.krotbers.ru/products/. В плагине mavikthumbnails описание тянется из тега alt или title. Спору нет, удобно очень, но теперь руководство поставило новую задачу. Хоть я в программировании и нет смыслю, но поняла, что за это отвечает кусок кода:
Код
	function decorate() {
$img =& $this->plugin->img;

$title = $img->getAttribute('title');
if (empty($title) && $img->getAttribute('alt')) {
$title = $img->getAttribute('alt');
}
$title = htmlentities($title, ENT_QUOTES, 'UTF-8');

$class = 'thumbnail highslide';
$style = '';
$zoominImg = '';

if ($this->plugin->zoominImg) {
$style = $img->getAttribute('style');
$img->setAttribute('style', '');
$zoominImg = '<span class="zoomin-img"></span>';
$class .= ' with-zoomin-img';
$align = $img->getAttribute('align');
if($align == 'left' || $align == 'right') { $style .= '; float:'.$align.';'; }   
}

if ($this->plugin->zoominCur) {
$class .= ' zoomin-cur';
}

return '<a class="'.$class.'" style="'.$style.'" href="' . $this->plugin->originalSrc . '" onclick=\'return hs.expand(this, { captionText: "'.$title.'", slideshowGroup: "'.@$this->plugin->article->id.'" })\' title="' . $title . '">' . $img->toString(). $zoominImg . '</a>';
}

}
?>

А на том примере, что я привела, описание тянется из дива, который расположен сразу после ссылки на рисунок. Вот такой див:
Код
<div class="highslide-caption highslide-display-block" id="" style="visibility: visible; margin-top: 0pt; overflow: hidden; height: 126px; z-index: 2;"><table width="100%" cellspacing="1" border="0" class="goodDesk">
<tbody>
<tr>
<th>Тип продукции</th>
<td>Плитка декоративная облицовочная</td>
</tr>
<tr>
<th>Наименование</th>
<td>СКЦД-КК-15</td>
</tr>
<tr>
<th>Размер, мм (Дл. × Шир. × Выс.)</th>
<td>390×90×94</td>
</tr>
<tr>
</tr>
<tr>
<th>Марка проч.</th>
<td>75 &ndash; 150</td>
</tr>
<tr>
<th>Вес, кг</th>
<td>7,5</td>
</tr>
<tr>
<th>Кол-во на поддоне, шт.</th>
<td>192</td>
</tr>
</tbody>
</table></div>
Вот я прошу помощи - как преобразовать этот кусок кода в highslide.php вашего плагина? От этого плагин mavikthumbnails станет еще более удобным.
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
Поддерживаю! Тоже очень хороший вопрос!
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Не знаю, откликнется ли mavik, написала ему в аську, попросила зайти в тему, будем надеяться, что поможет...
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Переделать выводимый плагином html-код не сложно, но откуда он должен брать html-код для этого дива с описанием?
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
А как насчет js? Просил одного начинающего кодера посмотреть по моему вопросу, он плюнул, сказал непонятный код.
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
При чем тут js?
На счет непонятности кода, то вы сами написали "начинающего". На самом деле код написан "как по учебнику".
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
При чем тут js?
На счет непонятности кода, то вы сами написали "начинающего". На самом деле код написан "как по учебнику".

Имеется ввиду предыдущий вопрос: Как сделать, чтобы при клике на другое изображение или объект (ссылку, таб на этой же странице и т.д.), убиралось с экрана текущее изображение?

Изображения через highslide выводятся.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Цитировать
Переделать выводимый плагином html-код не сложно, но откуда он должен брать html-код для этого дива с описанием?
он должен брать код из дива определенного класса, я смотрела в других плагинах, но поскольку я в php ничего не понимаю, ничего у меня не получилось, хотела вместо alt подставить что-то типа div id="" class="highslide-caption". Тогда после картинки я поставлю div с описанием изделия и плагин будет тащить отформатированное описание из него. Подобным образом реализовано описание товара или изделия в плагине Highslide. На странице разработчика приводится даже код, как это сделать. Но я не хочу плагин Highslide, больно много кода приходится писать к каждой картинке, да и превьюшки он не делает.
« Последнее редактирование: 22.02.2012, 16:46:19 от LyalyaChornaya »
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Имеется ввиду предыдущий вопрос: Как сделать, чтобы при клике на другое изображение или объект (ссылку, таб на этой же странице и т.д.), убиралось с экрана текущее изображение?

Изображения через highslide выводятся.

Я не совсем понял вопрос. Но если понял правильно, то это вопрос к разработчикам highslide.
Плагин только создает превьюшку и добавляет html-код необходимый для работы сторонних скриптов всплыващих окон.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
mavik, ну а мой вопрос как же? пост 922
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Такое http://www.krotbers.ru/products/ надо делать при помощи компонента, а не плагина. Там, кстати, какая-то галерея использована. Если делать плагином, то в любом случае придется костыли ставить.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
я за костыли, уж больно плагин ваш удобный, не сочтите за лесть, но это правда. Все-таки, как же переменную-то подставить вместо alt. Вот вчера лазила по плагинам и видела код наподобие такого, но сегодня уже найти не могу, а прицепить к вашему коду знаний php  не хватает. Превьюшки ваш плагин делает очень хорошо, а при той огромной куче картинок на моем сайте делать еще и превьюшки...
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Ну вот что-то такое нарыла в плагине highslide
Код
$html .= '<a  id="thumb'.$i.'" href="'.$path_img.'" style="padding-right:7px;"	
class="highslide" onclick="return hs.expand(this,{'.$paras['override'].',captionId:\''.$id_link.'\', slideshowGroup:\''.$id_link.'\'});">';
$html .= '<img src="'.$thumb_img.'" alt="'.$thumb_img.'" title="Click to enlarge"   '.$width.' />';
$html .= '</a>';
}
}


$html .= '<div class="highslide-caption" id="'.$id_link.'">
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Это все понятно, но что внутрь этого дива <div class="highslide-caption" id="'.$id_link.'"> вставлять?
Где брать описание для картинки?
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
вот я так это понимаю. Через пень-колоду, пользуясь словарем (не смейтесь), разбирая кусок вашего кода, поняла, что описание берется из title. а если в титл ничего нет, то из alt. А если сделать так: если в title ничего нет, то описание берется из дива с id и классом? Ну, а див с таблицей или чем угодно внутри я уж сама ручками напишу после картинки
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Ну и в результате будет:
Код
<img class="mvThumb" src="images/stories/...jpg" alt="Кресло офисное &laquo;Элеганс&raquo; ТКО-01" height="150px" />
<div id="" class="highslide-caption"> Тут таблица </div>
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Сейчас плагин разбирает только тег img. Для первоначальной задачи этого было достаточно. Для вашей задачи ему необходимо анализировать все содержимое статьи.
Но у меня есть одна идея - переложить эту задачу на js (как-то сразу я не понял мысли предложения выше). Можно добавить скрипт который будет обрабатывать содержимое страницы уже на стороне клиента. Но это уже коммерческий вопрос (либо можете сделать самостоятельно - php тут не нужен).
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Ну вот на том сайте вот такой скрипт:
Спойлер
[свернуть]
В исходном коде странице больше ни одного скрипта нет. Неужели все руками делали? что-то не верится. Возможно, мне придется в таком случае использовать плагин highslide для картинок и описания (он это может), а ваш - только для создания превью, а жаль...
Прописать бы вместо alt  этот див, а там можно было бы дальше покопаться, вот в этом месте: 
Код
		$title = $img->getAttribute('title');
if (empty($title) && $img->getAttribute('alt')) {
$title = $img->getAttribute('alt');
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Цитировать
В исходном коде странице больше ни одного скрипта нет. Неужели все руками делали? что-то не верится.

Я же написал:
Цитировать
там использована какая-то галлерея
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Раз уж обсуждение возобновилось, позвольте напомнить и мой вопрос:
Может я чего-то не дочитал здесь (31 страница, всё таки ), но почему после редактирования графики (рамочек), используемой скриптом HighslideJS, который также работает в сайте, изменились туда же и рамочки всплывающих окон в Mavik Thumbnails?? Вроде бы, в плагине прописаны пути к графике, но он нашёл именно те картинки из папки HighslideJS...
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
В вашем случае надо смотреть на месте. Тут дело не в плагине, а в организации вашего сайта.
Но думаю что вам не удастся одновременно использовать один и тот-же ява-скрипт раздельно.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Видимо, придётся читать предыдущие 31 страницу... ;)
А причём здесь один скрипт? Как связаны Ваш плагин и HighSlide?
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Плагин использует HighSlide для отображения всплыващих окон. Читать все сообщения нет смысла - они вам не помогут.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменение иконки инвалида-колясочника в плагине Панель доступности

Автор Cirevie

Ответов: 7
Просмотров: 2330
Последний ответ 31.01.2024, 12:00:43
от Vastriet
Плагин превьюшек mAvik Thumbnails 2 - версия для Joomla 3

Автор mavik

Ответов: 593
Просмотров: 95571
Последний ответ 05.12.2021, 12:24:10
от Yamamura
Не работают настройки стилей ссылки в mAvik Thumbnails

Автор orsy

Ответов: 0
Просмотров: 1665
Последний ответ 10.04.2017, 16:08:28
от orsy
Аналог mavik Thumbnails для Joomla 3 ?

Автор atyutrin

Ответов: 11
Просмотров: 7544
Последний ответ 24.10.2016, 17:17:56
от mavik
иконки в FAQ в для Shortcode ULTIMATE

Автор Hollyfild

Ответов: 2
Просмотров: 2257
Последний ответ 30.04.2016, 16:31:48
от Hollyfild