Новости Joomla

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

GrayHunter

  • Захожу иногда
  • 64
  • 1 / 0
Как добавить название производителя в письмо Информация о заказе?

Подскажите плз. Простая вставка <?php echo $mf_name ?> или <?php echo $manufacturer_link ?> не помогают - ничего не отображается.
*

ANRY_777

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
В файле components/com_virtuemart/themes/default/templates/order_emails/confirmation_email.tpl.php

найдите
Код
<!-- begin order items information --> 
  <tr bgcolor="#CCCCCC" class="Stil2">
    <td colspan="2"><b><?php echo $VM_LANG->_('PHPSHOP_ORDER_ITEM')?></b></td>
  </tr>
  <tr>
    <td colspan="2">
      <table width=100% cellspacing=0 cellpadding=2 border=0>
        <tr align=left class="Stil1">
         <th><?php echo $VM_LANG->_('PHPSHOP_CART_QUANTITY')?></th>
           <th><?php echo $VM_LANG->_('PHPSHOP_CART_NAME')?></th>
           <th><?php echo $VM_LANG->_('PHPSHOP_CART_SKU')?></th>
         <th><?php echo $VM_LANG->_('PHPSHOP_CART_PRICE')?></th>
         <th><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL')?></th>
        </tr>
<?php
// CREATE THE LIST WITH ALL ORDER ITEMS
$order_items = "";
$sub_total = 0.00;
while($dboi->next_record()) {
   $my_qty = $dboi->f("product_quantity");
   if ($auth["show_price_including_tax"] == 1) {
      $price = $dboi->f("product_final_price");
      $my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_final_price"), '', $db->f('order_currency'));
   } else {
      $price = $dboi->f("product_item_price");
      $my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_item_price"), '', $db->f('order_currency'));
   }
   $my_subtotal = $my_qty * $price;
   $sub_total += $my_subtotal;
   ?>
   <tr class="Stil1">
      <td><?php echo $my_qty ?></td>
      <td><?php $dboi->p("product_name")?> <?php echo ($dboi->f("product_attribute")? ' ('.$dboi->f("product_attribute").')' : ''); ?></td>
      <td><?php echo $ps_product->get_field($dboi->f("product_id"), "product_sku")?></td>
      <td><?php echo $my_price ?></td>
      <td><?php echo $CURRENCY_DISPLAY->getFullValue($my_subtotal, '', $db->f('order_currency'))?></td>
   </tr>
   <?php
}
?>

и замините на
Код
<!-- begin order items information --> 
  <tr bgcolor="#CCCCCC" class="Stil2">
    <td colspan="2"><b><?php echo $VM_LANG->_('PHPSHOP_ORDER_ITEM')?></b></td>
  </tr>
  <tr>
    <td colspan="2">
      <table width=100% cellspacing=0 cellpadding=2 border=0>
        <tr align=left class="Stil1">
         <th><?php echo $VM_LANG->_('PHPSHOP_CART_QUANTITY')?></th>
           <th><?php echo $VM_LANG->_('PHPSHOP_CART_NAME')?></th>
            <th>Márka</th>
           <th><?php echo $VM_LANG->_('PHPSHOP_CART_SKU')?></th>
         <th><?php echo $VM_LANG->_('PHPSHOP_CART_PRICE')?></th>
         <th><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL')?></th>
        </tr>
<?php
// CREATE THE LIST WITH ALL ORDER ITEMS
$order_items = "";
$sub_total = 0.00;
while($dboi->next_record()) {
   $my_qty = $dboi->f("product_quantity");
   if ($auth["show_price_including_tax"] == 1) {
      $price = $dboi->f("product_final_price");
      $my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_final_price"), '', $db->f('order_currency'));
   } else {
      $price = $dboi->f("product_item_price");
      $my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_item_price"), '', $db->f('order_currency'));
   }
   $my_subtotal = $my_qty * $price;
   $sub_total += $my_subtotal;
      $db->query( "SELECT manufacturer_id FROM #__{vm}_product_mf_xref WHERE product_id='".$dboi->f("product_id")."'");
      $db->next_record();
      $manufacturer_id = $db->f("manufacturer_id");

      $db->query( "SELECT manufacturer_id, mf_name, mf_desc FROM #__{vm}_manufacturer WHERE manufacturer_id='$manufacturer_id'");
      $db->next_record();
      $manufacturer_name = $db->f("mf_name");
     


   ?>
   <tr class="Stil1">
      <td><?php echo $my_qty ?></td>
      <td><?php $dboi->p("product_name")?> <?php echo ($dboi->f("product_attribute")? ' ('.$dboi->f("product_attribute").')' : ''); ?></td>
          <td><?php echo $manufacturer_name ?></td>

      <td><?php echo $ps_product->get_field($dboi->f("product_id"), "product_sku")?></td>
      <td><?php echo $my_price ?></td>
      <td><?php echo $CURRENCY_DISPLAY->getFullValue($my_subtotal, '', $db->f('order_currency'))?></td>
   </tr>
   <?php
}
?>

*

ANRY_777

  • Осваиваюсь на форуме
  • 25
  • 2 / 0
Именно ето часть кода вытаскивает производитяля!
Код
$db->query( "SELECT manufacturer_id FROM #__{vm}_product_mf_xref WHERE product_id='".$dboi->f("product_id")."'");
      $db->next_record();
      $manufacturer_id = $db->f("manufacturer_id");

      $db->query( "SELECT manufacturer_id, mf_name, mf_desc FROM #__{vm}_manufacturer WHERE manufacturer_id='$manufacturer_id'");
      $db->next_record();
      $manufacturer_name = $db->f("mf_name");
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - SMS уведомления о сделаном заказе.

Автор bork

Ответов: 42
Просмотров: 23469
Последний ответ 26.07.2021, 22:11:25
от Oleg91
Добавить модуль в товар

Автор Tokyo

Ответов: 2
Просмотров: 2961
Последний ответ 11.05.2015, 20:43:32
от tierex
Логотип производителя вместо ссылки[Super-Puper]

Автор john123

Ответов: 8
Просмотров: 4299
Последний ответ 30.04.2014, 17:26:43
от terr
В VirtueMart как добавить капчу ко всем формам?

Автор tiptopvkr

Ответов: 0
Просмотров: 1218
Последний ответ 02.03.2014, 13:25:17
от tiptopvkr
Как в VirtueMart 1.1.9 stable добавить на товар картинку «новинка»?

Автор blade86

Ответов: 12
Просмотров: 16637
Последний ответ 14.09.2013, 18:45:16
от blade86