Новости 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

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1849 Просмотров
*

BobikSdox

  • Новичок
  • 7
  • 0 / 0
Друзья, помогите тупому  ;D Искал-искал на форуме, не нашел решения.

Есть php-код (кнопка ведущая на оплату), нужно вставить в материал (перечень программ), вставляется все не так как надо. Качал и ACE-редактор и плагин Sourcerer - один фиг, через последний вставляю, так он вообще добавляет <br>между строчками кода и вставляет все обычным текстом...что я не так делаю? Может его (плагин) как-то настроить надо?

Код
<?

// 2.
// Оплата заданной суммы с выбором валюты на сайте
// Payment of the set sum with a choice of currency on site

// регистрационная информация (логин, пароль #1)
// registration info (login, password #1)
$mrh_login = "demo";
$mrh_pass1 = "password_1";

// номер заказа
// number of order
$inv_id = 0;

// описание заказа
// order description
$inv_desc = "Advanced User Guide";

// сумма заказа
// sum of order
$out_summ = "8.96";

// тип товара
// code of goods
$shp_item = "2";

// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "";

// язык
// language
$culture = "ru";

// формирование подписи
// generate signature
$crc  = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");

// форма оплаты товара
// payment form
print "<html>".
      "<form action='https://merchant.roboxchange.com/Index.aspx' method=POST>".
      "<input type=hidden name=MrchLogin value=$mrh_login>".
      "<input type=hidden name=OutSum value=$out_summ>".
      "<input type=hidden name=InvId value=$inv_id>".
      "<input type=hidden name=Desc value='$inv_desc'>".
      "<input type=hidden name=SignatureValue value=$crc>".
      "<input type=hidden name=Shp_item value='$shp_item'>".
      "<input type=hidden name=IncCurrLabel value=$in_curr>".
      "<input type=hidden name=Culture value=$culture>".
      "<input type=submit value='Pay'>".
      "</form></html>";
?>

Нужно мне сделать так, чтобы на странице была таблица-перечень с кнопками "купить", этот код и делает кнопку, в обычном хтмл-файле без вопросов, а тут не хочет, естественно. или проще сделать хтмл-ку с этой таблицей и кнопками, а потом ее уже вставить в материал? Но как? <? include('file')?> это тоже ведь PHP и не будет работать..
« Последнее редактирование: 21.02.2014, 14:57:24 от BobikSdox »
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Вставка PHP-кода в материал
« Ответ #1 : 21.02.2014, 15:09:40 »
создать модуль HTML и вставить,
http://joomlaforum.ru/index.php/topic,211517.msg1108334.html#msg1108334
*

BobikSdox

  • Новичок
  • 7
  • 0 / 0
Re: Вставка PHP-кода в материал
« Ответ #2 : 21.02.2014, 15:12:04 »
создать модуль HTML и вставить,
http://joomlaforum.ru/index.php/topic,211517.msg1108334.html#msg1108334

Хм, спасибо, пошел пробовать!
*

BobikSdox

  • Новичок
  • 7
  • 0 / 0
Re: Вставка PHP-кода в материал
« Ответ #3 : 21.02.2014, 15:45:15 »
Капееец, теперь модули, которые я поставил, ругаются на этот код и тоже его не выполняют, unexpected "<" in line 1 говорят...

Как и ожидалось, виноваты мои кривые руки и невнимательность. Отключил фильтрацию текста в админке и сорсерер заработал.
« Последнее редактирование: 21.02.2014, 16:14:21 от BobikSdox »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Вставка PHP-кода в материал
« Ответ #4 : 21.02.2014, 16:54:36 »
Этот код не годится для приема платежей, к тому-же, никакой оплаты заданной суммы с выбором валюты на сайте тут нет, т.к. нет проверки ни заданной суммы, ни выбранной валюты. Т.е. оплата пройдет, но такая, какая нужна покупателю, а не продавцу.
Используйте специальные расширения, разработанные для таких оплат.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропали изображения (правок кода не было), разраб недоступен

Автор arsstorm

Ответов: 22
Просмотров: 2664
Последний ответ 22.06.2022, 16:18:29
от arsstorm
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 41936
Последний ответ 11.06.2020, 08:48:10
от sound
Не выбирается материал в Joomla при создании меню. Как быть?

Автор elliotos

Ответов: 8
Просмотров: 3437
Последний ответ 09.07.2019, 16:38:31
от cerxx
404 материал не найден

Автор den722

Ответов: 9
Просмотров: 2065
Последний ответ 11.09.2018, 16:11:50
от den722
Вставка iframe на сайт с динамическими параметрами ширины

Автор SvetlovPhoto

Ответов: 12
Просмотров: 2172
Последний ответ 10.12.2017, 10:26:55
от SvetlovPhoto