Новости Joomla

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

alexx2007

  • Захожу иногда
  • 145
  • 9 / 1

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

Спасибо большущее, давно искал!
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
Всем привет!Реализовано картинки и в корзине и в мини корзине.А можно ли отобразить картинки при самом заказе при завершении заказа и в письме покупателю.
-==Dimir==-
*

Buzan

  • Новичок
  • 6
  • 0 / 0
Присоединяюсь к Dimir, картинки в письме уведомлении. Как? Сам не осилил. Спасибо.
*

NEKTO666

  • Новичок
  • 3
  • 0 / 0
у кого получилось вывести картинку в миникорзине?

напишите пожалуйста как вы это сделали, у меня так и не вышло сколько не бьюсь :(
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
мож подскажет знающий:
есть товар с мульти-корзиной и кнопкой напротив каждого id суб-товара, как добавить ещё картинку?


корзина у меня addtocart_list_multi.tpl.php, если пишу:
<img src="components/com_virtuemart/shop_image/product/<?php echo $product['product_thumb_image'] ?>" alt="" border="0" height="60"/>
выводит крестик, в свойствах видно, что написан только адрес ../components/com_virtuemart/shop_image/product/

если:
<?php echo ps_product::image_tag( $product['product_thumb_image'] )?>
выводит no_image

почему он не видит product['product_thumb_image']?
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
если написать вместо product['product_thumb_image'], просто product_thumb_image
то везде будет картинка родительского товара, что ковырять кто подскажет ps_product.php или shop.product_details.php
как сделать запись в массив и вывод всех картинок продукта?
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
вот функция вывода изображения ps_product, как поправить, чтобы сохранялись и выводились все изображения product_id?
Код: php
function image_tag($image, $args="", $resize=1, $path_appendix='product', $thumb_width=0, $thumb_height=0 ) {
global $mosConfig_live_site, $mosConfig_absolute_path;
require_once( CLASSPATH . 'imageTools.class.php');

$border="";
if( strpos( $args, "border=" )===false ) {
$border = 'border="0"';
}
$height = $width = 0;

if ($image != "") {
// URL
if( substr( $image, 0, 4) == "http" ) {
$url = $image;
}
// local image file
else {
if(PSHOP_IMG_RESIZE_ENABLE == '1' && $resize==1) {
$url = $mosConfig_live_site."/components/com_virtuemart/show_image_in_imgtag.php?filename=".urlencode($image)."&amp;newxsize=".PSHOP_IMG_WIDTH."&amp;newysize=".PSHOP_IMG_HEIGHT."&amp;fileout=";
if( !strpos( $args, "height=" )) {
$arr = @getimagesize( vmImageTools::getresizedfilename( $image, $path_appendix, '', $thumb_height, $thumb_width ) );
$width = $arr[0]; $height = $arr[1];
}
}
else {
$url = IMAGEURL.$path_appendix.'/'.$image;
$using_resized_image = false;
if( $resize ) {
$image = vmImageTools::getresizedfilename( $image, $path_appendix, '', $thumb_height, $thumb_width );
if( file_exists($image)) {
$using_resized_image = true;
}
}
if( $resize && ! $using_resized_image) {
if( $height < $width ) {
$width = @round($width / ($height / PSHOP_IMG_HEIGHT));
$height = PSHOP_IMG_HEIGHT;
} else {
$height = @round($height / ($width / PSHOP_IMG_WIDTH ));
$width = PSHOP_IMG_WIDTH;
}
}
if( file_exists($image)) {
$url = str_replace( $mosConfig_absolute_path, $mosConfig_live_site, $image );

} elseif( file_exists($mosConfig_absolute_path.'/'.$image)) {
$url = $mosConfig_live_site.'/'.$image;
}

$url = str_replace('//', '/', $url );
$url = str_replace(':/', '://', $url );
if( !strpos( $args, "height=" ) ) {
$f = str_replace( IMAGEURL, IMAGEPATH, $url );

if ( file_exists($f) ) {
    $arr = getimagesize( $f );
    $width = $arr[0]; $height = $arr[1];
} else {
    $width = 100; $height = 100;
}

}

}
$url = str_replace( basename( $url ), $GLOBALS['VM_LANG']->convert(basename($url)), $url );
}
}
else {
$url = VM_THEMEURL.'images/'.NO_IMAGE;
}

return vmCommonHTML::imageTag( $url, '', '', $height, $width, '', '', $args.' '.$border );

}


а вот вывод картинки в shop.product_details
Код: php
// PRODUCT IMAGE
$product_full_image = $product_parent_id!=0 && !$db_product->f("product_full_image")?
$dbp->f("product_full_image") : $db_product->f("product_full_image"); // Change
$product_thumb_image = $product_parent_id!=0 && !$db_product->f("product_thumb_image")?
$dbp->f("product_thumb_image") : $db_product->f("product_thumb_image"); // Change
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
думаю можно выводить через <?php echo ps_product::image_tag( $product['product_thumb_image'] )?>
но почему у меня выводит no_image? может надо адрес где поправить в image_tag?
Код: php
function image_tag($image, $args="", $resize=1, $path_appendix='product', $thumb_width=0, $thumb_height=0 ) {
global $mosConfig_live_site, $mosConfig_absolute_path;
require_once( CLASSPATH . 'imageTools.class.php');

$border="";
if( strpos( $args, "border=" )===false ) {
$border = 'border="0"';
}
$height = $width = 0;

if ($image != "") {
// URL
if( substr( $image, 0, 4) == "http" ) {
$url = $image;
}
// local image file
else {
if(PSHOP_IMG_RESIZE_ENABLE == '1' && $resize==1) {
$url = $mosConfig_live_site."/components/com_virtuemart/show_image_in_imgtag.php?filename=".urlencode($image)."&amp;newxsize=".PSHOP_IMG_WIDTH."&amp;newysize=".PSHOP_IMG_HEIGHT."&amp;fileout=";
if( !strpos( $args, "height=" )) {
$arr = @getimagesize( vmImageTools::getresizedfilename( $image, $path_appendix, '', $thumb_height, $thumb_width ) );
$width = $arr[0]; $height = $arr[1];
}
}
else {
$url = IMAGEURL.$path_appendix.'/'.$image;
$using_resized_image = false;
if( $resize ) {
$image = vmImageTools::getresizedfilename( $image, $path_appendix, '', $thumb_height, $thumb_width );
if( file_exists($image)) {
$using_resized_image = true;
}
}
if( $resize && ! $using_resized_image) {
if( $height < $width ) {
$width = @round($width / ($height / PSHOP_IMG_HEIGHT));
$height = PSHOP_IMG_HEIGHT;
} else {
$height = @round($height / ($width / PSHOP_IMG_WIDTH ));
$width = PSHOP_IMG_WIDTH;
}
}
if( file_exists($image)) {
$url = str_replace( $mosConfig_absolute_path, $mosConfig_live_site, $image );

} elseif( file_exists($mosConfig_absolute_path.'/'.$image)) {
$url = $mosConfig_live_site.'/'.$image;
}

$url = str_replace('//', '/', $url );
$url = str_replace(':/', '://', $url );
if( !strpos( $args, "height=" ) ) {
$f = str_replace( IMAGEURL, IMAGEPATH, $url );

if ( file_exists($f) ) {
    $arr = getimagesize( $f );
    $width = $arr[0]; $height = $arr[1];
} else {
    $width = 100; $height = 100;
}

}

}
$url = str_replace( basename( $url ), $GLOBALS['VM_LANG']->convert(basename($url)), $url );
}
}
else {
$url = VM_THEMEURL.'images/'.NO_IMAGE;
}

return vmCommonHTML::imageTag( $url, '', '', $height, $width, '', '', $args.' '.$border );

}

чувствую долго буду ждать советов...
« Последнее редактирование: 27.04.2010, 02:12:47 от skyscraper »
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
никак не докопаю, есть продвижение: если в addtocart_multi напишу
<?php echo ps_product::image_tag( $product_thumb_image )?>
то во всех child выводит картинку последнего товара =(

зы:длинный у меня монолог...
*

beagler

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

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
вхууу... решил задачу =)
кому интересно, сделал так:
в ps_product_atribute.php изменил немного функцию добавив в запрос и вывод product_thumb_image
Код: php
function list_custom_attribute( $product_id, $prod_id = null ) {
global $mosConfig_secret ;
$db = new ps_DB( ) ;
$tpl = new $GLOBALS['VM_THEMECLASS']( ) ;
if($product_id == 0)
$product_id = $prod_id;
$q = "SELECT product_id, custom_attribute, product_parent_id, product_thumb_image FROM #__{vm}_product WHERE product_id='$product_id'";
$db->query($q);
$db->next_record();
if(!$db->f("custom_attribute")) {
$parent_id = $db->f( "product_parent_id" )? $db->f( "product_parent_id" ) : $product_id ;
$q = "SELECT product_id, custom_attribute FROM #__{vm}_product WHERE product_id='$parent_id'";
$db->query($q);
$db->next_record();
}

$custom_attr_list = $db->f( "custom_attribute" ) ;
if( $custom_attr_list ) {
$has_custom_attributes = 1 ;
$fields = explode( ";", $custom_attr_list ) ;
$html = "" ;
$prod_index = $product_id ;
if( $prod_id ) {
$prod_index = $prod_id ;
}
$attributes = array( ) ;
$i = 0 ;
foreach( $fields as $field ) {
$titlevar = str_replace( " ", "_", $field ) ;
$title = ucfirst( $field ) ;
$attributes[$i]['product_id'] = $prod_index ;
$attributes[$i]['title'] = $title ;
$attributes[$i]['titlevar'] = $titlevar ;
$i ++ ;
}
}

if( $custom_attr_list ) {
$tpl->set( 'attributes', $attributes ) ;
$tpl->set( 'mosConfig_secret', $mosConfig_secret ) ;
$tpl->set( 'product_thumb_image', $db->f("product_thumb_image"));
return $tpl->fetch( 'product_details/includes/addtocart_custom_attribute.tpl.php' ) ;
}
}
потом в шаблоне
components\com_virtuemart\themes\default\templates\product_details\includes\addtocart_custom_attribute.tpl.php
сделал вывод этой картинки
Код
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage"', 1, 'product', 50, 50)?>
и так как у меня multi корзина с корзиной напротив каждого зависимого товара получилось примерно так, осталось дизайн подваять:
*

honeybee

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
а подскажите, пожалуйста, что тут приписать надо, что бы картинки показывались нужного размера например 40 на 40, а не маленькое изображение из каталога.
Код
<table border="0" cellpadding="0" cellspacing="0" width="100%">        

        <?php

        $i = 0;

        while($db->next_record() ){

if ($i%2)

$sectioncolor = "sectiontableentry2";

else

$sectioncolor = "sectiontableentry1";

             

if( $display_style == "vertical" ) {

?>

<tr align="center" class="<?php echo $sectioncolor ?>">

<td><?php $ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart); ?><br /></td>

</tr>

<?php

}

elseif( $display_style== "horizontal" ) {

if( $i == 0 )

echo "<tr>\n";

echo "<td align=\"center\">";

$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);

echo "</td>\n";

if( ($i+1) == $max_items )

echo "</tr>\n";

}

elseif( $display_style== "table" ) {

if( $i == 0 )

echo "<tr>\n";

echo "<td align=\"center\">";

$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart);

echo "</td>\n";

if ( ($i+1) % $products_per_row == 0)

echo "</tr><tr>\n";

if( ($i+1) == $max_items )

echo "</tr>\n";

}

$i++;

        }

?>

</table>
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Добавлю от себя:
Нигде не увидел вывод названия столбца, в котором выводятся картинки в корзине.

Сделал так: в файле basket_b2c.html.php:

Там, где формируются столбцы (выделено красным - добавил):
Цитировать
<table width="100%" cellspacing="2" cellpadding="4" border="0">
  <tr align="left" class="sectiontableheader">
  <th> <?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE')?> </th>

А, где выводятся данные в столбцах:

Цитировать
<?php foreach( $product_rows as $product ) { ?>
  <tr valign="top" class="<?php echo $product['row_color'] ?>">
  <th> <?php echo ps_product::image_tag( $product['product_thumb_image'] )?></th>
- то, что автор рекомендовал.

В таком случае получается еще один столбец с названием "Фото" и в нем уже выводятся картинки.

*

Stim_ka

  • Осваиваюсь на форуме
  • 29
  • 10 / 0
Чтобы добавить картинки к письму, что отправляется по почте:

в administrator\components\com_virtuemart\classes\ps_checkout.php
вместо кода

Код
		$dboi = new ps_DB;

for($i = 0; $i < $cart["idx"]; $i++) {

$r = "SELECT product_id,product_in_stock,product_sales,product_parent_id,product_sku,product_name ";
$r .= "FROM #__{vm}_product WHERE product_id='".$cart[$i]["product_id"]."'";
$dboi->query($r);

вставляем:

Код
		$dboi = new ps_DB;

for($i = 0; $i < $cart["idx"]; $i++) {

$r = "SELECT product_id,product_in_stock,product_sales,product_parent_id,product_sku,product_name, product_thumb_image ";
$r .= "FROM #__{vm}_product WHERE product_id='".$cart[$i]["product_id"]."'";
$dboi->query($r);

(добавляем к запросу "product_thumb_image")

а в components\com_virtuemart\themes\default_my\templates\order_emails\confirmation_email.tpl.php

где надо добавляем
 
Код
<img src="<?php echo $mosConfig_live_site ?>/components/com_virtuemart/shop_image/product/<?php echo $dboi->f("product_thumb_image")?>" alt="" border="0" />

("где надо" имеется в виду по вашему усмотрению. в отдельном столбце или перед названием товара с переводом строки)
« Последнее редактирование: 03.08.2010, 09:15:07 от Stim_ka »
*

VIPersone

  • Захожу иногда
  • 55
  • 2 / 0
Stim_ka? спасибо!  Очень интересная фишка! Поставил - все получилось.
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Код
<img src="<?php echo $mosConfig_live_site ?>/components/com_virtuemart/shop_image/product/<?php echo $dboi->f("product_thumb_image")?>" alt="" border="0" />
"Неправильно ты дядя Фёдор колбасу ешь..." (С)
При этом добавляются не картинки, а только ссылки на картинки. Чтобы картинки приходили вместе с письмом, нужно в в administrator\components\com_virtuemart\classes\ps_checkout.php после
Код
$EmbeddedImages[] = array(	'path' => IMAGEPATH."vendor/".$dbv->f("vendor_full_image"),
'name' => "vendor_image",
'filename' => $dbv->f("vendor_full_image"),
'encoding' => "base64",
'mimetype' => "image/".$extension );
добавлять в этот массив свои картинки, а в components\com_virtuemart\themes\default_my\templates\order_emails\confirmation_email.tpl.php
вызывать их
Код
<img src="cid:значение_поля_name" />
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Каму интересна вот как я корзинку отхренячил нормульно так зато теперь все четко и некриво
файл basket_b2c.html.php

Код
//Таблица которая отображается в карзинке
?>
<table width="100%" cellspacing="2" cellpadding="4" border="0">
  <tr align="left" class="sectiontableheader">
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_NAME')?></th>
    <th align="center"><?php echo $VM_LANG->_('PHPSHOP_CART_SKU')?></th>
<th align="center"><?php echo $VM_LANG->_('PHPSHOP_THUMB_IMG')?></th>
<th align="center"><?php echo $VM_LANG->_('PHPSHOP_CART_PRICE')?></th>
<th align="center"><?php echo $VM_LANG->_('PHPSHOP_CART_QUANTITY')?> / <?php echo $VM_LANG->_('PHPSHOP_CART_ACTION')?></th>
<th align="right"><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL')?></th>
  </tr>
<?php foreach( $product_rows as $product ) { ?>
  <tr valign="top" class="<?php echo $product['row_color'] ?>">
<td><?php echo $product['product_name'] . $product['product_attributes'] ?></td>
<td align="center"><?php echo $product['product_sku'] ?></td>
<td align="center"><?php echo ps_product::image_tag( $product['product_thumb_image'] )?></td>
<td align="center"><?php echo $product['product_price'] ?></td>
<td align="center"><?php echo $product['update_form'] ?>
<?php echo $product['delete_form'] ?>
</td>
    <td align="right"><?php echo $product['subtotal'] ?></td>
  </tr>
<?php } ?>

Ша красотишшаа))))
*

kerya8080

  • Захожу иногда
  • 53
  • 3 / 0
Идем по этому адресу /administrator/components/com_VirtueMart/html/ и редактируем файл basket.php

После строки
Код

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


Вставляем
Код

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

Идем по этому адресу components/com_VirtueMart/themes/default/templates/basket/ и редактируем файл basket_b2c.html.php
<!--Таблица которая отображается в карзинке-->

<table width="100%" cellspacing="2" cellpadding="4" border="0">
  <tr align="left" class="sectiontableheader">
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_NAME')?></th>
    <th align="center"><?php echo $VM_LANG->_('PHPSHOP_CART_SKU')?></th>
   <th align="center"><?php echo $VM_LANG->_('PHPSHOP_THUMB_IMG')?></th>
   <th align="center"><?php echo $VM_LANG->_('PHPSHOP_CART_PRICE')?></th>
   <th align="center"><?php echo $VM_LANG->_('PHPSHOP_CART_QUANTITY')?> / <?php echo $VM_LANG->_('PHPSHOP_CART_ACTION')?></th>
   <th align="right"><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL')?></th>
  </tr>
<?php foreach( $product_rows as $product ) { ?>
  <tr valign="top" class="<?php echo $product['row_color'] ?>">
   <td><?php echo $product['product_name'] . $product['product_attributes'] ?></td>
   <td align="center"><?php echo $product['product_sku'] ?></td>
   <td align="center"><?php echo ps_product::image_tag( $product['product_thumb_image'] )?></td>
   <td align="center"><?php echo $product['product_price'] ?></td>
   <td align="center"><?php echo $product['update_form'] ?>
      <?php echo $product['delete_form'] ?>
   </td>
    <td align="right"><?php echo $product['subtotal'] ?></td>
  </tr>
<?php } ?>

Спасибо всем огромное все отлично работает!
« Последнее редактирование: 13.11.2010, 14:50:33 от kerya8080 »
*

stix2010

  • Осваиваюсь на форуме
  • 16
  • 4 / 0
Кто знает, как еще добавить увеличение фотки при нажатии в корзине, чтобы увеличивало в greybox, как на карточке товара?
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
надо привязать к файлу каторый я выше писал примерно то что у теб\я написано в flypage ето так наводка, а вообще я непанимаю зачем ето нужно))))
*

zeussan

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
для того чтобы работал lightbox
в basket.php
после:
Код
$product_rows[$i]['product_thumb_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_thumb_image");
добавить:
Код
$product_rows[$i]['product_full_image'] = $ps_product->get_field($cart[$i]["product_id"], "product_full_image");

в basket_b2b.html.php


Код
	<td align="center">
<a href="components/com_virtuemart/shop_image/product/<?php echo $product['product_full_image'] ?>" rel="lightbox[]" target="_blank" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product['product_thumb_image'], 'class="browseProductImage" style="width:40px!important;height:40px!important;" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
</td>

но потом возникают проблемы при подтверждении заказа помогите исправить

з.ы. может кто знает как упростить строчку где "href="components/com_virtuemart/shop_image/product/"
« Последнее редактирование: 26.12.2010, 04:16:35 от zeussan »
*

TakT

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

помогите в чем может быть проблема, очень надо
*

danshur

  • Новичок
  • 5
  • 0 / 0
здравствуйте, у меня почемуто картинка товара не отображается на последенем шаге оформления заказа(отображается картинка с уведомлением что на данный товар картинка отсутствует), все сделал так как надо, облазил уже кучу форумов с подобной темой ни у кого не было данной проблемы

помогите в чем может быть проблема, очень надо

Нужно в файле ro_basket_b2c.html.php прописать строчку:
<?php echo ps_product::image_tag( $product['product_thumb_image'] )?>
т.к. этот файл отвечает за корзину на последнем шаге. Но тут появляется проблема в том, что выводится картинка "noimage.gif", означающая будто нету изображения для данного товара, хотя на самом деле оно есть.

Следовательно, в каком-то файле нужно дописать код, чтобы корзина видела изображение товара. Но вот в КАКОМ и ГДЕ?
*

TakT

  • Захожу иногда
  • 124
  • 8 / 0
Нужно в файле ro_basket_b2c.html.php прописать строчку:
<?php echo ps_product::image_tag( $product['product_thumb_image'] )?>
т.к. этот файл отвечает за корзину на последнем шаге. Но тут появляется проблема в том, что выводится картинка "noimage.gif", означающая будто нету изображения для данного товара, хотя на самом деле оно есть.

Следовательно, в каком-то файле нужно дописать код, чтобы корзина видела изображение товара. Но вот в КАКОМ и ГДЕ?

так вот и я о том же)))
*

ettikib

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Подскажите пожалуйста как добавить изображение родительского товара в корзину, если добавляешь дочерний товар
*

crazy_yeti

  • Новичок
  • 3
  • 0 / 0
"Неправильно ты дядя Фёдор колбасу ешь..." (С)
А можно по-подробнее, или показать на примере. А то как-то силенок маловато...

2ALL
Только у меня отображение картинок в корзине работает до авторизации, а после нет? Никак не могу найти какой файл отвечает за отображение корзины после авторизации.
Joomla 1.5.12
VirtueMart 1.1.3
« Последнее редактирование: 24.02.2011, 18:01:08 от crazy_yeti »
*

johny_nk

  • Осваиваюсь на форуме
  • 37
  • 6 / 0
поставил S5 Column Cart AJAX и с картинками не парился... если у кого не получается...
*

crazy_yeti

  • Новичок
  • 3
  • 0 / 0
Только у меня отображение картинок в корзине работает до авторизации, а после нет? Никак не могу найти какой файл отвечает за отображение корзины после авторизации.

Разобрался с отображением корзины для авторизованных пользователей.
Все оказалось проще. crazy! В файле \administrator\components\com_virtuemart\html\basket.php  четко указано:
Код
	$basket_html = '';
if( $show_basket ) {

if( $auth["show_price_including_tax"] == 1) {
$basket_html = $tpl->fetch( 'basket/basket_b2c.html.php');
}
else {
$basket_html = $tpl->fetch( 'basket/basket_b2b.html.php');
}
}
Соответственно, правишь basket_b2b.html.php, как надо. В моем случае, точная копия basket_b2с.html.php. И вуаля.

Но, вот с картинками в письме, у меня счастья так и не случилось...
*

johny_nk

  • Осваиваюсь на форуме
  • 37
  • 6 / 0
"Неправильно ты дядя Фёдор колбасу ешь..." (С)
При этом добавляются не картинки, а только ссылки на картинки. Чтобы картинки приходили вместе с письмом, нужно в в administrator\components\com_virtuemart\classes\ps_checkout.php после
Код
$EmbeddedImages[] = array(	'path' => IMAGEPATH."vendor/".$dbv->f("vendor_full_image"),
'name' => "vendor_image",
'filename' => $dbv->f("vendor_full_image"),
'encoding' => "base64",
'mimetype' => "image/".$extension );
добавлять в этот массив свои картинки, а в components\com_virtuemart\themes\default_my\templates\order_emails\confirmation_email.tpl.php
вызывать их
Код
<img src="cid:значение_поля_name" />

Уважаемый beagler подскажите пожалуйста на примере как именно должен выглядеть код, для того чтобы в письме выводить картинки товаров... добавлять в этот массив свои картинки... разъясните пожалуйста.
*

Space Monkey

  • Захожу иногда
  • 108
  • 16 / 0
  • in vino veritas
у меня вопрос не совсем по теме,но всё же надеюсь на помощь 8)
можно ли в basket_b2c.html.php прописать столбик с именем родительского товара? То есть у меня в магазинчике покупать можно через подтовары. Родительский товар допустим назван *название товара* , а подтовары 1кг 3кг 15 кг и тд. Поэтому при покупке в корзине выводится только эти 1кг 3кг без *названия товара* и покупателю не понятно что же за товары он напокупал. насколько я понимаю отображение таблицы корзины находится в этих строках файлов basket_b2c.html.php и basket_b2b.html.php:
<tr valign="top" class="<?php echo $product['row_color'] ?>">
   <td><?php echo $product['product_name'] . $product['product_attributes'] ?></td>
   <td><?php echo $product['product_sku'] ?></td>
   <td align="right"><?php echo $product['product_price'] ?></td>
   <td><?php echo $product['update_form'] ?>
      <?php echo $product['delete_form'] ?>
   </td>
    <td align="right"><?php echo $product['subtotal'] ?></td>
  </tr>

пытался сам,но что-то не вышло,с php я совсем плох :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор mikeles

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

Автор artMelnikov

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

Автор baloon

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

Автор B0nG

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

Автор newsky

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