Jump to content


Photo
- - - - -

Если "нет в наличи" убрать кнопку "в корзину"


Best Answer Cheren-dow , 25 October 2013 - 15:12

Добрый вечер. Извините за задержку.

Это можно сделать следующим образом.

 

Переходим в файл шаблона кнопок

сайт\media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_buttons.php

После

defined('_JEXEC') or die('Restricted access');

Дописываем  

$data = $this->_getBasicData();

Изменяем условие if следующим образом

<?php if ($mode != 'none' and $data['balance']) : // добавили проверку на остаток ?> 
    <!-- noindex -->
    <div class="jbprice-buttons">
        <?php if ($mode == 'normal') : ?>
            <a rel="nofollow" href="#add-to-cart" id="<?php echo $this->getItem()->id;?>" class="jsAddToCart jbzoo-button green"
               title="<?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART'); ?>"><?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART'); ?></a>

        <?php elseif ($mode == 'popup') : ?>
            <?php $this->app->jbassets->fancybox();?>
            <a rel="nofollow" href="#add-to-cart-modal" class="jsAddToCartModal jbzoo-button green"
               title="<?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART_MODAL'); ?>"><?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART'); ?></a>

        <?php elseif ($mode == 'oneclick') : ?>
            <a rel="nofollow" href="#add-to-cart-goto" class="jsAddToCartGoto jbzoo-button green"
               title="<?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART_GOTO'); ?>"><?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART_GOTO'); ?></a>

        <?php endif; ?>

        <a rel="nofollow" href="#remove-from-cart" id="<?php echo $this->getItem()->id;?>" class="jsRemoveFromCart jbzoo-button remove-button"
           title="<?php echo JText::_('JBZOO_JBPRICE_REMOVE_FROM_CART'); ?>"><?php echo JText::_('JBZOO_JBPRICE_REMOVE_FROM_CART'); ?></a>

    </div>
    <!-- /noindex -->
<?php else: ?>
	<span style="color: red; font-weight: bold">Нет в наличии</span>
<?php endif; ?>

a3a39d_200x0.jpg

Вот результат

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 atyutrin

atyutrin
  • JBZoo User (rus)
  • User rate: 0
  • posts: 70
  • topics: 22

Posted 24 October 2013 - 06:14

Сейчас вот так instock.jpg

Хочу сделать так instock2.jpg

Если товара нет в наличии, то заместо кнопки "в корзину" была надпись "нет в наличии" 

сайт: http://antek38.ru/gi...il/gkl-gvl-gvlv


  • 0

#2 atyutrin

atyutrin
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 70
  • topics: 22

Posted 25 October 2013 - 13:38

Подскажите?)


  • 0

#3 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 25 October 2013 - 15:12   Best Answer

Добрый вечер. Извините за задержку.

Это можно сделать следующим образом.

 

Переходим в файл шаблона кнопок

сайт\media\zoo\applications\jbuniversal\elements\jbpriceadvance\tmpl\_buttons.php

После

defined('_JEXEC') or die('Restricted access');

Дописываем  

$data = $this->_getBasicData();

Изменяем условие if следующим образом

<?php if ($mode != 'none' and $data['balance']) : // добавили проверку на остаток ?> 
    <!-- noindex -->
    <div class="jbprice-buttons">
        <?php if ($mode == 'normal') : ?>
            <a rel="nofollow" href="#add-to-cart" id="<?php echo $this->getItem()->id;?>" class="jsAddToCart jbzoo-button green"
               title="<?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART'); ?>"><?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART'); ?></a>

        <?php elseif ($mode == 'popup') : ?>
            <?php $this->app->jbassets->fancybox();?>
            <a rel="nofollow" href="#add-to-cart-modal" class="jsAddToCartModal jbzoo-button green"
               title="<?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART_MODAL'); ?>"><?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART'); ?></a>

        <?php elseif ($mode == 'oneclick') : ?>
            <a rel="nofollow" href="#add-to-cart-goto" class="jsAddToCartGoto jbzoo-button green"
               title="<?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART_GOTO'); ?>"><?php echo JText::_('JBZOO_JBPRICE_ADD_TO_CART_GOTO'); ?></a>

        <?php endif; ?>

        <a rel="nofollow" href="#remove-from-cart" id="<?php echo $this->getItem()->id;?>" class="jsRemoveFromCart jbzoo-button remove-button"
           title="<?php echo JText::_('JBZOO_JBPRICE_REMOVE_FROM_CART'); ?>"><?php echo JText::_('JBZOO_JBPRICE_REMOVE_FROM_CART'); ?></a>

    </div>
    <!-- /noindex -->
<?php else: ?>
	<span style="color: red; font-weight: bold">Нет в наличии</span>
<?php endif; ?>

a3a39d_200x0.jpg

Вот результат


Edited by Cheren-dow, 25 October 2013 - 15:09.

  • 2
Изображение
 




Click to return to top of page in style!