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

a69

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Изменение дизайна модуля
« : 10.01.2011, 00:32:37 »
Доброго дня.

Помогите разобраться.
Хочу подогнать дизайн модуля виртуалмарта, под свои нужды, модуль взял, для тренировки, feature product, хотя это не важно
Мне надо вывести в указанное место картинку товара, его цену, артикул и краткое описание, всего 4 позиции.

Отвечают, насколько я понял, за дизайн файлы:
mod_virtuemart_featureprod.xml папка /modules/mod_virtuemart_featureprod/
mod_virtuemart_featureprod.php папка /modules/mod_virtuemart_featureprod/
featuredProducts.tpl.php папка /components/com_virtuemart/themes/default/templates/common/

Везде в мануалах написано, что за дизайн вывода модуля отвечает файл featuredProducts.tpl.php, но когда я редактирую этот файл вообще ничего не меняется, а когда я что либо изменяю в файле mod_virtuemart_featureprod.php видны изменения.
Но как его править, не понимаю совсем, как выделить нужные мне переменные, обычно они в таком виде <?php echo $featured['product_price'] ?>., в указаном файле все по другому..

У меня позиция модуля задается таким образом

<div id="main_container">
<div id="body_container1">
   <div id="special">
<?php if($this->countModules('content2')) : ?>
<jdoc:include type="modules" name="content2" style="" />
<?php endif; ?>
   </div>
</div>
</div>

Все красиво, этот код выводит все там где нужно и с нужными картинками

Теперь вот, внутренности дизайна модуля выдраные с тестового свёрстанного HTML
<div class="thumbnail_container">ТУТ КАРТИНКО</div>
    <div class="description_container">
    <span class="prodlist_sku">НАИМЕНОВАНИЕ</span> <span class="prodlist_desc">Краткое описание продукта</div>
   <div class="price_container">
             <div class="stock_container">ДОБАВИТЬ В КОРЗИНУ</div>
             <div style="float: right; text-align: right; vertical-align: bottom;"><span class="prodlist_price">ЦЕНА</span>
   </div>
   <div style="clear: both; width: 100%; height: 0px;"></div>
</div>


А вот часть кода файла mod_virtuemart_featureprod.php который насколько я понял отвечает за вывод
<tr align="center" class="<?php echo $sectioncolor ?>">
   <td width="<?php echo $width ?>%">
      <?php
      $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);Вот эта строка выводит картинку, цену и название товара.
      ?><br />
   </td>
</tr>


Как мне изменить эти внутренности и что куда добавить, чтобы я мог получить картинку товара, его цену, артикул и краткое описание(необязательно), в модуле.

« Последнее редактирование: 10.01.2011, 00:38:58 от a69 »
*

2s-mode

  • Захожу иногда
  • 202
  • 12 / 0
  • Вам ответ, мне +1.
Re: Изменение дизайна модуля
« Ответ #1 : 10.01.2011, 10:57:26 »
строка 126
Код
$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);
Вот сам snapshot components\com_virtuemart\themes\default\templates\common\productsnapshot.tpl.php

featuredProducts.tpl.php по всей видимости отвечает за специалное предложение внизу страницы... Точно сказать не могу...

+1

Хочешь жить?? умей работать!!!!
*

a69

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Изменение дизайна модуля
« Ответ #2 : 11.01.2011, 01:11:16 »
Подсказали решение на форуме

делюсь, надо править файл productsnapshot.tpl.php

а как вставить краткое описание в модуль?

Я вставляю код
<?php echo $product_s_desc ?>
никакой реакции, получается что в формируемом запросе нет этого поля?

Помогите с запросом..
*

2s-mode

  • Захожу иногда
  • 202
  • 12 / 0
  • Вам ответ, мне +1.
Re: Изменение дизайна модуля
« Ответ #3 : 11.01.2011, 09:31:47 »
Подсказали решение на форуме

делюсь, надо править файл productsnapshot.tpl.php

а как вставить краткое описание в модуль?

Я вставляю код
<?php echo $product_s_desc ?>
никакой реакции, получается что в формируемом запросе нет этого поля?

Помогите с запросом..

components\com_virtuemart\classes\ps_product.php

Здесь нужно добавить переменную  $product_s_desc. Добавляю по аналогии с $product_name.. Но скорее всего важна функция на строке 2303
Хочешь жить?? умей работать!!!!
*

streelok

  • Захожу иногда
  • 331
  • 0 / 6
Re: Изменение дизайна модуля
« Ответ #4 : 20.02.2012, 17:43:04 »
Очень полезная статься... особенно данные в конце.. спасибо большое
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Показ модуля на странице товара только

Автор EmAl

Ответов: 24
Просмотров: 4174
Последний ответ 27.05.2014, 08:15:01
от Mitriy-Bug
Вывод модуля везде, кроме определенных категорий

Автор katjuha6

Ответов: 18
Просмотров: 4337
Последний ответ 13.01.2014, 15:24:40
от Fedor Vlasenko
Изменение стиля отражения сопутствующих товаров

Автор GROT

Ответов: 2
Просмотров: 1305
Последний ответ 20.09.2013, 21:19:46
от fsv
Изменение назначения поля формы "Задайте вопрос по этому товару"

Автор Boroda4

Ответов: 10
Просмотров: 2605
Последний ответ 05.03.2013, 13:18:01
от fsv
Изменение сколлбара в browse_2

Автор katjuha6

Ответов: 4
Просмотров: 1865
Последний ответ 13.02.2013, 02:30:53
от katjuha6