- Регистрация
- 23 Фев 2009
- Сообщения
- 41
- Реакции
- 2
- Автор темы
- Заблокирован
- #1
Подскажите, как можно вывести сразу две цены. Перерыла всю сеть. И русские и английские сайты. Ничего такого нет. Нашла только вот такой код в файл Price.tpl.php
Но такой вариант мне не подходит, потому что процент умножается на цену. а для пользователей Gold цена уже со скидкой и получается они видят вторую цену еще ниже.
Вот как то так. Простите за сумбурное описание.
Порылась сама. Вот что нашла:
Смысл в том чтобы пользователи в группе Default видели вторую цену из группы gold( для них скидка идет. ) Чтобы понимали что регистрироваться выгодно.
Код не работает, цена просто не отображается. Похоже проблема вот здесь:
Помогите плиз, очень надо.
Код:
if( !empty( $price_info["product_price_id"] )) { ?>
<span class="productPrice">
<?php echo $CURRENCY_DISPLAY -> getFullValue ( $base_price ) ?>
</span>
<span class="productPricemembre">
<?php $base_price2 = ( $base_price * .95 );
echo( '<a href="" target="_blank">Prix Membre Paintball Mirabel: </a>' ) . $CURRENCY_DISPLAY -> getFullValue ( $base_price2 ) . '<br />'
?>
</span>
<span class="productPriceelite">
<?php $base_price3 = ( $base_price * .90 );
echo( '<a href="" target="_blank">Prix Membre Elite: </a>' ) . $CURRENCY_DISPLAY -> getFullValue ( $base_price3 ) . '<br />' ;
?>
</span>
Но такой вариант мне не подходит, потому что процент умножается на цену. а для пользователей Gold цена уже со скидкой и получается они видят вторую цену еще ниже.
Вот как то так. Простите за сумбурное описание.
Порылась сама. Вот что нашла:
Код:
<?php
// Выдод информации
if ($GLOBALS['auth']['shopper_group_id'] == 5) {
$dbprice = new ps_DB;
$q = "SELECT product_price_id,product_price FROM #__{vm}_product_price WHERE (#__{vm}_product_price.product_id=$product_id) AND (#__{vm}_product_price.shopper_group_id=6) AND (#__{vm}_product_price.price_quantity_start=0)";
$dbprice->query($q);
while ($dbprice->next_record()) {
$res_price=$dbprice->f("product_price");
if ($page=="shop.browse") {
echo "<br /><div style='border-right:6px solid #166D6F;padding-right:2px;padding-top:2px;padding-bottom:2px;'><font class='product_price_dillers_browse'>".$CURRENCY_DISPLAY->getFullValue($res_price)." </font></div>";
}
if ($page=="shop.product_details") {
echo "(Цена для друзей: ".$CURRENCY_DISPLAY->getFullValue($res_price).")";
}
}
}
// конец дополнительного кода
?>
Код не работает, цена просто не отображается. Похоже проблема вот здесь:
Код:
$q = "SELECT product_price_id,product_price FROM #__{vm}_product_price WHERE (#__{vm}_product_price.product_id=$product_id) AND (#__{vm}_product_price.shopper_group_id=6) AND (#__{vm}_product_price.price_quantity_start=0)";