Перейти к содержимому


Фотография
- - - - -

Вывод вариантов цены со всеми характеристиками


Сообщений в теме: 15

#11 SmetDenis

SmetDenis

Отправлено 10 March 2016 - 10:18

Другими словами сделать вывод сразу всех свойств елемента цены нереально?

Можно, но довольно сложно.



По неизвестной причине перестала работать кнопка "В корзину!" в карточке товара, и консоль ничего не пишет..


Кажется у вас подключен jQuery два раза
yu7l_200x0.png
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 mr.varhola

mr.varhola

Отправлено 10 March 2016 - 10:30

Но если я вывожу просто элемент с кнопкой - она работает.

и на странице категорий нормально работает, да она и в товаре нормально работала - попил кофе, проверил - и уже не работает, мистика.

Отключил подгрузку jQuery в шаблоне - без изминений, скорее всего не в нем причина.

Одна беда осталась, при клике на "В Корзину" товар добавляется с 0 ценой и без характеристик цены http://joxi.ru/p27oG1RH059412http://viagra-effect...nforce-d-1.html И картинка товара в корзине почему-то не отображается, хотя вроде должна http://joxi.ru/12Mp84ef4L6BZm

и как быть с этими проблемами?


  • 0

#13 SmetDenis

SmetDenis

Отправлено 10 March 2016 - 10:48

Какая версия JBZoo у вас сейчас используется?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 i001

i001

Отправлено 10 March 2016 - 13:51

Делал так

карточка в админке

http://joxi.ru/bmoO8oBijyEwmy

 

Цены 

http://joxi.ru/DrlO1aEiJykRAP

 

Количество почему то у меня это вес товара (ядро)

Описание - используется для "экономии"

Картинка пока не понял зачем))

 

Вывод цены в фул

http://joxi.ru/a2XeJV7f74dRAg

Тут все понятно идем дальше

 

media/zoo/applications/jbuniversal/templates-system/renderer/jbprice/default.php

 

Тут смотрю нагородил, для того чтобы считалась цена за штуку, зачем то использовал вес товара))

Дело было давно, делал быстро, так что за гавнокод заранее прошу прощения)

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Alexander Oganov <t_tapak@yahoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

?>

<?php if ($this->checkPosition('kolvo')) : ?>
    <div class="kolvo">
<?php
$html4 = $this->renderPosition('kolvo');
preg_match_all("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/", $html4, $matches4);
for ($i=0; $i< count($matches4[0]); $i++) {  
echo $ko = str_replace(' кг', '', $matches4[3][$i]);
}
?>
</div>
<?php endif; ?>
<?php if ($this->checkPosition('sht')) : ?>
    <div class="cena">
   <?php echo $this->renderPosition('sht'); ?>
 </div>
<?php endif; ?>
<?php if ($this->checkPosition('kolvo')) : ?>
    <div class="ekonomia">
<?php
$ekonomia = $this->renderPosition('ekonomia');
preg_match_all("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/", $ekonomia, $matches1);
for ($i=0; $i< count($matches1[0]); $i++) {  
	if ($matches1[3][$i] != null) {echo $matches1[3][$i]. ' руб.';}
	else {echo "Нет";}

}
?>
</div>
<?php endif; ?>
<?php if ($this->checkPosition('sht')) : ?>
<div class="sht">
<?php
$html = $this->renderPosition('sht');
preg_match_all("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/", $html, $matches);
for ($i=0; $i< count($matches[0]); $i++) {  
echo ceil(preg_replace('~[^0-9]+~','',$matches[3][$i])/$ko) . ' <span class="jbcurrency-symbol">руб.</span>';
}
?>
</div>
<?php endif; ?>
<?php if ($this->checkPosition('sht')) : ?>
    <div class="button_1"><?php echo $this->renderPosition('button'); ?></div>
<?php endif; ?>
<div class="clr"></div>

Ну вроде как все


  • 0

#15 mr.varhola

mr.varhola

Отправлено 10 March 2016 - 17:25

Спасибо i001 - буду пробовать)

 

Версии такие:  Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.15


я вроде все +- также сделал, но вот почему-то кнопка В Корзину перестала работать, хотя сразу работала, и характеристики цены в корзину хотелось бы передать.

у вас кстати в корзине тоже не отображаются свойства цены, только название и стоимость.


  • 0

#16 mr.varhola

mr.varhola

Отправлено 13 March 2016 - 18:29

Подскажите, как с вывода убрать названия вариантов с выбора  http://joxi.ru/Dr8Nl13ukyXOX2 ?

а также в выводе елемента цены http://joxi.ru/J2b3ny4h4oZzGA

Ведь название не является элементом который можно выбрать, сейчас названия не выводятся только если выводить Текстом (доступные параметры товара)


  • 0




Click to return to top of page in style!