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

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

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

  • Категория Разное
  • Авторwaak
  • Просмотры374
  • Комментарии2
  • Понравилось8
Вывод разницы между ценами в процентах для 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
Скрипт не работает почему-то

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

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

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

Спасибо большое!

06-06-2025 в 05:58 материал
waak

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

Код
У вас $NUM_ENTRIES$ заклад<?if($NUM_ENTRIES$%10=0||$NUM_ENTRIES$%10>4||$NUM_ENTRIES$%100>10&&$NUM_ENTRIES$%100<15)?>ок<?else?><?if($NUM_ENTRIES$%10=1)?>ка<?else?>ки<?endif?><?endif?>

05-06-2025 в 22:07 материал
pa patali2k

Добрый день! Waak подскажи как вы сделали У вас N закладок, у меня выходит 1-5 например, так если можете подскажите как вывести кол.во закладок пользователя например в мини профиль, чтоб кол.во закладок показывало на любой странице

04-06-2025 в 16:51 материал
pa patali2k

Добрый день!
Сегодня снова попробовал установить скрипт и он снова не заработал, все перерыл, изменял, убирал и никак не заводился.
Решение: В общих настройках сайта нужно переключить Версия библиотеки jQuery: на jquery-1.12.4.min.js
В общем теперь просьба, не могли бы переписать скрипт закладок под jquery-3.6.0.min.js qv

19-05-2025 в 17:16 материал
waak

напишите сайт я посмотрю так как данный скрипт стоит у меня на сайте и работает отлично! или скиньте доступ к панели я сам вам поставлю его!

13-04-2025 в 17:56 материал
pa patali2k

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

13-04-2025 в 01:45 материал
ch chirianovconstantin

Спасибо буду ждать

18-02-2025 в 23:03 материал
waak

Здравствуйте сейчас нет времени на это но чуть позже сделаю выложу на сайт

16-02-2025 в 18:32 материал
ch chirianovconstantin

здавствуите помогите зделать скрипт под модуля бог

15-02-2025 в 23:13 материал
waak

Пожалуйста, вам спасибо что заходите на сайт

10-02-2025 в 12:32 материал
sa sardor

Спасибо огромное

06-02-2025 в 13:34 материал
Fr Frag

Прикольно работает

15-11-2024 в 01:20 материал

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

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

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