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

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


terminattor

Recommended Posts

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

<?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']) { ?>
Надіслати
Поділитися на інших сайтах

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, и посмотреть, чё гадать-то?

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

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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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