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

drju28

  • Новичок
  • 6
  • 0 / 0
 !
Добрый день!
На сайте использую галерею JoomGallery. Подскажите, как и куда именно нужно вставить HTML или PHP код смс-биллинга SMSONLINE.ru
Код
<!-- HTML-код SMSONLINE::ee ver. 1.3 -->
<a href='javascript:void(0);'
onClick="window.open('http://zz.smsonline.ru/s/ee.cgi?id=4402&f='+escape('http://www.вашсайт.ru/большая_картинка.jpg'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;"><img src='mob.gif' border=0>Поставить на мобильник</a>
<!-- конец HTML-кода SMSONLINE:ee -->
или
Код
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://www.вашсайт.ru/большая_картинка.jpg";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
Цитировать
4. Настройте в ваших скриптах или пропишите вручную присавивание переменной bpic адреса большой картинки (для отправки на мобильник). Внимание! В переменную bpic нужно всегда заносить полный адрес (URL) картинки, т.е. bpic="http://www.вашсайт.ru/путь/большая_картинка.jpg";
bpic - всегда адрес большой картинки, даже если ссылка стоит под превью
И может кто-то знает как его настроить , что бы не прописывать каждый раз в ручную  в переменную bpic адрес (URL) картинки,а что бы адрес прописывался автоматом сам? !
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Что то не пойму, где его надо вывести? В детальном просмотре?
*

drju28

  • Новичок
  • 6
  • 0 / 0
Что то не пойму, где его надо вывести? В детальном просмотре?
Сайт с фотками.Нужно прикрутить к нему Биллинг чтобы смс-контент на мобильные отправлять. Дали код на сервисе смс-биллинга SMSONLINE.ru, а как и куда его вставить непонятно. Фото находятся в  галереи JoomGallery  .
Вот например,как на этом сайтеhttp://romanticcollection.ru/gallery/displayimage.php?album=5&pos=5, чтобы под фото была ссылка "Поставить на мобильник". Посетители жмут на нее и переходят на окно, где можно заказать фото на мобильный.И все.
« Последнее редактирование: 27.11.2009, 01:18:27 от drju28 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
А если попробовать так?

Ищем строку 301 в файле joom.viewdetails.html.php и после нее вставляем код:
Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://ваш_сайт/index.php?option=com_joomgallery&func=watermark&catid=$this->catid&id=$this->id&Itemid=112";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Где вместо строки ваш_сайт, вставить URL своего сайта. Не забудьте указать точный адрес картинки mob.gif
Только что попробовал на Тругаллери (на живом сайте) по этому методу - успешно получилось.
« Последнее редактирование: 27.11.2009, 08:05:28 от jem777 »
*

drju28

  • Новичок
  • 6
  • 0 / 0
А если попробовать так?

Ищем строку 301 в файле joom.viewdetails.html.php и после нее вставляем код:
Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://ваш_сайт/index.php?option=com_joomgallery&func=watermark&catid=$this->catid&id=$this->id&Itemid=112";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Где вместо строки ваш_сайт, вставить URL своего сайта. Не забудьте указать точный адрес картинки mob.gif
Только что попробовал на Тругаллери (на живом сайте) по этому методу - успешно получилось.

Попробовал, выдает ошибку   Parse error: syntax error, unexpected '<' in /home/fotocash/fotocash.net.ua/www/components/com_joomgallery/includes/joom.viewdetails.php on line 302. Может чего то не так я делаю. А может этот код, что Вы мне дали , только для  Тругаллери подходит?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Вы же не в тот файл вставили код! Там далее есть папка HTML, там и есть требуемый файл joom.viewdetails.html.php;D
« Последнее редактирование: 28.11.2009, 04:13:03 от jem777 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
drju28, у вас что нибудь получилось или нет?  8)
*

drju28

  • Новичок
  • 6
  • 0 / 0
drju28, у вас что нибудь получилось или нет?  8)
Я попробовал поставить код в папку joom.viewdetails.html.php после строки 301, но все равно выдает ошибку.Parse error: syntax error, unexpected '<' in /home/fotocash/fotocash.net.ua/www/components/com_joomgallery/includes/html/joom.viewdetails.html.php on line 302
« Последнее редактирование: 28.11.2009, 15:17:14 от drju28 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Покажите код который вставляли.
*

drju28

  • Новичок
  • 6
  • 0 / 0
Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://fotocash.net.ua/index.php?option=com_joomgallery&func=watermark&catid=$this->catid&id=$this->id&Itemid=112";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
А если попробовать так?

Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://fotocash.net.ua/index.php/joomgallery-?func=detail&id=$this->id";            
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Но по моему у вас там стоит какой то сторонний SEF, меняющий URL фото? Ссылка на сами фото у вас выглядит так:
http://ваш_сайт/components/com_joomgallery/img_pictures/____3/_104_20091127_1092147057.jpg

У меня например он выглядит так:
http://мой_сайт/index.php?option=com_joomgallery&func=watermark&catid=2&id=1867&Itemid=112
« Последнее редактирование: 29.11.2009, 07:46:30 от jem777 »
*

drju28

  • Новичок
  • 6
  • 0 / 0
А если попробовать так?

Код
<div align="center">
<?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
 $bpic = "http://fotocash.net.ua/index.php/joomgallery-?func=detail&id=$this->id";             
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><img src='mob.gif' border=0>Поставить на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
</div>

Но по моему у вас там стоит какой то сторонний SEF, меняющий URL фото? Ссылка на сами фото у вас выглядит так:
http://ваш_сайт/components/com_joomgallery/img_pictures/____3/_104_20091127_1092147057.jpg

У меня например он выглядит так:
http://мой_сайт/index.php?option=com_joomgallery&func=watermark&catid=2&id=1867&Itemid=112
Перепробовал все, выдает ошибку. Правда, потом я попробовал поставить Ваш код после строки 294 в joom.viewdetails.html.php, вроде как бы получилось, но все равно в открывающемся окне пишет "Ошибка получения картинки 'http://fotocash.net.ua/index.php/joomgallery-?func=detail&id=302' ". Не пойму в чем проблема. Но, все равно спасибо за помощь.
И еще что такое "сторонний SEF"? Я новичок в этом деле и не в курсе.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
SEF это дополнительные компоненты меняющие адрес. Например вот такой адрес ( http://ваш_сайт/components/com_joomgallery/img_pictures/____3/_104_20091127_1092147057.jpg ) по умолчанию в Joomla 1.5 если не ошибаюсь, получить невозможно. Его встроенный SEF выдает ссылки типа http://сайт/index.php/2009-11-26-04-23-52/66-2009-12-02-07-47-27
Если его отключить, то ссылки получаются такими http://сайт/index.php?option=com_content&view=article&id=66:2009-12-02-07-47-27&catid=37:2009-11-26-04-28-19&Itemid=56
Теперь можете сами сравнить разницу между этими ссылками.
Именно где то здесь и происходит ошибка. Например у меня на работающем сайте под Joomla 1.0 в тругаллери код приведенный выше, с мелкими исправлениями, заработал сразу.
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Вот себе прикрутил на J1.5.15 и JoomGallery 1.5.0.4.
Открываешь файл \home\localhost\www\site\components\com_joomgallery\includes\html\joom.viewdetails.html.php
Ищешь строку 28 после её вставляешь этот код:
Код
<div align="center">
  <?php
 // php-код SMSONLINE::zz ver. 1.3
 // исправьте следующую строку - подставьте URL картинки
$bpic = "http://название сайта.ru/index.php?option=com_joomgallery&func=viewcategory&catid=$this->catid&id=$this->id&Itemid=58";
 echo "<a href='javascript:void(0);'
onClick=\"window.open('http://zz.smsonline.ru/s/zz.cgi?id=4402&f='+escape('$bpic'),
'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0');
return false;\"><border=0>Поставить фото на мобильник</a>";
 // конец php-кода SMSONLINE:zz
?>
  </div>
и будет тебе счастье. Только посмотри в ссылке при открытии детального вида номер Itemid. У меня был 58. У тебя вроде как 112. Но на всякий случай глянь.
Будут траблы пиши. У меня сразу заработало. Кстати у меня в придачу стоит sh404SEF и всё отрабатывает на УРА yes!
*

Kid

  • Новичок
  • 2
  • 0 / 0
Подскажите как быть? Вставляю код после 28 строки все ок, только одна картинка на всех детальных предпросмотрах.
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Цитировать
только одна картинка на всех детальных предпросмотрах.
Что значит одна картинка?
*

OLIWIN

  • Захожу иногда
  • 81
  • 0 / 0
Скажите а как сделать, чтоб при нажатии просмотра фотографии выскакивала таблица оплаты через smsonline?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 4079
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 3204
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 3168
Последний ответ 09.09.2022, 20:07:49
от Beer
После обновления до JoomGallery 3.6 некорректно работает водяной знак

Автор Maffo

Ответов: 3
Просмотров: 3199
Последний ответ 23.08.2022, 06:21:58
от marksetter
j3.8.13 + JoomGallery 3.3.4 = RuntimeException: Недопустимое поле: cid

Автор Sergeych

Ответов: 7
Просмотров: 5471
Последний ответ 22.03.2021, 17:24:59
от Gammy2005