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

epson950

  • Захожу иногда
  • 119
  • 2 / 1
Прошу помощи! Как поправить шаблон full для приложения JBZoo?
Добавляю поля JBZoo Image для одиночного основного фото, описание, и еще одно поле JBZoo Image (повторяющееся) для дополнительных фото.
Основное фото слева, текст справа, но дополнительные фото тоже лезут вправо и в колонку. Как их отправить вниз и в строку?
На форуме JBZoo ответа пока не дождался, помогите, срочно надо!
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Поправить шаблон full для JBZoo
« Ответ #1 : 02.07.2015, 17:13:44 »
media/zoo/applications/ваше приложение
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

epson950

  • Захожу иногда
  • 119
  • 2 / 1
Re: Поправить шаблон full для JBZoo
« Ответ #2 : 02.07.2015, 17:16:22 »
Вопрос был КАК, а не ГДЕ
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Поправить шаблон full для JBZoo
« Ответ #3 : 02.07.2015, 17:51:42 »
Вопрос был КАК, а не ГДЕ
Если вы знаете где, то открывайте файл full.php и правьте верстку, сложного там ничего нет.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

epson950

  • Захожу иногда
  • 119
  • 2 / 1
Re: Поправить шаблон full для JBZoo
« Ответ #4 : 02.07.2015, 18:32:27 »
Так в том то и дело- не получается :( Вниз отправил, а в строку не выводятся, только в колонку.
Код
<?php
/**
 * JBZoo is universal CCK, application for YooTheme Zoo component
 * @package     JBZoo
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com
 * @license     http://www.gnu.org/licenses/gpl.html GNU/GPL
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

$align = $this->app->jbitem->getMediaAlign($item, $layout);
?>

<?php if ($this->checkPosition('title')) : ?>
    <h1 class="item-title"><?php echo $this->renderPosition('title'); ?></h1>
<?php endif; ?>


<?php if ($this->checkPosition('image')) : ?>
<div class="item-image align-<?php echo $align;?>">
    <?php echo $this->renderPosition('image');?>
</div>
<?php endif; ?>


<?php if ($this->checkPosition('properties')) : ?>
<ul class="item-properties">
    <?php echo $this->renderPosition('properties', array('style' => 'list'));?>
</ul>
<?php endif; ?>


<?php if ($this->checkPosition('text')) : ?>
    <?php echo $this->renderPosition('text', array('style' => 'block')); ?>
<?php endif; ?>


<?php if ($this->checkPosition('meta')) : ?>
    <ul class="item-metadata">
        <?php echo $this->renderPosition('meta', array('style' => 'list'));?>
    </ul>
<?php endif; ?>

<?php if ($this->checkPosition('image2')) : ?>
 <?php echo $this->renderPosition('image2'); ?>
<?php endif; ?>

<div class="clear clr"></div>
Картинки вставляю в позицию image2
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Поправить шаблон full для JBZoo
« Ответ #5 : 02.07.2015, 23:11:30 »
Если вы знаете где, то открывайте файл full.php и правьте верстку, сложного там ничего нет.
Так в том то и дело- не получается
Конечно, нет. full.php только размещает готовый, рендерингованный HTML по позициям. Править надо шаблон элемента.
Ненавижу этот ZOO за отвратительную связь кода. Сейчас пишу компонент, который должен совместно с ZOO образовать магазин. Так вот, чтобы отследить код, нужно десять кругов бегать по файлам.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Поправить шаблон full для JBZoo
« Ответ #6 : 03.07.2015, 00:00:25 »
Конечно, нет. full.php только размещает готовый, рендерингованный HTML по позициям. Править надо шаблон элемента.
Ненавижу этот ZOO за отвратительную связь кода. Сейчас пишу компонент, который должен совместно с ZOO образовать магазин. Так вот, чтобы отследить код, нужно десять кругов бегать по файлам.
Мда... =))

Делаем две позиции в файле вывода full.php и в файле настроек position.xml
В файл вывода full.php добавляем код:
Код
<?php if ($this->checkPosition('image')) : ?>
    <div>
        <?php echo $this->renderPosition('image'); ?>
    </div>
<?php ?>

<?php if ($this->checkPosition('image2')) : ?>
    <div style="float: left;">
        <?php echo $this->renderPosition('image2'); ?>
    </div>
<?php endif; ?>
и настраиваем JBZoo Image в админке по своему вкусу... и не забываем разместить каждый элемент JBZoo Image на своем месте.

В итоге получаем:
Спойлер
[свернуть]
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Поправить шаблон full для JBZoo
« Ответ #7 : 03.07.2015, 07:53:41 »
и настраиваем JBZoo Image в админке по своему вкусу... и не забываем разместить каждый элемент JBZoo Image на своем месте.
Здесь можно подробнее?
Мой элемент - это набор  изделия каталога запчастей. Количество составляющих для каждого изделия меняется, а каждая составляющая имеет несколько текстовых полей, картинку, ссылкусоставляющих и 2 формы, открывающихся при нажатии на соответствующие кнопки.
Сейчас вывожу их в таблице, 1 строка - 1 составляющая. Вопрос: как настраивать вывод из админки, не трогая шаблон элемента?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Поправить шаблон full для JBZoo
« Ответ #8 : 03.07.2015, 11:33:44 »
Здесь можно подробнее?
Мой элемент - это набор  изделия каталога запчастей. Количество составляющих для каждого изделия меняется, а каждая составляющая имеет несколько текстовых полей, картинку, ссылкусоставляющих и 2 формы, открывающихся при нажатии на соответствующие кнопки.
Сейчас вывожу их в таблице, 1 строка - 1 составляющая. Вопрос: как настраивать вывод из админки, не трогая шаблон элемента?
Те кто работает с Zoo уже привыкли, что вся настройка происходит в админке + редактирование файлов.
Редактирование кода элемента нужно в крайнем случае, всегда можно обойтись только правильной настройкой/версткой самого шаблона вывода (full, teaser + добавление позиций вывода в positions.xml).

Можно чуточку подробнее что Вы хотите сделать и сколько может быть всего составляющих?
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Поправить шаблон full для JBZoo
« Ответ #9 : 03.07.2015, 11:46:12 »
что Вы хотите сделать и сколько может быть всего составляющих?
Я уже сделал вот что:
- создал новый элемент, который имеет описанные выше свойства (текстовые поля, ссылка, картинка, формы и т.д.)
- он добавляется к item::Product
- его может быть сколько угодно (ElementRepeatable)
Как я уже говорил, сейчас вывожу на таблице. Для меня не составит проблему код менять, а вот для заказчика настройки в админке были бы более предпочтительны.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

роутинг zoo и jbzoo прошу помощи и идей

Автор isay777

Ответов: 2
Просмотров: 3788
Последний ответ 18.09.2017, 00:03:10
от isay777
Сервисы доставки в JbZoo

Автор Whitelamb

Ответов: 2
Просмотров: 4743
Последний ответ 15.09.2017, 22:18:55
от isay777
Ссылки в JBZoo

Автор Whitelamb

Ответов: 3
Просмотров: 4699
Последний ответ 15.09.2017, 22:17:11
от isay777
Zoo (+JBZoo) как вывести значения элементов?

Автор toyda

Ответов: 8
Просмотров: 3309
Последний ответ 09.01.2017, 18:06:40
от newvideo
jbzoo вывод на главной модулем

Автор Ivankalikemanka

Ответов: 8
Просмотров: 2797
Последний ответ 12.09.2016, 15:36:02
от Ivankalikemanka