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

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Интересует возможность вывода картинки с подписью в виде короткого текста в mod_random_image? Возможно ли это? Фото и подпись: Иван Петров, к примеру.
*

Dritmich

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Почему бы и нет? \mod_random_image\rmpl\default.php посмотрите, там в div'е картинка выводится. Можно и подпись добавить. Только надо понять, откуда вы её брать хотите? Если, например, выводить имя файла картинки, то добавить нечто типа <p><?php echo $image->name; ?> </p>
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
К примеру, есть 10 картинок, которые показываются случайным образом, к каждой бы прикрепить короткую фразу текста описания, но чтобы они не путались между собой, а каждой картинке соответствовало бы свое описание. Название файла не интересно.
Может, картинки пронумеровать и подписи пронумеровать, чтобы они соответствовали друг другу?
« Последнее редактирование: 17.02.2010, 22:13:23 от puzz »
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Как-то давно использовал вот такой скрипт, может, можно такой принцип использовать?
Код
numimg=0
i=0
imgslide=new Array()
imgslide[0]=new Image()
imgslide[1]=new Image()
imgslide[2]=new Image()
imgslide[3]=new Image()
imgslide[4]=new Image()
imgslide[5]=new Image()
imgslide[6]=new Image()
imgslide[7]=new Image()
imgslide[8]=new Image()
imgslide[9]=new Image()
imgslide[0].src="../foto/g/1.jpg"
imgslide[1].src="../foto/g/2.jpg"
imgslide[2].src="../foto/g/3.jpg"
imgslide[3].src="../foto/g/4.jpg"
imgslide[4].src="../foto/g/5.jpg"
imgslide[5].src="../foto/g/6.jpg"
imgslide[6].src="../foto/g/7.jpg"
imgslide[7].src="../foto/g/8.jpg"
imgslide[8].src="../foto/g/9.jpg"
imgslide[9].src="../foto/g/10.jpg"

function dems()
{
switch(i)
{
case 0: mytxt.innerText="Река Протва - отличное место для купания и рыбалки.";break;
case 1: mytxt.innerText="В Пушкарке летом - раздолье для детей.";break;
case 2: mytxt.innerText="Грибы в окрестных лесах - не чудо.";break;
case 3: mytxt.innerText="Некоторые садоводы разводят ... рыбу!";break;
case 4: mytxt.innerText="Надо осмотреть каждую веточку.";break;
case 5: mytxt.innerText="Шашлык после рабочего дня.";break;
case 6: mytxt.innerText="В Новый год на даче.";break;
case 7: mytxt.innerText="";break;
}
document.images[3].src=imgslide[numimg].src
{
numimg++
i=numimg
if(numimg==7)
numimg=0;
i=numimg

}
}
« Последнее редактирование: 17.02.2010, 22:23:55 от puzz »
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
http://extensions.joomla.org/extensions/photos-a-images/images-rotators/5453.

Тут лепит одно и тоже на все фото. Для названия альбома бы подошло, но хочется к каждой картинке.  Еще вариант- название файла лепит - а оно на английском, поэтому не подходит. Но ведь название файла подгружает, значит и мой текст мог бы подгрузить, надо подумать. Присвоить бы названию файла (к примеру, 1.jpg ) мой текст. Хотя и это уже прогресс. Сейчас вторую ссылку гляну.
« Последнее редактирование: 18.02.2010, 00:20:03 от puzz »
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
mod_hot_image_slider подошел бы, но пишет подписи на черной ленте по фотке  :o. Обидятся люди, не поймут.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
mod_hot_image_slider подошел бы, но пишет подписи на черной ленте по фотке
ну так дело наверно в магическом CSS :)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
puzz, ну у тебя есть прекрасные альтернативы для решения проблем:
а) придумывать костыли к стандартному модулю рандомимаджа
б) поменять 2 строчки в CSS готового модуля hot_image.

зы
я бы выбрал первый вариант.
ибо только через жоп терни настоящим космонавтам открывается космос :)
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
puzz, ну у тебя есть прекрасные альтернативы для решения проблем:
а) придумывать костыли к стандартному модулю рандомимаджа
б) поменять 2 строчки в CSS готового модуля hot_image.

зы
я бы выбрал первый вариант.
ибо только через жоп терни настоящим космонавтам открывается космос :)

Не все так однозначно. В mod_random_image не требуется приводить картинки к одному размеру, hot_image - требует, вот mod_hot_joomla_carousel не требует, но там надпись не вставишь. Так что костыли и там и там.  ;D
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Все-таки не для моего ума сделать в HOT Image Slider надпись под слайдом. :(
*

Absinth

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Я следующим образом решил проблему.
Все картинки сложил в одну папку и дал им названия от 000.jpg , 001.jpg и т.д.
Далее редактируем default.php
Добавляем подписи:
Код
$a[0] = 'Горкина М.В.<br>Учитель английского языка <br>шк.№73<br>Заслуженный учитель РФ';
$a[1] = 'Деменьтьева В.И.<br>Учитель музыки  <br>шк.№75<br>Заслуженный учитель РФ';
$a[2] = 'Гребенкин А.Е.<br>Учитель информатики<br> шк.№67<br>Победитель конкурсного отбора учителей <br>в рамках ПНПО';
$a[3] = 'Бугрова Т.В.<br>Учитель математики шк.№71 <br>Заслуженный учитель РФ';
$a[4] = 'Вялкова Л.В.<br>Педагог дополнительного образования <br>ЦДТ <br>Почетный работник образования';
При том последовательность картинок и подписей должна совпадать.
Далее в скрипте дописываем до div
Код
$nomerok = intval (substr ($image->name, 1, 3));
Это мы берём и отрезаем расширения.
Ну и на конец дописываем под <?php endif; ?>
Код
<br><?php echo $a[$nomerok]; ?>
Ну и всё, наслождайтесь)
*

digital

  • Осваиваюсь на форуме
  • 45
  • 2 / 0
Почему бы и нет? \mod_random_image\rmpl\default.php посмотрите, там в div'е картинка выводится. Можно и подпись добавить. Только надо понять, откуда вы её брать хотите? Если, например, выводить имя файла картинки, то добавить нечто типа <p><?php echo $image->name; ?> </p>
У меня таким макаром что-то не получилось.:( Может переменные как-то не так называются? Хотелось бы выводить случайное изображение с подписью под ним, у каждого изображения свое название. Как все-таки это сделать? Вариант, как в предыдущем посте не подойдет, т.к. галерея будет постоянно пополняться, причем из фронтенда, и при этом возможности постоянно править код естественно не будет.
*

digital

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

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

Автор SergeySpace

Ответов: 3
Просмотров: 1176
Последний ответ 13.12.2019, 15:40:16
от SergeySpace
Youjoomla Module Engine| Подсасывает не ту картинку

Автор Orung

Ответов: 0
Просмотров: 1252
Последний ответ 20.07.2017, 16:09:01
от Orung
Модуль RAXO - можно ли добавить возможность перелистывания страниц?

Автор Alex GOOD

Ответов: 6
Просмотров: 3300
Последний ответ 30.12.2016, 22:34:09
от Alex GOOD
Можно ли использовать плагин Sourcerer вместо плагина MultiAds?

Автор Briz1

Ответов: 6
Просмотров: 2084
Последний ответ 12.12.2016, 18:50:31
от effrit
Как изменить ссылку на картинку?

Автор darius512

Ответов: 1
Просмотров: 1345
Последний ответ 19.04.2015, 09:09:48
от vipiusss