0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1772 Просмотров
*

Smile2007

  • Новичок
  • 7
  • 0 / 0
Я хочу только с каталога убрать надпись «Вы экономите: N руб.», за это отвечает файл - price.tpl.php. Но если я удаляю определённую часть кода, то надпись «Вы экономите: N руб» исчезает не только в каталоге, но и в колонке «Рекомендуем», но мне нужно чтоб в колонке «Рекомендуем», она оставалась.
Как сделать чтоб надпись «Вы экономите: N руб.» исчезла только из каталога?
Помогите пожалуйста.
Вот часть кода из файла browse_1.php :
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>

 <div class="browseProductContainer">
        <div class="browseProductImageContainer">
        <script type="text/javascript">//<![CDATA[
        document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">');
        document.write( '<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' );
        //]]>
        </script>
        <noscript>
            <a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>">
            <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
            </a>
        </noscript>
        </div>
.........................................
 <div class="browsePriceContainer" align="right" style="color:#F97B0D">
            <?php echo $product_price ?>
        </div>

......................................

И код файла price.tpl.php
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php
// User is not allowed to see a price or there is no price
if( !$auth['show_prices'] || !isset($price_info["product_price_id"] )) {

$link = $sess->url( $_SERVER['PHP_SELF'].'?page=shop.ask&amp;product_id='.$product_id.'&amp;subject='. urlencode( $VM_LANG->_('PHPSHOP_PRODUCT_CALL').": $product_name") );
echo vmCommonHTML::hyperLink( $link, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') );
}
?>

<?php
// DISCOUNT: Show old price!
if(!empty($discount_info["amount"])) {
?>
<span class="product-Old-Price_catalog">
<?php echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price); ?></span>

<br/>
<?php
}
?>
<?php
if( !empty( $price_info["product_price_id"] )) { ?>
<span class="productPrice">
<?php echo $CURRENCY_DISPLAY->getFullValue($base_price)?>
<?php echo $text_including_tax ?>
</span>
<?php
}
echo $price_table;
?>


<?php
// DISCOUNT: Show the amount the customer saves
if(!empty($discount_info["amount"])) {
echo "<br />";
echo $VM_LANG->_('PHPSHOP_PRODUCT_DISCOUNT_SAVE').": ";
if($discount_info["is_percent"]==1) {
echo $discount_info["amount"]."%";
}
else {
echo $CURRENCY_DISPLAY->getFullValue($discount_info["amount"]);
}
}
?>

На сколько я понимаю для файла browse_1.php нужно создать свой файл price.tpl.php, только под другим названием и изменить его как мне нужно. Только я не знаю где подключается файл price.tpl.php к файлу browse_1.php, чтоб там изменить название например на price_1.tpl.php.
Очень жду вашей помощи.
*

John316

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Вот, я просто закомментировал нижнюю часть, которая и выводить эти параметры. У меня работает. Удачи  *DRINK*
Файл: price.tpl.php

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php
// User is not allowed to see a price or there is no price
if( !$auth['show_prices'] || !isset($price_info["product_price_id"] )) {
    
    $link = $sess->url( $_SERVER['PHP_SELF'].'?page=shop.ask&amp;product_id='.$product_id.'&amp;subject='. urlencode( $VM_LANG->_('PHPSHOP_PRODUCT_CALL').": $product_name") );
    echo vmCommonHTML::hyperLink( $link, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') );
}
?>

<?php
// DISCOUNT: Show old price!
if(!empty($discount_info["amount"])) {
    ?>
    <span class="product-Old-Price">
        <?php echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price); ?></span>
    
    <br/>
    <?php
}
?>
<?php
if( !empty( $price_info["product_price_id"] )) { ?>
    <span class="productPrice">
        <?php echo $CURRENCY_DISPLAY->getFullValue($base_price)?>
        <?php echo $text_including_tax ?>
    </span>
<?php
}
echo $price_table;
?>


<?php
// DISCOUNT: Show the amount the customer saves
//if(!empty($discount_info["amount"])) {
//    echo "<br />";
//    echo $VM_LANG->_('PHPSHOP_PRODUCT_DISCOUNT_SAVE').": ";
//    if($discount_info["is_percent"]==1) {
//        echo $discount_info["amount"]."%";
//    }
//    else {
//        echo $CURRENCY_DISPLAY->getFullValue($discount_info["amount"]);
//    }
//}
//?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Знак доллара как убрать?

Автор pomogu_chem_smogu

Ответов: 0
Просмотров: 559
Последний ответ 19.03.2017, 19:12:44
от pomogu_chem_smogu
Убрать привязку цены к группе покупателей

Автор newjey

Ответов: 1
Просмотров: 642
Последний ответ 07.10.2015, 14:19:14
от fsv
При добавлении в корзину цена округляется , как убрать?

Автор Nsoft

Ответов: 4
Просмотров: 2907
Последний ответ 27.09.2014, 23:30:06
от robert
Как сделать чтобы цена показывалась только в назначенном диапазоне?

Автор bearn

Ответов: 11
Просмотров: 1057
Последний ответ 30.08.2013, 13:17:55
от SolopoV
Как убрать 'Задайте вопрос по этому товару'?

Автор newjey

Ответов: 8
Просмотров: 8382
Последний ответ 22.07.2013, 01:40:32
от dalazz