Форум русской поддержки Joomla!® CMS
11.12.2016, 15:58:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Фотография товара при добавлении в корзину

 (Прочитано 140 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mpjoke
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« : 25.09.2016, 21:45:04 »

При добавлении товара в корзину появляется всплывающее окно, где есть название добавляемого товара, а как добавить к названию еще и фотографию??

Разобрался, что править нужно paded.php...

Но добавить изображение не получается...Sad
Пытался это сделать добавив строку $image = $product->images[0]->displayMediaThumb('class="browseProductImage"', false);
а потом echo $image
но как то не получилось...
Записан
Liss
Давно я тут
****

Репутация: +9/-0
Offline Offline

Сообщений: 207


« Ответ #1 : 26.09.2016, 19:45:33 »

Код
<?php if ($product->images[0]) { ?>
 <div class="padded_image"><?php
   echo $product->images[0]->displayMediaFull('', false); ?>
 </div><?php
} ?>
 
Записан
mpjoke
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #2 : 26.09.2016, 21:21:58 »

Увы, не помогло...
Сайт vod-of-ka с окончанием на ru..
Записан
Director
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 10


« Ответ #3 : 27.09.2016, 00:28:48 »

ну если с главной то корзина ваще не работает. ))
Записан
mpjoke
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #4 : 27.09.2016, 00:32:20 »

Правильно, сейчас я добавил в файл  padded строчку, что мне посоветовали, но без if....
Записан
Director
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 10


« Ответ #5 : 27.09.2016, 00:35:24 »

Давайте код файла. Он не большой. Ща глянем.
Записан
Director
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 10


« Ответ #6 : 27.09.2016, 00:37:32 »

Давай быстрее пока   я не ушел.!
Записан
mpjoke
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #7 : 27.09.2016, 00:40:44 »

Сама функция вывода сообщения

Код:
if($this->products){
foreach($this->products as $product){
if($product->quantity>0){

echo $product->images[0]->displayMediaFull('', false);   - пытаюсь добавить картинку, если с if тогда вообще не работает, а без него - виснет...

/*echo '<h4>'.vmText::sprintf('COM_VIRTUEMART_CART_PRODUCT_ADDED',$product->product_name,$product->quantity).'</h4>';*/ - то, что было по умолчанию в файле....

                        echo '<div class="popup_cart"><h3>'. $product->product_name .'</h3>';
echo '<p>добавлен в корзину</p></div>'; - добавил вместо строки выше
} else {
if(!empty($product->errorMsg)){
echo '<div>'.$product->errorMsg.'</div>';
}
}

}
}
Записан
gartes
Живу я здесь
******

Репутация: +63/-3
Offline Offline

Сообщений: 827


Е = mс²


« Ответ #8 : 27.09.2016, 03:36:00 »

Ну и че...  Grin
Записан
mpjoke
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #9 : 27.09.2016, 03:53:59 »

Доработали код:
Код:
$product_model = VmModel::getModel('product');
$prod = $product_model->getProduct($product->virtuemart_product_id);
$product_model->addImages($prod );
?>
            <img src="<?=JURI::base().$prod->images[0]->file_url;?>" />
<?php

echo '<div class="popup_cart"><h3>'. $product->product_name .'</h3>';
echo '<p>добавлен в корзину</p></div>';
« Последнее редактирование: 27.09.2016, 04:21:23 от mpjoke » Записан
Director
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 10


« Ответ #10 : 27.09.2016, 04:20:27 »

Цитировать
echo '<pre>'; print_r ( $prod->images[0]->file_url ); echo '</pre>'.__FILE__.'Строка '.__LINE__ ;
Это можно убрать. !!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet