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

Grinders

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Добрый день, всем.
Подскажите где и что я не так делаю.
В директории components/com_joomgallery/views/upload/tmpl/ есть файл default_single.php который отвечает за загрузку изображений
Что необходимо было сделать: ограничить загрузку файлов в зависимости от определенного условия (проверка условия необходима отдельным файлом).
Решил сделать подмену изначального файла default_single.php - назвал его default_single1.php, а вместо него создал новый файл default_single.php и со следующим кодом:
Код: php
<?php
$a = 1;
if ( $a = 1)
{
$output=file_get_contents("components/com_joomgallery/views/upload/tmpl/default_single1.php");
echo $output;
}
else
{
echo "загрузка невозможна";
}
 ?>
Что теперь получилось: теперь когда заходишь в раздел загрузки изображений выполняется подменный файл default_single.php с вышеупомянутым кодом где идет проверка условия и запускается уже оригинальный файл загрузки default_single1.php.
Но вот проблема в том что default_single1.php не работает как надо и как он работал до всех этих манипуляций, на экран выходят куски кода и сам механизм загрузки перестал работать.
Подскажите в чем может быть проблема. Может быть я не в ту строну начал ковырять?
Заранее благодарен.
*

Grinders

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Вопрос решился с заменой вышеупомянутого кода на следующий:
Код: php
<?php
$a = 1;
if ( $a = 1)
   {
    ob_start();
    include 'components/com_joomgallery/views/upload/tmpl/default_single1.php';
    $output = ob_get_contents();
    print $result;
   }
else
{
echo "загрузка невозможна";
}
?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Flow player вставка файлов.

Автор ksv

Ответов: 3
Просмотров: 2912
Последний ответ 16.06.2017, 21:29:30
от altvvc
Сравнение файлов

Автор jomz

Ответов: 16
Просмотров: 1516
Последний ответ 14.02.2016, 10:25:45
от flyingspook
[Решено] Владелец файлов - nobody

Автор slepoy

Ответов: 24
Просмотров: 9026
Последний ответ 08.03.2015, 18:11:48
от Dilmurod90
Генерация php файлов в корень сайта

Автор Mangoz

Ответов: 7
Просмотров: 2354
Последний ответ 03.10.2014, 08:23:43
от Taatshi
После смены хостинга при сохранении кода вырезается тег \

Автор jrmobile

Ответов: 1
Просмотров: 1394
Последний ответ 05.08.2014, 18:56:45
от darkghost