Старая форма входа
Вид материаловМенюКатегорииИнформерКнопки
Наш чат 2
Онлайн всего: 2
Гостей: 2
Пользователей: 0
2

Вывод разницы между ценами в процентах для ucoz

Добавлено 17-03-2022 в 19:53

  • Категория Разное
  • Авторwaak
  • Просмотры240
  • Комментарии2
  • Понравилось7
Вывод разницы между ценами в процентах для ucoz
Здравствуйте! вот опять исполняю просьбу пользователей и в этот раз она оказалась довольно лёгкой а именно вывести процентную разницу между двумя ценами старой и новой в интернет магазине

Но так как это сделать довольно просто нам всего лишь для этого достаточно использовать условный оператор одной и другой цены после сложить в условие которое посчитает и выведет разницу в процентах пример кода смотрите ниже

Пример условия

Код
<? (x-y)/x*100 ?>
Так как я не знаю какие операторы у вас для старой и новой цены я просто в место них использую
x и y чтобы не писать операторы первого и второго дополнительного поля

Подробнее об условии

  • Xзаменяем на оператор который выводит старую цену в двух местах
  • Yзаменяем на оператор который выводит новую цену
на этом можно было сказать что всё готова но я всё таки покажу пример с оператором доп полей один и два для наглядности что и куда

Пример условия с оператором

Код
<? ($OTHER1$-$OTHER2$)/$OTHER1$*100 ?>
Теперь что бы материал был не пустым я набросал полный блок с выводом старой цены перечёркнутой новой ценой и процентное различие между ними пример блока смотрите на скриншоте ниже что бы иметь наглядное представление о чем идёт речь

Скриншот вида блока


ну и для тех кому понравился мой вариант предлагаю перейти к установки

Установка блока

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

Код блока

Код
<div class="waakbccena">
<div class="waakbccenal"><b>Цена:</b> <br>Выгода <? ($OTHER1$-$OTHER2$)/$OTHER1$*100 ?></div>
<div class="waakbccenar">
<span class="waakbccenanev"> 800<i class="fa fa-rub" aria-hidden="true"></i> </span>
<span class="waakbccenastar"><s>1000<i class="fa fa-rub" aria-hidden="true"></i></s> </span>
</div>
<div class="clr"></div>

</div>
внимание в данном коде я использую доп поля первое и второе вы же должны поменять их на свои, какое куда написано было выше

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

Таблица стилей

Код
.waakbccena {
  font-size: 16px;
  background: #FFF;
  width: 300px;
  padding: 20px;
  color: #434343;
}
.waakbccenal {
  float: left;
  width: 40%;
}
.waakbccenal b {
  line-height: 35px;
}
.waakbccenar {
  width: 60%;
  float: right;
  text-align: right;
}
span.waakbccenanev {
  font-size: 35px;
  font-weight: 600;
  color: #59dc69;
  display: block;

}
span.waakbccenastar s {
  color: #939393;
}
span.waakbccenanev i {
  font-size: 30px;
}
span.waakbccenastar i {
  font-size: 15px;
}

Отлично не забываем сохранить и пока мы ещё в таблице стилей подключим шрифтовые иконки от font-awesome для того что бы выводилась иконка если вы не будите её выводить то и подключать нечего не нужно так же не нужно подключать если она у вас уже подключена.

Для тех кому нужно подключать, просто копируйте строчку ниже и добавьте её первой строчкой в свою таблицу стилей
Код
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css);

Отлично не забываем сохранить!

Комментарии

web_master 25-02-2024 в 23:06
UPD: так будет работать , + в конце будут показывать и проценты...
Код
<?($OTHER2$-$OTHER1$)/$OTHER2$*100 ?>


А так будет без процентов:
Код
<?int(($OTHER2$-$OTHER1$)/$OTHER2$*100)?>  
web_master 25-02-2024 в 22:09
Скрипт не работает почему-то

Оставить комментарий

Добавлять комментарии могут только зарегистрированные пользователи.

Регистрация Вход
Комментарии
waak

К сожалению, у меня нет сайта, на котором был бы активен данный модуль, чтобы посмотреть, работает он там или нет.

04-03-2024 в 08:01 материал
Fr Frag

Для модуля новости не работает

03-03-2024 в 05:55 материал
web_master

при добавлении комментарии выдает ошибку в консоли:

POST http:сайт/index/ 404 (Not Found)

29-02-2024 в 16:58 материал
web_master

UPD: так будет работать , + в конце будут показывать и проценты...

Код
<?($OTHER2$-$OTHER1$)/$OTHER2$*100 ?>


А так будет без процентов:
Код
<?int(($OTHER2$-$OTHER1$)/$OTHER2$*100)?>  

25-02-2024 в 23:06 материал
web_master

Скрипт не работает почему-то

25-02-2024 в 22:09 материал
waak

Не за что! Я бы делал больше но просьб мало а самому сидеть придумывать не всегда есть время по этому и обновления идут редко

07-02-2024 в 18:26 материал
ed edik2009

Спасибо.Поставил все работает. К сожалению эпоха сайтостроения Юкоз прошла. Ваш сайт один из немногих который, хоть что то обновляет материалы для в этой системы (Скрипты, Шаблоны, Графика и т.д)

07-02-2024 в 08:08 материал
waak

Здравствуйте! вы наверное не совсем понимаете смысл данного раздела, Что бы я мог выполнить вашу просьбу я должен понимать что именно вам нужно а в вашей просьбе нет конкретики и по этому выполнить её не получится

27-01-2024 в 15:12 материал
di dinyslamsinger

От души qv

23-01-2024 в 16:58 материал
di dinyslamsinger

Работает ты лучший брат спасибо

03-01-2024 в 20:10 материал
waak

Для ваших просьб на сайте есть раздел Мастерская туда нужно писать о том что вам нужно а не в комментариях

30-12-2023 в 12:00 материал
di dinyslamsinger


Я уже установил qv

30-12-2023 в 04:26 материал

Услуга от адмиистратора

Вы можите заказать установку от администратара ( waak ) этого материала или любого другога с нашего сайта на ваш сайт или доработку под ваши нужды!

от 150рзаказать