Новости Joomla

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

Space Monkey

  • Захожу иногда
  • 108
  • 16 / 0
  • in vino veritas
вставил по аналогии в basket.php строку
$product_rows[$i]['product_parent_name'] = $ps_product->get_field($cart[$i]["product_id"], "product_parent_name");

а в basket_b2b.php строку
<td><?php echo $product['product_parent_name'] ?></td>

в итоге получил пустой столбик в очередной раз. Странно,но если заменить в этих строках product_parent_name на product_parent_id то вроде отображает у товаров родительский id . Не понимаю почему бы с таким же успехом магаз не может отобразить имена..
*

Space Monkey

  • Захожу иногда
  • 108
  • 16 / 0
  • in vino veritas
$product_parent_id=$ps_product->get_field($cart[$i]["product_id"],"product_parent_id");
что то вроде такого только с именем? без знаний php я там пишу что попало методом тыка,не самый лучший метод,но на изучение языка нужно потратить не один день=\но всё впереди :) правда не хотелось бы долго задерживаться на корзине.. прошу ткнуть мне пальцем как сформировать product_parent_name в basket.php , а то я уже начинаю паниковать:(
*

bubaduba

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
  • Делай добро, и отпускай его в море...
у меня вопрос не совсем по теме,но всё же надеюсь на помощь 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 я совсем плох :)

Друг, ну что получилось сделать так как ты хотел? Ищу возможное решение этого вопроса!
*

tagilnext

  • Захожу иногда
  • 71
  • 2 / 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 если Вам не сложно, напишите, что добавить в массив?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
да всё тоже самое
Код
$EmbeddedImages[] = array(	'path' => IMAGEPATH."vendor/".$dbv->f("vendor_full_image"),
'name' => "vendor_image",
'filename' => $dbv->f("vendor_full_image"),
'encoding' => "base64",
'mimetype' => "image/".$extension );
только со своими названиями и картинками
*

tagilnext

  • Захожу иногда
  • 71
  • 2 / 0
да всё тоже самое
Код
$EmbeddedImages[] = array(	'path' => IMAGEPATH."vendor/".$dbv->f("vendor_full_image"),
'name' => "vendor_image",
'filename' => $dbv->f("vendor_full_image"),
'encoding' => "base64",
'mimetype' => "image/".$extension );
только со своими названиями и картинками

beagler хлопаю тебе! Ты супер программист! А я даун, подскажи дауну, как бы сделал супер программист?!

Может это денег стоит? Подсказка?
*

tagilnext

  • Захожу иногда
  • 71
  • 2 / 0
уффф. что ещё подсказать? после $EmbeddedImages[] = array(.... добавь ещё одну такую запись со своими данными.

Ты модератор? Равняешь всех по себе? Так ты удаляй сообщения всех, кто тебе не по рангу!

И будет у тебя общение!

Спасибо, что помог!
*

beagler

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

tagilnext

  • Захожу иногда
  • 71
  • 2 / 0
Да причем тут модератор и не по рангу? Просто не знаю как доступнее объяснить...

И зачем столько агрессии?
[/quote author=beagler link=topic=69685.msg893788#msg893788 date=1306005349]
Да причем тут модератор и не по рангу? Просто не знаю как доступнее объяснить...

И зачем столько агрессии?
Уважаемый beagler, я не проявляю агресии, просто вы советуете, а мне очень нужен Ваш совет, но я не так умен как Вы! И прошу разжевать мне, все сказаное Вами, мне как школьнику! ну если Вы знаете, покажите, очень надо!

ну а если Вы считаете, что Ваши знания стоят денег, то в чем вопрос? Озвучьте сумму вашей услуги!
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Код
$EmbeddedImages[] = array(	'path' => IMAGEPATH."vendor/".$dbv->f("vendor_full_image"),
'name' => "vendor_image",
'filename' => $dbv->f("vendor_full_image"),
'encoding' => "base64",
'mimetype' => "image/".$extension );
$EmbeddedImages[] = array( 'path' => путь_к_Вашей_картике,
'name' => имя_картинки,
'filename' => имя_файла_картинки,
'encoding' => "base64",
'mimetype' => "image/".$extension );
*

tagilnext

  • Захожу иногда
  • 71
  • 2 / 0
Код
$EmbeddedImages[] = array(	'path' => IMAGEPATH."vendor/".$dbv->f("vendor_full_image"),
'name' => "vendor_image",
'filename' => $dbv->f("vendor_full_image"),
'encoding' => "base64",
'mimetype' => "image/".$extension );
$EmbeddedImages[] = array( 'path' => путь_к_Вашей_картике,
'name' => имя_картинки,
'filename' => имя_файла_картинки,
'encoding' => "base64",
'mimetype' => "image/".$extension );

Спасибо, что Вы идете на контакт! Насколько я понимаю, речь шла о картинке заказаного товара в письме?

Как тогда понять 'path' => путь_к_Вашей_картике, ведь здесь речь идет не о моей картинке, а о картинке товара?

У вас есть решение данной проблемы?
« Последнее редактирование: 22.05.2011, 00:05:43 от tagilnext »
*

myxa09

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
чтобы изображение было на последнем шаге, надо сделать манипуляции с файлом ro_basket.php, такие же как с /administrator/components/com_VirtueMart/html/basket.php
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
з.ы. может кто знает как упростить строчку где "href="components/com_virtuemart/shop_image/product/"
cfg.php, но верно только до нажатия сохранить в настройках вирта. есть еще какой-то файл по дефолту, названия которого не помню.
*

zvolle

  • Захожу иногда
  • 183
  • 1 / 0
  • Инесса
Всё сделала как описали, картинка показывается, но както криво и не красиво все. Хотелось бы, чтобы показывалась картинка над названием товара. Вот смотрите, на новом проекте  показывается так (жутко не красиво и не понятно):
http://www.shop-24.lv/66north/index.php?page=shop.cart&option=com_virtuemart&Itemid=1&lang=lv

а хотелось бы так:
http://shop-24.lv/index.php?page=shop.cart&func=cartAdd&product_id=10605&option=com_virtuemart&Itemid=2


Помогите пожалуйста.
На новом Joomla 1.5 i Virt 1.1

на старом Joomla 1.0 i Virt 1.0.
*

zvolle

  • Захожу иногда
  • 183
  • 1 / 0
  • Инесса
сама сложила все, что предлагалось на 2 страницах, и теперь показывает и изображение и название колонки и все красиво и не криво. http://www.shop-24.lv/66north/index.php?page=shop.cart&option=com_virtuemart&Itemid=1&lang=lvВот пример


Вот код фаил 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> <?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE')?> </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 } ?>
« Последнее редактирование: 14.07.2011, 13:43:53 от zvolle »
*

zvolle

  • Захожу иногда
  • 183
  • 1 / 0
  • Инесса
 ;D ...no inogda Vasha pomosh ochen trebuetsja!(pochti vsegda!)
*

sv65

  • Захожу иногда
  • 78
  • 0 / 0
Вопрос есть.
Подскажите, пожалуйста, зачем файлов два - basket_b2b.html и basket_b2с.html ?
Объясню свой вопрос.
Отредактировал basket_b2с.html и basket.php. Получил в корзине и фото, и вес ... Всё сделал так, как мне больше удобно. Потом удалил тестовый товар, повозился с чем-то ещё в вирте (игрался с вариантностью вывода категорий) и самой Joomla. Потом вбил пару новых позиций товара и обнаружил, что корзина стала работать с файла basket_b2b.html вместо basket_b2с.html.
Что произошло? Почему стал работать basket_b2b.html, а не basket_b2с.html?
Попробовал под именем basket_b2b.html выложить basket_b2с.html. Работает.
Вот у меня и возник вопрос - в чём разница между этими файлами и зачем их два?
J1.5.23 V1.1.8
Заранее благодарен за помощь!
*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
Маленький вопросик.
Вывожу изображение в корзине так:
Код
<img src="<?php echo $mosConfig_live_site ?>/components/com_virtuemart/shop_image/product/
<?php echo $product['product_thumb_image'] ?>" border="0" alt="<?php echo $product_name ?>"  width="70px">

На товарах, у которых есть картинка, она выводится с шириной 70px как и положено, а на товарах у которых нет картинки, выводится иконка браузера, обозначающая, что изображение отсутствует. Если посмотреть на ссылку, получается несуществующий адрес вида
Код
сайт.ру/components/com_virtuemart/shop_image/product/и тут пусто
так как картинки то нет и в помине у товара.
Подскажите пожалуйста, как сделать, чтобы при отсутствии нужной картинки выводился noimage.gif, либо вообще ничего?
*

crazy_yeti

  • Новичок
  • 3
  • 0 / 0
Подскажите, пожалуйста, зачем файлов два - basket_b2b.html и basket_b2с.html ?

Посмотри парой страниц ранее. Уже был найден ответ.

По секрету. "basket_b2b.html.php" используется для неавторизованных пользователей. ;)
*

s081081

  • Захожу иногда
  • 111
  • 0 / 0
Спасибо, что Вы идете на контакт! Насколько я понимаю, речь шла о картинке заказаного товара в письме?

Как тогда понять 'path' => путь_к_Вашей_картике, ведь здесь речь идет не о моей картинке, а о картинке товара?

У вас есть решение данной проблемы?

Я вообще ничего не пойму. Можно вместо "путь_к_Вашей_картике" и "имя картинки" прописать что надо. Ведь пути у всех стандартные. А картинок много. И что писать в "файл картинки"?
*

SnowMan

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Народ, такой вопрос:

в корзине VM 1.1.6 и Joomla 1.5 необходимо сделать сортировку по категориям товаров;
никак не могу найти анимацию корзины когда в нее добавляешь товары, там дописываются стили с rgb;

Подскажите, пожалуйста, где это можно найти (по анимации) и какой запрос к базе и код дописать для сортировки по категориям?) Буду очень благодарен
*

SnowMan

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
не найду где формируются стили:
style="color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);

в theme.js
 
color = carts.getStyle( 'color' );
bgcolor = carts.getStyle( 'background-color' );
и т.д., а вот как свой цвет поставить, не найду :(

Как понимаю тут устанавливаются начальные цвета:

fxc.start( '#222', color );            
fxbgc.start( '#fff68f', bgcolor );

их изменял, но ничего не менялось в анимации

Параллельно столкнулся с такой проблемой:

X-Sendmail-Cmdline: sendmail.pl -t -i -oi -f pzbf@pzbf.ru
To: pzbf@pzbf.ru
Subject: =?UTF-8?B?V2FzaHVwaXRvJ3MgVGllbmRpdGEg0JjQvdGE0L7RgNC80LDRhtC40Y8g0L4g ?=
 =?UTF-8?B?0LfQsNC60LDQt9C1IC0gNA==?=
Date: Mon, 5 Sep 2011 06:31:42 +0000
Return-Path: pzbf@pzbf.ru
From: =?UTF-8?B?0J/Ql9CR0KQ=?= <pzbf@pzbf.ru>
Reply-To: just_snow@mail.ru
Message-ID: <f5b82d220c2edbc191228b96b6c19ea5@testpzbf>
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
MIME-Version: 1.0
Content-Type: multipart/related;
   type="text/html";
   boundary="b1_f5b82d220c2edbc191228b96b6c19ea5"


--b1_f5b82d220c2edbc191228b96b6c19ea5
Content-Type: multipart/alternative;
   boundary="b2_f5b82d220c2edbc191228b96b6c19ea5"

--b2_f5b82d220c2edbc191228b96b6c19ea5
Content-Type: text/plain; charset = "UTF-8"
Content-Transfer-Encoding: 8bit


Получен следующий заказ.

Ð�нформация о заказе
------------------------------------------------------------------------
Номер заказа: 4
Дата заказа:   ГЇГ®Г­ГҐГ¤ГҐГ«ГјГ­ГЁГЄ, 05 Ñåíòÿáðü 2011
Статус заказа: Pending

Адрес:    Суворова
ГђВ?мя:    Алексей
Телефон:    960-523

так выглядит часть письма, сами понимаете это не приемлемо; Пробовал пересохранять enquiry_email.tpl.php и confirmation_email.tpl.php в UTF-8 без BOM, но это не помогло. Посоветуйте как это поправить?
« Последнее редактирование: 05.09.2011, 10:46:35 от SnowMan »
*

SnowMan

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
что касается моего вопроса про анимацию корзины, нашел вариант решения вот тут: http://joomlaforum.ru/index.php/topic,115278.0.html
кому интересно, смотрите :)
*

Crazygangster77

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Цитировать
чтобы изображение было на последнем шаге, надо сделать манипуляции с файлом ro_basket.php, такие же как с /administrator/components/com_VirtueMart/html/basket.php
Какие именно ??и куда вставлять в  ro_basket.php? помоему там 1 строчки не достаточно.
Решение нашел))ro_basket.php лежит в той же папке что и basket.php
« Последнее редактирование: 03.12.2011, 16:17:42 от Crazygangster77 »
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
А как вывести картинку уже купленного товара на страничке "Информация о заказе" в личном кабинете?
Код
Цитировать
<img src="components/com_virtuemart/shop_image/product/<?php echo $product['product_thumb_image'] ?>" alt="" border="0" height="60"/>
не выводит!

VM 1.1.9
С выводом изображения в корзине, письме покупателя и заказах корзины (basket_b2c.html и ro_basket_b2c.html) я разобралась.
Меня интересует вид заказа в личном кабинете, где просматривают его статус или просто архив заказа.
Правлю этот файл:  “\components\com_virtuemart\themes\default\templates\pages\account.order_details.tpl.php“
« Последнее редактирование: 06.02.2012, 17:23:30 от kreolka_8 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор 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