Можно, но довольно сложно.Другими словами сделать вывод сразу всех свойств елемента цены нереально?
По неизвестной причине перестала работать кнопка "В корзину!" в карточке товара, и консоль ничего не пишет..
Кажется у вас подключен jQuery два раза
Отправлено 10 March 2016 - 10:18
Можно, но довольно сложно.Другими словами сделать вывод сразу всех свойств елемента цены нереально?
По неизвестной причине перестала работать кнопка "В корзину!" в карточке товара, и консоль ничего не пишет..
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 10 March 2016 - 10:30
Но если я вывожу просто элемент с кнопкой - она работает.
и на странице категорий нормально работает, да она и в товаре нормально работала - попил кофе, проверил - и уже не работает, мистика.
Отключил подгрузку jQuery в шаблоне - без изминений, скорее всего не в нем причина.
Одна беда осталась, при клике на "В Корзину" товар добавляется с 0 ценой и без характеристик цены http://joxi.ru/p27oG1RH059412http://viagra-effect...nforce-d-1.html И картинка товара в корзине почему-то не отображается, хотя вроде должна http://joxi.ru/12Mp84ef4L6BZm
и как быть с этими проблемами?
Отправлено 10 March 2016 - 10:48
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 10 March 2016 - 13:51
Делал так
карточка в админке
Цены
Количество почему то у меня это вес товара (ядро)
Описание - используется для "экономии"
Картинка пока не понял зачем))
Вывод цены в фул
Тут все понятно идем дальше
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>
Ну вроде как все
Отправлено 10 March 2016 - 17:25
Спасибо i001 - буду пробовать)
Версии такие: Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.15
я вроде все +- также сделал, но вот почему-то кнопка В Корзину перестала работать, хотя сразу работала, и характеристики цены в корзину хотелось бы передать.
у вас кстати в корзине тоже не отображаются свойства цены, только название и стоимость.
Отправлено 13 March 2016 - 18:29
Подскажите, как с вывода убрать названия вариантов с выбора http://joxi.ru/Dr8Nl13ukyXOX2 ?
а также в выводе елемента цены http://joxi.ru/J2b3ny4h4oZzGA
Ведь название не является элементом который можно выбрать, сейчас названия не выводятся только если выводить Текстом (доступные параметры товара)