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

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Компонент AlphaRegistration 2.0.9
« : 05.12.2009, 09:53:48 »
Здесь я опишу исправления его, а скачать его можно:ссылка
Ну начнём с таких ошибок как:
Код
<input type="hidden" name="Itemid" value=1 />
Проблема в том что нет кавычек...)))
Решение проблемы правим по адресу:
/modules/mod_search/tmpl/default.php
стр. 42-43
Код
	<input type="hidden" name="Itemid" value=<?php echo $mitemid; ?> />
Исправить
Код
	<input type="hidden" name="Itemid" value="<?php echo $mitemid; ?>" />
В основном правка будет
/components/com_alpharegistration/views/register/tmpl/default.php
1) Ищем стр. 184
Код
readonly>

и заменяем на:
Код
readonly="readonly" 
- автор сборки явно не знал об этом...)))
2) Ищем стр. 197 disabled и заменяем на:
Код
$buttondisabled = " disabled='disabled'"; 
Далее после регистрации когда отсылает письмо пишет ошибку решение удалить код вызывающий ошибку так как письмо и так отправляет...)))
/components/com_alpharegistration/views/register/tmpl/default_message.php
Здесь удалить, не задумываясь:
Код
<?php if ( $this->message != '' ) { ?>
<div align="center">
<?php echo $this->message->headerIMG ; ?><br /><br />
</div>
<?php } ?>

А забыл там есть "Показать заголовки шагов" - выключите его бесполезен...)))

Ещё забыл разработан этот компонент под AlphaUserPoints - но не факт что нормально...)))!
Не включать так как бесполезно не вносит изменения:
- "Показывать пригласительный код", "Показать купон-код", "Показать пол", "Показывать день рождения".

Не говоря, что этот компонент (com_AlphaRegistration), у автора eCAPTCHA записан, как плагин (Application Plugins") - Круто вырос малыш, а папа Карло и не заметил... Получить код eCAPTCHA

Есть ещё глюки...)))
/administrator/components/com_alpharegistration/views/configuration/tmpl/default.php
Перед кодом стоит "6" удалить...))))

[вложение удалено Администратором]
« Последнее редактирование: 05.12.2009, 12:31:53 от leo78 »
*

narvel

  • Захожу иногда
  • 51
  • 0 / 0
Re: Компонент AlphaRegistration 2.0.9
« Ответ #1 : 21.12.2009, 22:29:41 »
ПОМОГИТЕ. заполняю все поля и выкидывает на белый фон с надписью Could not open socket


Помогите, пож-та, Очень прошу.
*

narvel

  • Захожу иногда
  • 51
  • 0 / 0
Re: Компонент AlphaRegistration 2.0.9
« Ответ #2 : 21.12.2009, 23:19:53 »
на форуме нашел, у кого то было такое же, он сказал, что на хостинге не включены сокеты. Это правда? Как их можно включить. Я пока в этом мало понимаю. Спасибо
*

narvel

  • Захожу иногда
  • 51
  • 0 / 0
Re: Компонент AlphaRegistration 2.0.9
« Ответ #3 : 24.12.2009, 20:33:05 »
 решить проблему (((((((((
*

omsk_mail

  • Захожу иногда
  • 85
  • 0 / 0
  • Нет смысла быть скромным,если ты лучший
Re: Компонент AlphaRegistration 2.0.9
« Ответ #4 : 13.02.2010, 12:26:29 »
народ кто победил белый вон после нажатия на кнопку ЗАРЕГИСТРИРОВАТЬСЯ
*

omsk_mail

  • Захожу иногда
  • 85
  • 0 / 0
  • Нет смысла быть скромным,если ты лучший
Re: Компонент AlphaRegistration 2.0.9
« Ответ #5 : 13.02.2010, 12:33:51 »
И во что в ошибках браузера
Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
штамп времени: Sat, 13 Feb 2010 09:33:13 UTC


Сообщение: Объект не поддерживает это свойство или метод
Строка: 5
Символ: 23297
Код: 0
URI-код: http://itwebmarket.ru/cache/template/js-f735aad3a7eca07c6f7fc5a0381d6497.js


Сообщение: Объект не поддерживает это свойство или метод
Строка: 5
Символ: 27523
Код: 0
URI-код: http://itwebmarket.ru/cache/template/js-f735aad3a7eca07c6f7fc5a0381d6497.js


Сообщение: 'Recaptcha.widget' -  есть null или не является объектом
Строка: 311
Символ: 1
Код: 0
URI-код: http://api.recaptcha.net/js/recaptcha_ajax.js

*

omsk_mail

  • Захожу иногда
  • 85
  • 0 / 0
  • Нет смысла быть скромным,если ты лучший
Re: Компонент AlphaRegistration 2.0.9
« Ответ #6 : 13.02.2010, 12:34:26 »
это может быть конфликт со скриптами
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите решить ошибку

Автор azumi

Ответов: 21
Просмотров: 4652
Последний ответ 08.09.2020, 18:47:08
от gartes
Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24998
Последний ответ 16.03.2020, 17:47:29
от Petrovich
Не работает кнопка отправить ?

Автор warlocksp

Ответов: 6
Просмотров: 1681
Последний ответ 10.03.2017, 11:34:50
от warlocksp
Joomla 1.5.23 обновление до самой новой версии

Автор AlexeyPavlov

Ответов: 6
Просмотров: 3076
Последний ответ 12.08.2015, 16:30:53
от SeBun
Где найти перечень отличий версий Joomla 1.5?

Автор ABCroNews

Ответов: 3
Просмотров: 9923
Последний ответ 28.07.2015, 12:35:00
от ShniderHost