Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

как скрыть цену


terminattor
 Поделиться

Рекомендованные сообщения

как скрыть цену  вот ту что указана стрелкой , ниже код тот что я выводил

<?php } ?>
                        </span>
                    </div>
                <?php } ?>

                 <?php if ($product['price']) { ?>
                 <?php if ($discounts) { ?>
            <hr>
                <?php
                foreach ($product['discounts'] as $discount ) {
                ?>
                    <p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
                <?php } ?>
            <?php } ?>

Screenshot_7.png

Изменено пользователем Skunk
[code]
Ссылка на комментарий
Поделиться на других сайтах


1 час назад, terminattor сказал:

как скрыть цену  вот ту что указана стрелкой

 

<?php foreach ($product['discounts'] as $key => $discount ) { ?>
	<?php if ($key > 0) { ?>
		<p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
	<?php } ?>
<?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, mazein сказал:

 


foreach ($product['discounts'] as $key => $discount ) { ?>
	<?php if ($key > 0) { ?>
		<p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
	<?php } ?>
<?php } ?>

 

Может я что-то не понял, но с каких бубликов в $product['discounts'] лежит еще что-то кроме дисконт цены?)))

Ссылка на комментарий
Поделиться на других сайтах

11 минут назад, mazein сказал:

 


foreach ($product['discounts'] as $key => $discount ) { ?>
	<?php if ($key > 0) { ?>
		<p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
	<?php } ?>
<?php } ?>

 

ошибка( 

Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, terminattor сказал:

ошибка( 

Естественно ошибка.. в $product['discounts'] кроме строки больше ничего нет.

 

Вообщем, дайте ссылку на сайт..

Ссылка на комментарий
Поделиться на других сайтах

9 минут назад, nexus сказал:

Может я что-то не понял, но с каких бубликов в $product['discounts'] лежит еще что-то кроме дисконт цены?)))

 

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

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, terminattor сказал:

https://q-max.com.ua/elektroustanovochnye-izdeliya/ нужно скрыть ту что выше цену 
Опт 28.4800 эту скрыть

 

Опт 27.6700

Пожалуйста, приведите полный кусок когда от 

<?php if ($product['price']) { ?>
Ссылка на комментарий
Поделиться на других сайтах

11 минут назад, terminattor сказал:

ошибка(

 

ошибка-то какая?

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, mazein сказал:

 

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

Ну наверно то, что foreach там в принципе не нужен т.к. обращаешься $product['discounts']. Соответственно никакого price там и в помине нет.

Ссылка на комментарий
Поделиться на других сайтах

Видимо, у товара несколько скидок, а поэтому

<?php echo $text_discount3; ?><?php echo $discount['price']; ?>

означает:

-"Опт - первая скидка"

-"Опт - вторая скидка"

и т.д.

Для разных групп покупателей. Верно, @terminattor?

Ссылка на комментарий
Поделиться на других сайтах


3 минуты назад, nexus сказал:

Ну наверно то, что foreach там в принципе не нужен т.к. обращаешься $product['discounts']. Соответственно никакого price там и в помине нет.

 

открываем product.tpl, и смотрим глазками:

            <?php foreach ($discounts as $discount) { ?>
            <li><?php echo $discount['quantity']; ?><?php echo $text_discount; ?><?php echo $discount['price']; ?></li>
            <?php } ?>

ну и контроллер:

			foreach ($discounts as $discount) {
				$data['discounts'][] = array(
					'quantity' => $discount['quantity'],
					'price'    => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')))
				);
			}

 

Ссылка на комментарий
Поделиться на других сайтах

<?php if ($product['price']) { ?>
                 <?php if ($discount) { ?>
            <p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
                <?php }else{ ?>
    <p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo 			$text_discount3; ?><?php echo $product['price']; ?></p>
				<?php } ?>
<?php } ?>

Должно быть что-то на подобии вот этого.. Трудно правильно сказать если не видишь что и как.

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, mazein сказал:

 

открываем product.tpl, и смотрим глазками:


            <?php foreach ($discounts as $discount) { ?>
            <li><?php echo $discount['quantity']; ?><?php echo $text_discount; ?><?php echo $discount['price']; ?></li>
            <?php } ?>

ну и контроллер:


			foreach ($discounts as $discount) {
				$data['discounts'][] = array(
					'quantity' => $discount['quantity'],
					'price'    => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')))
				);
			}

 

Отличная идея смотреть глазками

 

foreach ($product['discounts'] as $key => $discount ) { ?>
	<?php if ($key > 0) { ?>
		<p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
	<?php } ?>
<?php } ?>

 

Форич тут для чего? чтобы пройтись не по массиву, а по значению?

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, nexus сказал:

Должно быть что-то на подобии вот этого.. Трудно правильно сказать если не видишь что и как.

 

Можно открыть оригинальный product.tpl, и посмотреть, чё гадать-то?

Ссылка на комментарий
Поделиться на других сайтах

Только что, mazein сказал:

 

Можно открыть оригинальный product.tpl, и посмотреть, чё гадать-то?

Можно, но он отличается от того, что дал автор =)

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, nexus сказал:

Можно, но он отличается от того, что дал автор =)

 

Чем? Тем, что скидки выведены в категорию? Суть-то не поменялась.

Ссылка на комментарий
Поделиться на других сайтах

5 минут назад, mazein сказал:

 

Чем? Тем, что скидки выведены в категорию? Суть-то не поменялась.

Суть не поменялась.

<?php if ($product['price']) { ?>
  <?php if($discounts){
		foreach ($discounts as $discount) { ?>
            <?php echo $discount['quantity']; ?><?php echo $text_discount; ?><?php echo $discount['price']; ?>
        <?php } ?>
  <?php }else{ ?>
		<div class="price"><?php print $product['price']; ?></div>
	<?php } ?>
<?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах

terminattor, вот это вот:

                <?php
                foreach ($product['discounts'] as $discount ) {
                ?>
                    <p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
                <?php } ?>

надо заменить на вот это вот:

<?php foreach ($product['discounts'] as $key => $discount ) { ?>
	<?php if ($key > 0) { ?>
		<p class="<?php echo isset($arr[count($arr)]) ? 'true' : ($i% 2 ? 'odd' : 'even'); ?>" style="color: #62ad2d;text-align: center;"><?php echo $text_discount3; ?><?php echo $discount['price']; ?></p>
	<?php } ?>
<?php } ?>

никаких ошибок быть не должно.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.