1
Случайное Число В Карточке Товара
Автор Andrey24, 26 сент. 2017 08:42
Сообщений в теме: 7
#1
Отправлено 26 Сентябрь 2017 - 08:42
Здравствуйте, подскажите, как можно сделать рандомное число в карточке товара, под звездочками "Рейтинг товара"?
Примерно:Сейчас просматривают: 5 ( число от 9 до 55 )
Примерно:Сейчас просматривают: 5 ( число от 9 до 55 )
#2
Отправлено 26 Сентябрь 2017 - 08:56
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - main.js - в самом конце пропишите:
Зайдите в раздел Сайт - Редактор шаблонов - main.js - в самом конце пропишите:
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-shop .ratings').after("<p>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
#3
Отправлено 26 Сентябрь 2017 - 18:56
Vaccina (26 Сентябрь 2017 - 08:56) писал:
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - main.js - в самом конце пропишите:
Зайдите в раздел Сайт - Редактор шаблонов - main.js - в самом конце пропишите:
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-shop .ratings').after("<p>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
#4
Отправлено 27 Сентябрь 2017 - 06:12
Здравствуйте.
Для этого код:
замените на:
И вместо #FF0000 укажите необходимое цветовое значение.
Для этого код:
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-shop .ratings').after("<p>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
замените на:
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-shop .ratings').after("<p style='color:#FF0000;'>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
И вместо #FF0000 укажите необходимое цветовое значение.
#5
Отправлено 27 Сентябрь 2017 - 08:46
Vaccina (27 Сентябрь 2017 - 06:12) писал:
Здравствуйте.
Для этого код:
замените на:
И вместо #FF0000 укажите необходимое цветовое значение.
Для этого код:
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-shop .ratings').after("<p>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
замените на:
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-shop .ratings').after("<p style='color:#FF0000;'>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
И вместо #FF0000 укажите необходимое цветовое значение.
Это возможно как то исправить? К примеру сделать разные случайные числа для каждого товара, или вообще их убрать из каталога, но нужно что бы остались в карточке товара.
#6
Отправлено 27 Сентябрь 2017 - 08:58
В данном блоке строку:
замените на:
$('.product-shop .ratings').after("<p style='color:#FF0000;'>Сейчас просматривают: " + randomnumber + "</p>");
замените на:
$('.product-view .ratings').after("<p style='color:#FF0000;'>Сейчас просматривают: " + randomnumber + "</p>");
#8
Отправлено 01 Октябрь 2017 - 17:25
Andrey24 (01 Октябрь 2017 - 11:51) писал:
Снова здравствуйте!
А тут можно убрать?
А тут можно убрать?
Замените код на
$(document).ready(function () { var minNumber = 9, maxNumber = 55, randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); $('.product-view .product-shop.col-xs-12 .ratings').after("<p style='color:#FF0000;'>Сейчас просматривают: " + randomnumber + "</p>"); return false; });
и число появится только в карточке товара под названием
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных