Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скрыть цену товара


helen2014

Recommended Posts

Всем доброго дня!

Возник такой вопрос, нужно скрыть куну но таким оброзом чтобы цена не совсем как сделано в Опенкарт а чтобы оставалось такая к примеру надпись Цена: После регистрации ( и само слово После регистрации было ссылкой на страницу регистрации).

Пример Здесь: http://rusolmix.ru/wholesale/catalog/

Подскажите как реализовать.

Спасибо!

 

Надіслати
Поділитися на інших сайтах


Для карточки товара можно сделать как-то так (это вариант для дефолтного шаблона):

<script type="text/javascript">
var reg= '<b>Цена:</b><a href="ссылка на регистрацию">После регистрации</a>';
$('.price').text(reg);
</script>

Надіслати
Поділитися на інших сайтах


Для карточки товара можно сделать как-то так (это вариант для дефолтного шаблона):

<script type="text/javascript">
var reg= '<b>Цена:</b><a href="ссылка на регистрацию">После регистрации</a>';
$('.price').text(reg);
</script>

Попробую сделать в карточке пока.

Нужно конечно в модулях и в каталогах.

Надіслати
Поділитися на інших сайтах


Попробую сделать в карточке пока.

Нужно конечно в модулях и в каталогах.

замените

$('.price').text(reg);

на

$('.price').html(reg);

Надіслати
Поділитися на інших сайтах


Сама ссылка получилась. Но после регистрации цена не открывается а остается ссылка.

а теперь этот  скрипт оборачиваем в условие

<?php if ($this->customer->isLogged() = false) { ?>
 
здесь скрипт
 
<?php } ?>

 

и тогда цены будут отображаться только для залогиненых пользователей

Змінено користувачем krumax
Надіслати
Поділитися на інших сайтах


а теперь этот  скрипт оборачиваем в условие

<?php if ($this->customer->isLogged() = false) { ?>
 
здесь скрипт
 
<?php } ?>

 

и тогда цены будут отображаться только для залогиненых пользователей

Так правильно?

<?php if ($this->customer->isLogged() = false) { ?>

<script type="text/javascript">

var reg= '<b>Цена:</b><a href="http://opt.krasivostyle.ru/index.php?route=fast/register">После регистрации</a>';

$('.price').html(reg);

</script>

<?php } ?>

 

Страница так не открывается http://opt.krasivostyle.ru/index.php?route=product/product&path=62&product_id=69

Надіслати
Поділитися на інших сайтах


 <?php
 $logged = $this->customer->isLogged();
if (!$logged) {; ?>

 <script type="text/javascript">

var reg= '<b>Цена:</b><a href="/index.php?route=fast/register">После регистрации</a>';
$('.price').html(reg);

</script>


<?php } ?>
 

Змінено користувачем krumax
Надіслати
Поділитися на інших сайтах


 <?php
 $logged = $this->customer->isLogged();
if (!$logged) {; ?>

 <script type="text/javascript">

var reg= '<b>Цена:</b><a href="/index.php?route=fast/register">После регистрации</a>';
$('.price').html(reg);

</script>


<?php } ?>
 

Спасибо! В карточке получилось.

В Категориях и в модулях делать по аналогии?

Надіслати
Поділитися на інших сайтах


Скрыли цены везде где нужно! Спасибо Вам krumax!

Нужно еще сделать кнопку Купить не активной до регистрации. Можно ли так сделать?

после

$('.price').html(reg);

вставьте

$('.cart').hide();

Надіслати
Поділитися на інших сайтах


Если это нужно сделать в карточке товара.

это нужно искать в продукт.тпл или кантроллере?

 

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

Надіслати
Поділитися на інших сайтах


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

Разобрались.

Но таким образом мы её просто скрываем.

А нужно сделать так чтобы она была была но не активная.

Надіслати
Поділитися на інших сайтах


Разобрались.

Но таким образом мы её просто скрываем.

А нужно сделать так чтобы она была была но не активная.

и покупатель не сможет понять, почему нажимая на неё ничего не происходит...

Надіслати
Поділитися на інших сайтах


и покупатель не сможет понять, почему нажимая на неё ничего не происходит...

Рядом нужно просто добавить что: Заказать можно после регистрации.

И после регистрации и Цены будут видны кнопка Купить активна.

Надіслати
Поділитися на інших сайтах


Рядом нужно просто добавить что: Заказать можно после регистрации.

И после регистрации и Цены будут видны кнопка Купить активна.

ну конструкцию и принцип вы увидели и теперь можете править её под свои цели.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.