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

urodoff

  • Захожу иногда
  • 71
  • 18 / 0
Идем по этому адресу components/com_VirtueMart/themes/default/templates/basket/ и редактируем файл basket_b2c.html.php
вставляем код изображение куда нам нужно.
Код: php
<?php echo ps_product::image_tag( $product['product_thumb_image'] ) ?>

Далее

Идем по этому адресу /administrator/components/com_VirtueMart/html/ и редактируем файл basket.php
После строки
Код: php
$product_rows[$i]['product_sku'] = $ps_product->get_field($cart[$i]["product_id"], "product_sku");

Вставляем
Код: php
$product_rows[$i]['product_thumb_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");

Вот в принципе и все...
*

Buzan

  • Новичок
  • 6
  • 0 / 0
Спасибо за код. Но не работает он у меня...  >:( Привожу кусок кода своей страницы, там и не пахнет картинкой. Может у меня другие файлы отвечают за формирование корзины?
Код
<!-- Cart Begins here -->
<table width="100%" cellspacing="2" cellpadding="4" border="0">
  <tr align="left" class="sectiontableheader">
        <th>Название</th>
        <th>Артикул</th>
<th>Цена</th>
<th>Количество / Обновить</th>
<th>Промежуточный итог</th>
  </tr>
  <tr valign="top" class="sectiontableentry1">
<td><a href="/index.php?page=shop.product_details&amp;flypage=flypage.tpl&amp;product_id=149&amp;category_id=12&amp;option=com_VirtueMart&amp;Itemid=2"><strong>Серьги</strong></a><br /></td>
<td>SK-17-0609-60</td>
<td align="right">60.00 руб.</td>
<td><form action="http://www.sergivushi.ru/index.php" method="post" style="display: inline;">
<input type="hidden" name="option" value="com_VirtueMart" />
<input type="text" title="Обновить количество в корзине" class="inputbox" size="4" maxlength="4" name="quantity" value="1" />
<input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="func" value="cartUpdate" />
    <input type="hidden" name="product_id" value="149" />
    <input type="hidden" name="prod_id" value="149" />
    <input type="hidden" name="Itemid" value="2" />
    <input type="hidden" name="description" value="" />
    <input type="image" name="update" title="Обновить количество в корзине" src="http://www.sergivushi.ru/components/com_VirtueMart/themes/default/images/update_quantity_cart.png" alt="Обновить" align="middle" />
  </form> <form action="http://www.sergivushi.ru/index.php" method="post" name="delete" style="display: inline;">
    <input type="hidden" name="option" value="com_VirtueMart" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="Itemid" value="2" />
    <input type="hidden" name="func" value="cartDelete" />
    <input type="hidden" name="product_id" value="149" />
    <input type="hidden" name="description" value="" />
  <input type="image" name="delete" title="Удалить товар из корзины" src="http://www.sergivushi.ru/components/com_VirtueMart/themes/default/images/remove_from_cart.png" alt="Удалить товар из корзины" align="middle" />
  </form> </td>
    <td align="right">60.00 руб.</td>
  </tr>
*

urodoff

  • Захожу иногда
  • 71
  • 18 / 0
ты именно этот файл смотришь basket_b2c.html.php, код твой хтмл генериный покажи исходник... и какая версия?
« Последнее редактирование: 28.06.2009, 12:55:32 от urodoff »
*

Buzan

  • Новичок
  • 6
  • 0 / 0
Да, именно этот файл.
Joomla! 1.5.9 Production/Stable
VirtueMart: VirtueMart 1.1.3 stable
А код же я выкладывал уже. Это как раз сгенеренная страница с твоими добавлениями. Или ты какой имеешь в виду?
*

urodoff

  • Захожу иногда
  • 71
  • 18 / 0
Вот мой кусок кода корзины есть картинка..

Код: robots
<!-- Cart Begins here -->
<td><a href="/katalog-telefonov/vertu-signature/vertu-signature-s-design-platinum.html"><strong>Vertu Signature S Design Platinum</strong></a><br /><img src="http://moy_sayt/components/com_VirtueMart/show_image_in_imgtag.php?filename=Signature_S_Desi_4a20545adb97c.png&amp;newxsize=150&amp;newysize=150&amp;fileout=" alt="" height="150" width="150"  border="0" /></td>
<td>112</td>
<td align="right">23 339 руб.</td>

<!-- End Cart --><br />
*

Buzan

  • Новичок
  • 6
  • 0 / 0
Да, у тебя все есть. Бум разбираться. Спасибо.
*

antoniom

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
откуда беруться значения <?php echo $VM_LANG->_('PHPSHOP_CART_SKU') ?> т.е в табличной части заголовок колонки... в каком lang искать?
*

antoniom

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
хммм... сам нашел...
administrator\components\com_VirtueMart\languages\common\russian.php

'PHPSHOP_CART_SKU' => 'Артикул',
а можно добавить в basket_b2c.html.php
<th><?php echo $VM_LANG->_('PHPSHOP_THUMB_IMG') ?></th>
и в russian.php
'PHPSHOP_THUMB_IMG' => 'Изображение товара',

и будет тогда усе красиво... :))
*

crazy81

  • Захожу иногда
  • 68
  • 1 / 0
Идем по этому адресу components/com_VirtueMart/themes/default/templates/basket/ и редактируем файл basket_b2c.html.php
вставляем код изображение куда нам нужно.
Код: php
<?php echo ps_product::image_tag( $product['product_thumb_image'] )?>

а куда именно встявлять эту строчку?
*

NapoleON_OFF

  • Захожу иногда
  • 92
  • 2 / 0
Идем по этому адресу components/com_VirtueMart/themes/default/templates/basket/ и редактируем файл basket_b2c.html.php
вставляем код изображение куда нам нужно.
Код: php
<?php echo ps_product::image_tag( $product['product_thumb_image'] )?>

всё работает, спасибо....
Подскажите как вывести картинки категории? какие функции прописывать?

Далее

Идем по этому адресу /administrator/components/com_VirtueMart/html/ и редактируем файл basket.php
После строки
Код: php
$product_rows[$i]['product_sku'] = $ps_product->get_field($cart[$i]["product_id"], "product_sku");

Вставляем
Код: php
$product_rows[$i]['product_thumb_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");

Вот в принципе и все...
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Все работает спасибо, а не подскажите как сделать, чтобы выводимое изображение было нужного размера? В смысле именно в корзине, потому что оно у меня достаточно большое специально и корзина при заказе нескольких товаров смотрится не очень красиво.
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
То есть вместо image_tag вставлять function image_tag и подставлять нужные размеры?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
нет
Код
<?php echo ps_product::image_tag( $product['product_thumb_image'],  , 1, , 0, 0 )?>
и ставить свои размеры вместо нулей

а можно код для Joomla 1.0.15 и вирт 1.0.15
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
При подставлении этого кода
<?php echo ps_product::image_tag( $product['product_thumb_image'],  , 1, , 0, 0 )?>
Выдает синтактическую ошибку
А вот так
<?php echo ps_product::image_tag( $product['product_thumb_image'], $args="", $resize=1,  $thumb_width=60, $thumb_height=60)?>
Ничего не изменяется
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Parse error: syntax error, unexpected ',' in Z:\home\localhost\www\t\components\com_virtuemart\themes\default\templates\basket\basket_b2c.html.php on line 43
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
АГА, лишняя запятая закралась - вот так надо
Код
<?php echo ps_product::image_tag( $product['product_thumb_image'],  , 1, 60, 60 )?>
не понял, почему ты нули вместо 60 оставил
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
60 вместо нулей? Хотел, чтобы изображение было 60на 60
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Нет и без запятой выдает тоже самое
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
в принципе, ты можешь вообще imagetag не использовать:
Код
<img src="<?php echo $product['product_thumb_image'] ?>" widht="60px" height="60px">
только посмотри, в $product['product_thumb_image'] полный путь к файлу выводится или нет.
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
<img src="<?php echo $product['product_thumb_image'] ?>" widht="60px" height="60px">
Так вообще изображение не выводится, вместо изображения крестик
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Да путь не полный, или начало или конец
*

romul79

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
<img src="http://site.ru/components/com_virtuemart/shop_image/product/<?php echo $product['product_thumb_image'] ?>" border="0" alt="<?php echo $product_name ?>"  width="90px" height="90px">
И все получилось, хотя подобные манипуляции с большим изображением почему то не проходили.
*

BlackBrother

  • Новичок
  • 7
  • 0 / 0
Здорово! я попробывал прилепить данный хак на мини корзину... титлы товаров цепляет нормально а сами картинки нет ... я так понял надо прописать в настройках мини корзины

$product_rows[$i]['product_thumb_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");

только в каком файле?


в фвайле  /components/com_virtuemart/themes/default/templates/common/minicart.tpl.php вставил так

Код
<div class="vm_cart_prod clearfix">

            <div style="float: left;">
       <img src="http://site.ru/components/com_virtuemart/shop_image/product/<?php echo $cart['product_thumb_image'] ?>" border="0" alt="<?php echo $cart['product_name'] ?>"  width="80px" height="90px">

         <a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a><br /><span class="vm_cart_attributes"><?php echo $cart['attributes'] ?></span>

            </div>
*

Artes

  • Осваиваюсь на форуме
  • 26
  • 2 / 0
*

7RusWolf

  • Захожу иногда
  • 64
  • 5 / 0
<img src="http://site.ru/components/com_virtuemart/shop_image/product/<?php echo $product['product_thumb_image'] ?>" border="0" alt="<?php echo $product_name ?>"  width="90px" height="90px">
И все получилось, хотя подобные манипуляции с большим изображением почему то не проходили.

работает и так на 1.5 и 1.1.4:
Код
<img src="components/com_virtuemart/shop_image/product/<?php echo $product['product_thumb_image'] ?>" alt="" border="0" height="60"/>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Товарная накладная и товарный чек

Автор mikeles

Ответов: 6
Просмотров: 5579
Последний ответ 21.09.2019, 19:48:12
от kungurskiy
[Решено] Чебокс "Показывать только товары, которые есть в наличии"

Автор artMelnikov

Ответов: 20
Просмотров: 7141
Последний ответ 28.06.2017, 11:19:51
от OutLaw1
Скидка на категорию [почти решено]

Автор baloon

Ответов: 4
Просмотров: 2290
Последний ответ 06.04.2016, 20:00:27
от Ejov
Вывод товара из дочерних категорий в родительскую

Автор B0nG

Ответов: 0
Просмотров: 1465
Последний ответ 03.08.2014, 15:13:57
от B0nG
ID товара вместо cdata

Автор newsky

Ответов: 0
Просмотров: 1299
Последний ответ 01.07.2014, 13:05:12
от newsky