Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Добрый день, не первый раз задаю этот вопрос, выделю в отдельную тему.

Как в списке категории - где отображаются товары, вывести 2ю фотографию этого товара? Пробовал копировать код из карточки (флайпедж товара) не работает.


Пробую вот так вот, но доп фото не видать, только основное.

Спойлер
[свернуть]
« Последнее редактирование: 14.06.2012, 21:23:57 от Polosat »
*

WGT

  • Новичок
  • 8
  • 1 / 0
В данный момент тоже ковыряю этот вопрос. Если что-то получиться обязательно отпишу
*

WGT

  • Новичок
  • 8
  • 1 / 0
Всё очень просто решается.

Идём во вьюшку по адресу components/com_virtuemart/views/category находим там файл view.html.php

Строка

// Load the products in the given category
$products = $productModel->getProductsInCategory($categoryId);
$productModel->addImages($products,1);

1 меняем на 20

Затем в файле шаблона категории вызываем с проверкой на количество. Вставляем в листалку, т.е. между

foreach ( $this->products as $product ) {

...

}

Вот этот код
<?php
   if (count($product->images) > 0) {
    foreach ($product->images as $image) {
      echo '<div class="floatleft">' . $image->displayMediaThumb('class="product-image"', true, 'class="modal"', true, true). '</div>'; //'class="modal"'
         }
      }
?>

И будет Вам счастье
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Спасибо, а куда именно вставлять т.к. там 2 раза этот код вызывается, пробовал - ошибку выдает

Код
// Count products
$BrowseTotalProducts = 0;
foreach ( $this->products as $product ) {
   $BrowseTotalProducts ++;
  
}

// Start the Output
foreach ( $this->products as $product ) {
$this->product = $product;

UPD: вроде получилось но теперь по 2 раза 1е фото отображает

вот код:

Код
// Start the Output
foreach ( $this->products as $product ) {
$this->product = $product;

   if (count($product->images) > 0) {
    foreach ($product->images as $image) {
      echo '<div class="floatleft">' . $image->displayMediaThumb('class="product-image"', true, 'class="modal"', true, true). '</div>'; //'class="modal"'
         }
      }
   
// Show the horizontal seperator
if ($iBrowseCol == 1 && $iBrowseProduct > $BrowseProducts_per_row) { ?>
<div class="horizontal-separator"></div>
<?php }
« Последнее редактирование: 17.05.2012, 16:46:24 от Polosat »
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Уффф, разобрался для VM 2.0.6

Спасибо код валидный

ищем где у нас такой кусок кода

Код
<?php /** @todo make image popup */
echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
?>

и вместо него вставляем код с поста выше и вуаля у нас 2 фото каждого товара
« Последнее редактирование: 14.06.2012, 21:21:50 от Polosat »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать в производителях (модуль manufacturer) категории сверху

Автор sm_ph

Ответов: 7
Просмотров: 5951
Последний ответ 21.07.2025, 11:41:02
от Елeна
Как вывести категории с фото и подкатегориями?

Автор sergspb

Ответов: 0
Просмотров: 2426
Последний ответ 18.05.2022, 15:01:55
от sergspb
Эффект добавления товара в корзину VM3

Автор bassez

Ответов: 0
Просмотров: 2760
Последний ответ 05.06.2020, 12:28:26
от bassez
Как убрать показ дополнительного изображения в категории товаров?

Автор ElenaNova

Ответов: 0
Просмотров: 2791
Последний ответ 22.04.2020, 13:13:27
от ElenaNova
Решено: Валютный знак рубля в VirtueMart 2

Автор frostwar

Ответов: 10
Просмотров: 11528
Последний ответ 07.04.2020, 15:50:54
от liberator