Крупнейшая биржа рекламы в Телеграм
0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 2862 Просмотров
*

ws_green

  • Захожу иногда
  • 71
  • 1 / 0
Дано:
Joomla 1.5 + VM 1.1.14
Модуль корзины mod_virtuemart_cart_1.1.4
Шаблон отображения мини-корзины minicart.tpl.php


Как можно сделать, чтобы в этом шаблоне отображалось product_thumb_image у каждого товара?
*

cadet

  • Захожу иногда
  • 239
  • 17 / 0
Ищи по форума, было такое уже.
*

ws_green

  • Захожу иногда
  • 71
  • 1 / 0
Ищи по форума, было такое уже.
если бы нашел - повторно не задавал, уже 3 дня мучаюсь с этим вопросом
*

cadet

  • Захожу иногда
  • 239
  • 17 / 0
ИНСТРУКЦИЯ ПО ВНЕДРЕНИЮ ИЗОБРАЖЕНИЙ В КОРЗИНУ:
VirtueMart 1.0.x

1. Открываем файл:
/administrator/components/com_virtuemart/html/basket.php
2. Находим код ( примерно 90-ая строка ):
$product_rows[$i]['product_sku'] = $ps_product->get_field($cart[$i]["product_id"], "product_sku");
3. Вставляем ниже код:
$product_rows[$i]['product_thumb_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");
4. Открываем файл:
/administrator/components/com_virtuemart/html/templates/basket/basket_b2b.html.php
5. Вставляем код в подходящее место:
<?php echo $product['product_name'] . $product['product_attributes'] ?>
например, для вставки картинки под названием товара, достаточно код
<?php echo $VM_LANG->_PHPSHOP_CART_NAME ?>
заменить на
<?php echo $VM_LANG->_PHPSHOP_CART_NAME ?><br><?php echo ps_product::image_tag( $product['product_thumb_image'] )?>

ИНСТРУКЦИЯ ДЛЯ VirtueMart 1.1.X
Для VirtueMart 1.1.x манипуляции полностью идентичны, за исключением того, что в п.4 файлы хранятся в иной папке:
/components/com_virtuemart/themes/default/templates/basket/basket_b2b.html.php
Если Вы используете любой шаблон кроме default путь изменится на путь к папке шаблона

*

ws_green

  • Захожу иногда
  • 71
  • 1 / 0
ИНСТРУКЦИЯ ПО ВНЕДРЕНИЮ ИЗОБРАЖЕНИЙ В КОРЗИНУ:
VirtueMart 1.0.x

1. Открываем файл:
/administrator/components/com_virtuemart/html/basket.php
2. Находим код ( примерно 90-ая строка ):
$product_rows[$i]['product_sku'] = $ps_product->get_field($cart[$i]["product_id"], "product_sku");
3. Вставляем ниже код:
$product_rows[$i]['product_thumb_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");
4. Открываем файл:
/administrator/components/com_virtuemart/html/templates/basket/basket_b2b.html.php
5. Вставляем код в подходящее место:
<?php echo $product['product_name'] . $product['product_attributes'] ?>
например, для вставки картинки под названием товара, достаточно код
<?php echo $VM_LANG->_PHPSHOP_CART_NAME ?>
заменить на
<?php echo $VM_LANG->_PHPSHOP_CART_NAME ?><br><?php echo ps_product::image_tag( $product['product_thumb_image'] )?>

ИНСТРУКЦИЯ ДЛЯ VirtueMart 1.1.X
Для VirtueMart 1.1.x манипуляции полностью идентичны, за исключением того, что в п.4 файлы хранятся в иной папке:
/components/com_virtuemart/themes/default/templates/basket/basket_b2b.html.php
Если Вы используете любой шаблон кроме default путь изменится на путь к папке шаблона



этот хак я видел, но мне нужно вставить изображение в шаблон minicart.tpl.php!
*

cadet

  • Захожу иногда
  • 239
  • 17 / 0
Нужно как описано тут - http://www.usability.by/10-tips-to-design-usable-shopping-carts/ ?
*

ws_green

  • Захожу иногда
  • 71
  • 1 / 0
Вот, скрины прикрепил, как есть и как нужно

[вложение удалено Администратором]
*

ws_green

  • Захожу иногда
  • 71
  • 1 / 0
неужели никто не знает? >:(
*

loginbox

  • Захожу иногда
  • 72
  • 15 / 0
1. Открываем файл /administrator/components/com_virtuemart/html/shop.basket_short.php
в нем за 72 примерно строчкой: $product_parent_id=$ps_product->get_field($cart[$i]["product_id"],"product_parent_id");
добовляем $product_image=$ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");
2. Затем 99 строку : $minicart[$ci]['product_name'] = = shopMakeHtmlSafe($ps_product->get_field($_SESSION['cart'][$i]["product_id"], "product_name"));
закоментируем иил можно удалить как удобно, но на всякий случай лучше закоментировать
и ниже добовляем
$minicart[$ci]['product_name'] = ps_product::image_tag($product_image );
PS: Как убрать количество и сумму поиши сам или может кто уже подскажет, а то копаться не охота.
Насколько правельно написан код сказать не могу так как сам только учусь но факт что работает, если что я думаю более опытные товарищи с этого форума подскажут
История пишется царями, переписывается мошенниками, а изучается неудачниками...
*

ws_green

  • Захожу иногда
  • 71
  • 1 / 0
1. Открываем файл /administrator/components/com_virtuemart/html/shop.basket_short.php
в нем за 72 примерно строчкой: $product_parent_id=$ps_product->get_field($cart[$i]["product_id"],"product_parent_id");
добовляем $product_image=$ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");
2. Затем 99 строку : $minicart[$ci]['product_name'] = = shopMakeHtmlSafe($ps_product->get_field($_SESSION['cart'][$i]["product_id"], "product_name"));
закоментируем иил можно удалить как удобно, но на всякий случай лучше закоментировать
и ниже добовляем
$minicart[$ci]['product_name'] = ps_product::image_tag($product_image );
PS: Как убрать количество и сумму поиши сам или может кто уже подскажет, а то копаться не охота.
Насколько правельно написан код сказать не могу так как сам только учусь но факт что работает, если что я думаю более опытные товарищи с этого форума подскажут

спасибо, все работает отлично +
*

RedFlash

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Спасибо за инструкцию - работает.

ВОПРОС: Можно ли уменьшить изображение при выводе в модуле корзины? (у меня превьюшки достаточно большие - в корзине смотрятся не очень хорошо.
*

TakT

  • Захожу иногда
  • 124
  • 8 / 0
мужики а у всех на послденем шаге отображается картинка товара, у меня на послднем шаге оформления  всместо изображения товара стандартная картинка говорящая что на даном товаре нет изображения(((

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

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

Автор grishin

Ответов: 38
Просмотров: 7131
Последний ответ 22.08.2020, 08:44:29
от rsn
VirtueMart. Вывести названия дополнительных изображений в карточке товара

Автор Delik

Ответов: 3
Просмотров: 1846
Последний ответ 04.09.2018, 10:42:46
от Eholov
Как сделать импорт товара на VirtueMart?

Автор Усач911

Ответов: 0
Просмотров: 474
Последний ответ 07.11.2017, 22:03:18
от Усач911
Sj Minicart Pro for VirtueMart не показывает изображение товара

Автор 6199233

Ответов: 2
Просмотров: 771
Последний ответ 22.07.2017, 17:16:46
от 6199233
Добавить классы для каждой категории в модуле вывода категорий

Автор dron

Ответов: 5
Просмотров: 717
Последний ответ 16.04.2017, 18:31:51
от fsv