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


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

Не Добавляет Товар В Корзину Из Категории И Главной Страницы


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

#1 hasanchemerzaev

hasanchemerzaev

Отправлено 05 January 2022 - 18:14

При том добавляет из модуля и фулл просмотра товара http://shop.colorido.ru/katalog

 

при включении отображения ошибок

 

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /com_zoo/framework/data/parameter.php on line 84 Deprecated: Function create_function() is deprecated in /com_zoo/tables/category.php on line 212 Deprecated: Function create_function() is deprecated in components/com_zoo/tables/item.php on line 822

 

Notice: Trying to access array offset on value of type bool in jbuniversal/templates/auto/renderer/category/_default.php on line 49
Вот код файла
<?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 © JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.phpJBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
 
$this->app->jbdebug->mark('layout::category::start');
 
// set vars
$category   = $vars['object'];
$title      = $this->app->string->trim($vars['params']->get('content.category_title', ''));
$subTitle   = $this->app->string->trim($vars['params']->get('content.category_subtitle', ''));
$image      = $this->app->jbimage->get('category_image', $vars['params']);
$title      = $title ? $title : $category->name;
$bootstrap  = $this->app->jbbootstrap;
$rowClass   = $bootstrap->getRowClass();
$subCatsCol = 4;
$parentCat  = $category->getParent();
$categoryName = ($parentCat->alias !== 'cars' && $parentCat->alias !== '_root') ? $parentCat->name . ' / ' . $title : $title;
 
if ((int)$vars['params']->get('template.category_show', 1)) : ?>
    <div class="category alias-<?php echo $category->alias; ?> clearfix">
 
        <?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
            <h1 class="title">
                <?php echo $categoryName ?>
 
                <?php if ($count = $category->itemCount()) : ?>
                    <span class="title-count">(<?php echo JText::sprintf('JBZOO_ADS_CATEGORY_TOTAL', $count); ?>)</span>
                <?php endif; ?>
            </h1>
        <?php endif; ?>
 
 
        <?php if ((int)$vars['params']->get('template.category_subtitle', 1) && !empty($subTitle)) : ?>
            <h2 class="subtitle"><?php echo $subTitle; ?></h2>
        <?php endif; ?>
 
        <?php if ((int)$vars['params']->get('template.category_image', 1) && $image['src']) : ?>
            <div class="<?php echo $rowClass; ?>">
                <div class="<?php echo $bootstrap->gridClass(2); ?>">
                    <?php if ((int)$vars['params']->get('template.category_image', 1) && $image['src']) : ?>
                        <div class="image-full">
                            <img src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
                                 title="<?php echo $category->name; ?>" alt="<?php echo $category->name; ?>" class="thumbnail"/>
                        </div>
                    <?php endif; ?>
                </div>
 
                <?php
                $rowCount  = 0;
                $childRows = array_chunk($category->getChildren(), $subCatsCol);
 
                if (!empty($childRows)) : ?>
                <div class="<?php echo $bootstrap->gridClass(5); ?>">
                    <div class="category-subs">
                        <h4 class="category-subs-title"><?php echo JText::_('JBZOO_ADS_CAR_MODELS'); ?></h4>
                        <div class="<?php echo $rowClass; ?>">
                            <?php
 
                            foreach ($childRows as $children) {
                                $rowCount++;
                                echo '<div class="sub-row clearfix row-id-' . $rowCount . '">';
                                foreach ($children as $child) {
                                    $childLink =
                                        '<a href="' . $this->app->route->category($child) . '" title="' . $child->name . '"> ' .
                                            $child->name .
                                        '</a>';
 
                                    echo '<div class="' . $bootstrap->columnClass($subCatsCol) . '">' .
                                            $childLink . ' <span class="sub-count">(' . $child->itemCount() . ')</span>' .
                                        '</div>';
                                }
                                echo '</div>';
                            }
                            ?>
                        </div>
                    </div>
                </div>
                <?php endif; ?>
 
                <div class="<?php echo $bootstrap->gridClass(5); ?>">
                    <?php if ((int)$vars['params']->get('template.category_teaser_text', 1) && $vars['params']->get('content.category_teaser_text', '')) : ?>
                        <div class="description-teaser">
                            <?php echo $vars['params']->get('content.category_teaser_text', ''); ?>
                        </div>
                    <?php endif; ?>
                </div>
            </div>
        <?php endif; ?>
 
        <?php if ((int)$vars['params']->get('template.category_text', 1) && $category->description) : ?>
            <div class="description-full"><?php echo $category->getText($category->description); ?></div>
        <?php endif; ?>
 
    </div>
 
<?php else: ?>
 
    <div class="category alias-<?php echo $category->alias; ?> well">
        <?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
            <h1 class="title"><?php echo $title; ?></h1>
        <?php endif; ?>
    </div>
 
<?php endif; ?>
 
<?php
$this->app->jbdebug->mark('layout::category::finish');
 

 

 


  • 0

#2 mmth

mmth

Отправлено 05 January 2022 - 21:05

http://shop.colorido...om_zoo/zoo.xml 
zoo 3.3.26
http://shop.colorido...application.xml
jbzoo 4.12.0

внутри товара корзина отрабатывает, похоже на то, что если не выводить кол-во товара(или опций) в тизере не отправляется в корзину, был на сколько помню такой глюк


Сообщение отредактировал mmth: 05 January 2022 - 21:06

  • 0

#3 hasanchemerzaev

hasanchemerzaev

Отправлено 05 January 2022 - 21:22

Вывел количество, но все равно не добавляет


  • 0

#4 fiction13

fiction13

Отправлено 05 January 2022 - 21:44

Вы версию php обновили, а сам Zoo - нет. Старый Zoo у Вас.

 

Ну или выключите отображение ошибок совсем, работать должно, но легче от этого не станет :-)


  • 0

#5 hasanchemerzaev

hasanchemerzaev

Отправлено 05 January 2022 - 21:47

Zoo: 3.3.37 стоит, до 4ки нужно обновиться? 

Пробовал и включать ошибки и отключать не помогает


Сообщение отредактировал hasanchemerzaev: 05 January 2022 - 21:47

  • 0

#6 mmth

mmth

Отправлено 05 January 2022 - 22:14

Вывел количество, но все равно не добавляет

судя по беглому просмотру в коде full страницы есть ещё вот такой код у элемента цены, больше я разницы не вижу.

jQuery(function($){ setTimeout(function(){$(".jsPrice-1243-230bed86-1be2-4add-adba-7e78418b0e72").JBZooPrice({"hash":"f73e6222471eb96a94036878af6e0dd0","itemId":"1243","identifier":"230bed86-1be2-4add-adba-7e78418b0e72","variantUrl":"http:\/\/shop.colorido.ru\/?option=com_zoo&controller=default&task=callelement&element=230bed86-1be2-4add-adba-7e78418b0e72&method=ajaxChangeVariant&item_id=1243"}, 1);}, 0); });

  • 0

#7 hasanchemerzaev

hasanchemerzaev

Отправлено 05 January 2022 - 22:20

В общем я так понимаю придется серьезно покопаться, без кваса не обойтись)


  • 0

#8 fiction13

fiction13

Отправлено 06 January 2022 - 17:56

Вы версию php обновили, а сам Zoo - нет. Старый Zoo у Вас.

Это я на сайт не заходил, извините. Но Зу старый это однозначно :-) Это пока не такая большая проблема.

 

Может событие клика блокируется. Столько скриптов на сайте, не разобраться. 


Сообщение отредактировал fiction13: 06 January 2022 - 17:57

  • 0




Click to return to top of page in style!