Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать 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 Ответов
  • 10706 Просмотров
*

vitoxa_ya

  • Осваиваюсь на форуме
  • 12
  • 4 / 0
Добрый день, подскажите как на главной странице вывести список товаров под категорией. как на данной картинке
« Последнее редактирование: 07.07.2012, 02:56:36 от vitoxa_ya »
*

vitoxa_ya

  • Осваиваюсь на форуме
  • 12
  • 4 / 0
Re: Список товаров на главной
« Ответ #1 : 07.07.2012, 02:30:43 »
И так отвечаю сам на свой же вопрос ^-^
конечно можно было создать статью в Joomla в неё добавить позиций и модули feftured product, но так не интересно ;D

Идём www.ваш_сайт\components\com_virtuemart\views\virtuemart\tmpl и для начала копируем файл default_categories.php в папку templates\ваш_шаблон\html\com_virtuemart\virtuemart, и тогда никакие обновления не страшны

Открываем наш default_categories.php и ищем код
Код: php-brief
<span><?php echo $category->category_name ?></span><br />
    </a>
    </h2>

После него добавляем вот этот код
Код: php
<!-- Begin list of products -->
<div class="main_category_description" style="float:left;">
<?php echo $category->category_description ; ?>
</div>
<?// Start the Output
$Product_group = false;
$max_items = 0;
$category_id = $category->virtuemart_category_id;
$filter_category = true;
$show_price = false;

$vendorId = JRequest::getInt('vendorid', 1);

if ($filter_category ) $filter_category = TRUE;
$productModel = VmModel::getModel('Product');

$products = $productModel->getProductListing($Product_group, $max_items, $show_price, true, false,$filter_category, $category_id);
$productModel->addImages($products);

$totalProd = count( $products);
if(empty($products)) return false;
?>
<div id="produkt_list" class="floatleft" >
<?php
foreach ( $products as $product ) {
// Show Products ?>
<div id="produkt_img" class="width15 floatleft" style="text-align:left">
<?php /** if you want an image, uncomment the code
echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
*/?>
</div>
<ul><li><?php echo JHTML::link($product->link, $product->product_name); ?></li></ul>
<div class="clear"></div>
<?
} // end of foreach ( $products as $product )
?>
</div>
<!-- End list of products -->

ну и конечно же говорим мне спасибо если не жалко ^-^
« Последнее редактирование: 19.09.2012, 10:30:46 от vitoxa_ya »
*

gluck1966

  • Новичок
  • 9
  • 1 / 0
Огромное спс за решение.
В коде, правда ошибочка - забыл фигурную скобку в цикле открыть.
*

vitoxa_ya

  • Осваиваюсь на форуме
  • 12
  • 4 / 0
Огромное спс за решение.
В коде, правда ошибочка - забыл фигурную скобку в цикле открыть.
Спасибо за замечание поправил)
*

aslanamirov

  • Захожу иногда
  • 87
  • 4 / 0
  • Ййехаа!
RE: Список товаров на главной VirtueMart
« Ответ #4 : 18.03.2013, 09:16:49 »
Люди, а как вывести его то?
VirtueMart 2.0.20a в этом файле у меня нет таких  строк, но все таки я вставил и результата ноль.
как подключить его к шаблону в папке HTML?
*

LZD

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Список товаров на главной VirtueMart
« Ответ #5 : 20.07.2017, 16:46:29 »
Добрый день!
А может быть кто-нибудь сталкивался с такой задачей на VM3? не работает getProductListing и getProductsInCategory
Тут
https://forum.virtuemart.net/index.php?topic=132183.0
человек столкнулся с такой же проблемой, но решения так и не нашлось :(
*

alfa212

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
RE: Список товаров на главной VirtueMart
« Ответ #6 : 21.10.2020, 23:27:08 »
Решение для VM3:

В файле components\com_virtuemart\sublayouts\categories.php где-то после закрывающего </h2> вставить

Код
<?
$productModel = VmModel::getModel('product');
$prods_in_cat = $productModel->getProductsInCategory($category->virtuemart_category_id);
foreach ( $prods_in_cat as $prod ) {
  echo '<a href="' . $prod->link.$ItemidStr . '">' . $prod->product_name . '</a><br>';
}
?>

строку с echo  '<a href=... оберните тегами по своему усмотрению - она выводит каждую строку с товаром
« Последнее редактирование: 21.10.2020, 23:39:13 от alfa212 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться