Новости Joomla

Поток товаров, связанные товары для JoomShopping 5+.

Поток товаров, связанные товары для JoomShopping 5+.

Расширение для JoomShopping 5+, которое позволяет связывать товары между собой на основе общих характеристик, создавая логические группы товаров в каталоге.

Расширение реализует механизм связывания товаров, похожий на стандартный Related Products, но с дополнительной возможностью быстрого подбора товаров по характеристикам.

Принцип работы
- Связывание товаров происходит в полуавтоматическом режиме.
- Администратор выбирает характеристику, по которой нужно сформировать группу товаров (например: модель, серия, объем, тип и т.д.).
- Система фильтрует и показывает список товаров с таким же значением характеристики.
- Администратор выбирает нужные товары из списка для создания связи.
Таким образом сохраняется полный контроль над связями, но значительно упрощается поиск нужных товаров.

Назначение потока товаров в одном товаре является сквозным. Это обеспечивает автоматическую связь и возможность корректировки потока в каждом товаре, который к нему относится.

Страница расширения

@joomlafeed

👩‍💻 Joomla User Guide - новый портал документации для пользователей.

👩‍💻 Joomla User Guide - новый портал документации для пользователей.

Обычно над сайтом работают разные специалисты: контент-менеджеры, разработчики, администраторы и т.д. Долгое время документация для пользователей была на docs.joomla.org. Там по-прежнему хранится информация, актуальная для Joomla 2.5, Joomla 3 и немного для Joomla 4.

Для Joomla 5+ создан портал документации для пользователей Joomla — https://guide.joomla.org. В нём вы найдёте инструкции для контент-менеджеров и веб-мастеров, администраторов сайта:
- как работать с категориями, материалами, страницами сайта
- работа с модулями, стилями отображения
- загрузка картинок и работа с ними
- модули, плагины, компоненты, поиск, теги. процессы, мультиязычность, шаблоны писем, планировщик задач, микроразметка Schema.org...
- ... и многое многое другое, что вызывает так много вопросов у обычных пользователей Joomla.

Информация дана на английском языке. Можно использовать браузерный автоперевод для чтения по-русски или воспользоваться сайтом одного из энтузиастов Joomla-сообщества - https://jdocmanual.org, где даны ИИ-переводы на 9 (на данный момент) языков, включая русский.

Также всячески приветствуется помощь в наполнении портала документации. Ваша небольшая заметка или статья с парой скриншотов, ваш опыт - могут сэкономить тысячам и тысячам людей не один час Точно так же как и вы, пользуясь Joomla используете результаты трудов сотен людей со всего мира: от кода до документации.

Присоединяйтесь - это не сложно ) Главное начать ))

- https://guide.joomla.org/ - новы портал документации для пользователей Joomla 5+.
- https://docs.joomla.org/ - старый портал документации для пользователей Joomla 3.
- https://jdocmanual.org/ - документация по-русски (ИИ-перевод).

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 1841 Просмотров
*

myrka

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Есть Модуль «VirtueMart Товары», как сделать вывод товаров по рейтингу, начиная с самых популярных?
Благодарна любым наводкам.

Код

<ul class="vmproduct<?php echo $params->get ('moduleclass_sfx'); ?> productdetails">


<?php foreach ($products as $product) : ?>



<?php
$raitingSort = round($product->rating->rating, 2);
echo $raitingSort;
if($products) {?>
   
   
   
<li class="<?php echo $pwidth ?> <?php echo $float ?>">
<?php

if (!empty($product->images[0])) {

$image = $product->images[0]->displayMediaThumb ('class="featuredProductImage"', FALSE);

} else {

$image = '';

}

echo JHTML::_ ('link', JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name));

echo '<div class="clear"></div>';

$url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' .

$product->virtuemart_category_id); ?>

<a href="<?php echo $url ?>"><?php echo $product->product_name ?></a>       
               
               
                <div class="rat-sv">


                           
                        <?php
$products = VmModel::getModel('product');
            $ratingModel = VmModel::getModel('ratings');
     
?>
                             <?php // Product Rating
               $product->showRating = $ratingModel->showRating($product->virtuemart_product_id);
               if ($product->showRating) {
                     $product->vote = $ratingModel->getVoteByProduct($product->virtuemart_product_id);
                     $product->rating = $ratingModel->getRatingByProduct($product->virtuemart_product_id);
                     $maxrating = VmConfig::get('vm_maximum_rating_scale', 5);

                     if (empty($product->rating)) {
               ?>
                     <span class="vote"><?php echo JText::_('COM_VIRTUEMART_RATING'). ' ' . JText::_('COM_VIRTUEMART_UNRATED')?></span>
               <?php } else { ?>
                     <span class="vote">
                     <?php echo JText::_('COM_VIRTUEMART_RATING'). ' ' . round($product->rating->rating, 2). '/' . $maxrating; ?><br/>
                        <span title=" <?php echo (JText::_("COM_VIRTUEMART_RATING_TITLE"). $product->rating->rating . '/' . $maxrating)?>" class="vmicon vm2-stars<?php echo round($product->rating->rating); ?>" style="display:inline-block;">
                        </span>
                     </span>
                 <?php } ?>
               <?php }?>
               
               
               
                        </div>
               
               
                <?php    echo '<div class="clear"></div>';





// $product->prices is not set when show_prices in config is unchecked

if ($show_price and  isset($product->prices)) {

echo '<div>'.$currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);

if ($product->prices['salesPriceWithDiscount'] > 0) {

echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);

}

echo '</div>';

}

if ($show_addtocart) {

echo mod_virtuemart_product::addtocart ($product);

}

?>

</li>   
   
   
   
   
  <?php  }?>






<?php

if ($col == $products_per_row && $products_per_row && $last) {

echo '

</ul><div class="clear"></div>

<ul  class="vmproduct' . $params->get ('moduleclass_sfx'). ' productdetails">';

$col = 1;

} else {

$col++;

}

$last--;

endforeach; ?>

</ul>

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 16099
Последний ответ 22.08.2020, 08:44:29
от rsn
Не выводит списком Настраиваемое поле в VirtueMart 5.0

Автор ЛюдмилаМир

Ответов: 2
Просмотров: 6193
Последний ответ 25.08.2019, 16:27:04
от ЛюдмилаМир
Joomla VirtueMart помощь в переводе

Автор akkord31

Ответов: 0
Просмотров: 5920
Последний ответ 21.05.2019, 09:14:02
от akkord31
Миграция с Joomla 1.5 на 3 с VirtueMart 1.1.9 stable на свежую. Кто поможет?

Автор Гриша-Десантник

Ответов: 7
Просмотров: 6375
Последний ответ 23.04.2019, 10:22:25
от draff
Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 6166
Последний ответ 25.10.2018, 20:56:54
от Sergey1984