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

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Ребят, помогите пожалуйста в форме в форме Select region сделать так, чтобы во втором списке элементам была присвоена ссылка, и при нажатии на кнопку осуществлялся переход по ссылке, соответствующей выбранному элементу.

Пример. Вот так сейчас у меня, а нужно, чтобы при выборе, к примеру, Москва, я попадал на сайт Москвы.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Select region - ссылки в элементах списка
« Ответ #1 : 19.07.2009, 09:15:17 »
Код
<script>
function _go() {
    alert(document.getElementById('address').options[document.getElementById('address').selectedIndex].value);
    location.href=document.getElementById('address').options[document.getElementById('address').selectedIndex].value;
}
</script>
<select onchange="_go()" id="address">
    <option></option>
    <option value="http://www.html.by">http://www.html.by</option>
    <option value="http://www.yahoo.com">http://www.yahoo.com</option>
</select>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Re: Select region - ссылки в элементах списка
« Ответ #2 : 19.07.2009, 09:20:14 »
beliyadm, смотрите, дело в том, что элементы второго списка формируются вот таким образом (где centrcher - название элемента первого списка, которому соответствуют нижеследующие элементы второго):
Код
 var centrcherArray = new Array(
        'Egypt', 'Iran', 'Israel', 'Kuwait', 'Lebanon', 'Morocco',
        'Saudi Arabia', 'Syria', 'Turkey', 'U.A.Emirates', 'Other'
    );

А вообще, вот код полностью:
Код
function ff_CselRegion_action(element, action)
{
    country = ff_getElementByName('CselCountry');
    state   = ff_getElementByName('CselState');

    var centrArray = new Array(
        <a href="http://www.summitapec2012.ru">rgrg</a>, '33. Владимирская область', '37. Ивановская область', '40. Калужская область'
    );

    var centrcherArray = new Array(
        'Egypt', 'Iran', 'Israel', 'Kuwait', 'Lebanon', 'Morocco',
        'Saudi Arabia', 'Syria', 'Turkey', 'U.A.Emirates', 'Other'
    );

    var vostochsibArray = new Array(
        'Armenia', 'Bangladesh', 'Cambodia', 'China', 'India', 'Indonesia',
        'Japan', 'Malaysia', 'Myanmar', 'Nepal', 'Pakistan', 'Philippines',
        'Singapore', 'South Korea', 'Sri Lanka', 'Taiwan', 'Thailand',
        'Uzbekistan', 'Vietnam', 'Other'
    );

    var dalnevostochArray = new Array(
        'Albania', 'Austria', 'Belarus', 'Belgium', 'Bosnia', 'Bulgaria',
        'Croatia', 'Cyprus', 'Czech Rep.', 'Denmark', 'Estonia', 'Finland',
        'France', 'Germany', 'Greece', 'Hungary', 'Iceland', 'Ireland',
        'Italy', 'Latvia', 'Liechtenstein', 'Lithuania', 'Luxembourg',
        'Macedonia', 'Malta', 'Monaco', 'Netherlands', 'Norway', 'Poland',
        'Portugal', 'Romania', 'Russia', 'Slovakia', 'Slovenia', 'Spain',
        'Sweden', 'Switzerland', 'Ukraine', 'United Kingdom', 'Other'
    );

    var severnArray = new Array('Australia', 'New Zealand', 'Other');

    var severokavArray = new Array(
        'Costa Rica', 'Cuba', 'El Salvador', 'Guatemala', 'Haiti', 'Jamaica',
        'Mexico', 'Panama', 'Other'
    );

    var severozapArray =  new Array('Canada', 'USA', 'Other');

    var povoljskArray =  new Array('Canada', 'USA', 'Other');

    var uralskArray =  new Array('Canada', 'USA', 'Other');

    var volgoviatsk =  new Array('Canada', 'USA', 'Other');

    var zapsib =  new Array(
        'Argentina', 'Bolivia', 'Brazil', 'Chile', 'Colombia', 'Ecuador',
        'Paraguay', 'Peru', 'Suriname', 'Uruguay', 'Venezuela', 'Other'
    );

    if (element.value == 'none') {
        // drop countries
        while (country.options.length > 0)
            country.options[country.options.length-1] = null;
    } else {
        // get the matching array
        var selectedArray = eval(element.value+'Array');

        // drop supernumerous option
        while (selectedArray.length < country.options.length-1)
            country.options[country.options.length-1] = null;

        // add the new options
        country.options[0] = new Option('Выберите регион', 'none', true, true);
        for (var i=0; i < selectedArray.length; i++)
            country.options[i+1] =
                new Option(selectedArray[i], selectedArray[i]);
    } // if

    // drop states
    while (state.options.length > 0)
        state.options[state.options.length-1] = null;
} // ff_CselRegion_action
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Select region - ссылки в элементах списка
« Ответ #3 : 19.07.2009, 09:30:57 »
ну так создайте для элементов\городов двухуровневый массив, в втором параметре храните значение куда переходить по событию onchange
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Re: Select region - ссылки в элементах списка
« Ответ #4 : 19.07.2009, 10:29:46 »
beliyadm, а как? Подскажите пожалуйста. Сам я никогда так не сделаю:(
Всё осложняется тем, что я делаю это через  BreezingForms , поэтому вообще мне нифига непонятно.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Select region - ссылки в элементах списка
« Ответ #5 : 19.07.2009, 10:43:56 »
вот за это и не люблю конструкторы форм, бо так не понимаешь что происходит
Могу предложить погуглить на тему многоуровневых массивов и их реализации в JS, найти похожий функционал и разобрать, готового кода под рукой нет
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Re: Select region - ссылки в элементах списка
« Ответ #6 : 19.07.2009, 10:46:39 »
Вчера искал, нашел. Есть много полезных материалов. Видимо, придётся их и использовать...
*

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Re: Select region - ссылки в элементах списка
« Ответ #7 : 19.07.2009, 11:13:49 »
Решил использовать данный пример: http://webamator.ru/public_14-3_spiski_eto_neslojno.html
« Последнее редактирование: 19.07.2009, 11:41:33 от Wharfadale »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Передача параметров от checkgroup box и списка

Автор james may

Ответов: 4
Просмотров: 3613
Последний ответ 31.01.2011, 03:15:39
от Dominus
Зависимые select-list'ы получающие данные из БД

Автор alex-inc

Ответов: 1
Просмотров: 4298
Последний ответ 13.07.2010, 01:47:59
от alex-inc