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

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Не работает mootools slider
« : 09.06.2014, 08:01:04 »
День добрый! Сайт - http://mfo-fortuna.ru/zajmy/kalkulyator-zajma.html. Хочу прикрутить к калькулятору mootools slider (http://demos111.mootools.net/Slider), но почему-то отказывается работать. Мутулз не отключал.
*

kreker92

  • Захожу иногда
  • 390
  • 18 / 0
Re: Не работает mootools slider
« Ответ #1 : 09.06.2014, 08:04:38 »
Смотрим ошибки в консоли:
Uncaught ReferenceError: Slider is not defined kalkulyator-zajma.html:33
Uncaught TypeError: Cannot set property 'value' of null formcalc.js:79
Все вопросы и предложения на почту.
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #2 : 09.06.2014, 08:11:35 »
Смотрим ошибки в консоли:
Uncaught ReferenceError: Slider is not defined kalkulyator-zajma.html:33
Uncaught TypeError: Cannot set property 'value' of null formcalc.js:79
Плохо разбираюсь в яваскрипте. Попробуем преревести: Слайдер не установлен ... Невозможно установить настройку "value" ...
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #3 : 09.06.2014, 08:14:22 »
А может лучше jQuery поставить, или?
*

kreker92

  • Захожу иногда
  • 390
  • 18 / 0
Re: Не работает mootools slider
« Ответ #4 : 09.06.2014, 08:15:12 »
Вторая ошибка, скорее всего, идет из-за первой, т.е. надо ток первую исправить.
Is not defined значит, что нет такого объекта/метода Slider. Он нигде не определен.
Все вопросы и предложения на почту.
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #5 : 09.06.2014, 08:35:34 »
... что нет такого объекта/метода Slider. Он нигде не определен.
Голова не переваривает. Если так было на официальном сайте, то должно же работать, разработчики. Или джумловский мутулз какой-то не такой?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Не работает mootools slider
« Ответ #6 : 09.06.2014, 09:48:56 »
нужен скорее всего mootools-more.js у вас только core подгружен
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #7 : 09.06.2014, 10:14:33 »
нужен скорее всего mootools-more.js у вас только core подгружен
Включил. Все равно не работает. Еще новая ошибка появилась.
*

kreker92

  • Захожу иногда
  • 390
  • 18 / 0
Re: Не работает mootools slider
« Ответ #8 : 09.06.2014, 10:23:38 »
Ошибки говорят, что им нужен jquery. Так что подключите.
Все вопросы и предложения на почту.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Не работает mootools slider
« Ответ #9 : 09.06.2014, 10:33:35 »
Код
http://demos111.mootools.net/demos/mootools.svn.js
подключите с демо сайта библиотеку для теста
еще что то подсказывает, что начальное значение не берется ХХ должно быть цифрой
« Последнее редактирование: 09.06.2014, 10:36:46 от flyingspook »
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #10 : 09.06.2014, 10:59:09 »
Код
    <jdoc:include type="head" />
<?php
// здесь представлен список js скриптов отключаемых  при загрузки
unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js'],
$this->_scripts[$this->baseurl.'/media/system/js/mootools-more.js'],
$this->_scripts[$this->baseurl.'/media/system/js/core.js'],
$this->_scripts[$this->baseurl.'/media/system/js/caption.js']);
?>
<script src="http://demos111.mootools.net/demos/mootools.svn.js" type="text/javascript"></script>
<script type="text/javascript" src="http://demos111.mootools.net/scripts/demos.js"></script>
<script type='text/javascript'>
window.addEvent('domready', function(){
/* Slider 1 */
var mySlide = new Slider($('area'), $('knob'), {
steps: 480,
onChange: function(step){
$('upd').setHTML(step);
}
}).set(0);


});
</script>


Если сделать вот так, то работает.
А если оставить  убрать эти
Код
<script src="http://demos111.mootools.net/demos/mootools.svn.js" type="text/javascript"></script>
<script type="text/javascript" src="http://demos111.mootools.net/scripts/demos.js"></script>
и поставить джумловские, то не работает.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Не работает mootools slider
« Ответ #11 : 09.06.2014, 11:05:05 »
Код
<script src="http://demos111.mootools.net/demos/mootools.svn.js" type="text/javascript"></script>
один вот этот поставьте(себе скопируйте его) это библиотека на которой работает слайдер выбора, сами уж сравните её с Joomla библиотеками там муу 1.1.
Код
/*
Script: Core.js
Mootools - My Object Oriented javascript.

License:
MIT-style license.

MooTools Copyright:
copyright (c) 2007 Valerio Proietti, <http://mad4milk.net>

MooTools Credits:
- Class is slightly based on Base.js <http://dean.edwards.name/weblog/2006/03/base/> (c) 2006 Dean Edwards, License <http://creativecommons.org/licenses/LGPL/2.1/>
- Some functions are inspired by those found in prototype.js <http://prototype.conio.net/> (c) 2005 Sam Stephenson sam [at] conio [dot] net, MIT-style license
- Documentation by Aaron Newton (aaron.newton [at] cnet [dot] com) and Valerio Proietti.
*/

var MooTools = {
version: '1.11'
};

/* Section: Core Functions */
а из второго в файл от калькулятора вписывать надо вы или свое дописывайте или из demos.js скопируйте и вставьте
вы вообще кроме mootools подключения что себе вписывали из скриптов
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #12 : 09.06.2014, 11:15:42 »
вы вообще кроме mootools подключения что себе вписывали из скриптов
Ничего вручную не подключал и не вписывал.

Оказывается сам калькулятор стал не работать.
Тут пустоту показывает
Код
 * *  ИТОГО:  

То что наверху написали, еще не сделал
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #13 : 10.06.2014, 07:47:45 »
Короче поставил jQuery UI Slider. Все работает, но только formcalc не берет данные с value input. В "Итого" выводится 0, даже если прокрутить.
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Не работает mootools slider
« Ответ #14 : 10.06.2014, 12:40:14 »
не пробовали посмотреть ли конфликт?
Вы говорите, если установить/убрать ссылки на библиотеки --- то работает. Предпосилки на конфликт библиотек (скриптов) очевиден
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #15 : 10.06.2014, 12:48:01 »
не пробовали посмотреть ли конфликт?
Вы говорите, если установить/убрать ссылки на библиотеки --- то работает. Предпосилки на конфликт библиотек (скриптов) очевиден
Уже разобрался. Вот только как сделать кнопку "Рассчитать" не знаем.
*

kreker92

  • Захожу иногда
  • 390
  • 18 / 0
Re: Не работает mootools slider
« Ответ #16 : 10.06.2014, 15:45:36 »
Нужно скриптик написать, типо при клике берет значения со всех полей, складывает и показывает.
Вот пример самодельного калькулятора tor-company.ru

Код: javascript
function calculator(data) {
data2 = data
var resSum = 0;
switch (data.material) {
case 'beton':
data.material = 470
break
case 'kirpich':
case 'penoblock':
data.material = 450
break
default:
data.material = 450
}
data.numRooms *= 5000
data.area *= 100
data.numOutlets *= data.material
data.numLights *= data.material
if(data.elShield == 'flat') {
data.elShield = 3000
} else {
data.elShield = 2000
}

resSum = data.numRooms + data.area + data.numOutlets + data.numLights + data.elShield
if(data.buildingType == 'second') {
resSum *= 1.1
}
$j('#chronoform_Calculator .cfdiv_header p span:first-child').html(parseInt(resSum));
var check = 1;
for(key in data2) {
if($j('#chronoform_Calculator [name="'+ key +'"]').css('border-color') == 'rgb(255, 0, 0)') {
check = 0;
$j('#chronoform_Calculator .cfdiv_header p').css('visibility', 'hidden');
}
}
if(check) $j('#chronoform_Calculator .cfdiv_header p').css('visibility', 'visible');

}

$j('#chronoform_Calculator input[name="submit"]').click(function() {
var form = $j(this).parent().parent();
var data = {
material: form.find('select[name="material"]').val(),
area: form.find('input[name="area"]').val(),
numRooms: form.find('input[name="numRooms"]').val(),
numOutlets: form.find('input[name="numOutlets"]').val(),
numLights: form.find('input[name="numLights"]').val(),
elShield: form.find('select[name="elShield"]').val(),
buildingType: form.find('select[name="buildingType"]').val()
}
for(key in data) {
if(!data[key]) {
$j('#chronoform_Calculator [name="'+ key +'"]').css('border', '2px solid red');
} else {
$j('#chronoform_Calculator [name="'+ key +'"]').css('border', '2px solid #E4E4E4');
}
}
calculator(data);
return false;
});
Все вопросы и предложения на почту.
*

cantsave

  • Захожу иногда
  • 215
  • 2 / 0
Re: Не работает mootools slider
« Ответ #17 : 10.06.2014, 18:32:50 »
Поставили модуль кредитного калькулятор. Всем Спасибо за вашу помощь и отзывчивость!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 3580
Последний ответ 06.09.2022, 22:52:02
от rapsila
Не работает отправка почты

Автор Mick_20

Ответов: 12
Просмотров: 1790
Последний ответ 11.01.2022, 17:12:19
от befesol
В Google Chrome некорректно работает админка

Автор Dorotar

Ответов: 1
Просмотров: 1338
Последний ответ 09.02.2020, 10:49:15
от Dorotar
Не работает в авторизация

Автор Mobist

Ответов: 8
Просмотров: 1893
Последний ответ 05.08.2019, 13:04:34
от voland
dj image slider перестал отображаться на Joomla 2.5

Автор Mahmud.Saidov

Ответов: 5
Просмотров: 1626
Последний ответ 04.03.2019, 17:28:42
от Mahmud.Saidov