- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Стоит задача показывать каждый день новое число, выбирать это число надо из заданного диапазона. Вот такой код есть. Но число обновляется каждый раз при обновлении страницы, надо же что бы число обновлялось раз в сутки.
function randomInteger(min, max) {
var rand = min + Math.random() * (max + 1 - min);
rand = Math.floor(rand);
return rand;
}
alert( randomInteger(5, 10) );
Как вариант: для каждого дня в массиве числа перечислите. Типа:
Это получается что например 1 числа будет показано число 17, 2 числа число 109?
Если так, то вопрос был несколько другой. Числа каждый день надо выводить рандомно из определенного диапазона.
Через хрон попробуйте в базу писать 🍿
Верно, число надо куда-то писать по расписанию (база, файл), а оттуда уже его показываете.
А без базы никак? Вроде простая задача. Не обязательно что бы для каждого посетителя показывалось одно и то же число. Может с кешем как то делать. Вот показать число рандомное сегодня, каписать кеш. Завтра что бы при обновлении страницы кеш почистился и записался новый с новым числом. Как то так не получится?
min + Math.floor( (new Date()).getTime() / ( 24 * 60 * 60 * 1000 ) % ( max - min ) )
храните его в куках или LocalStorage вместе с датой
А без базы никак? Вроде простая задача. Не обязательно что бы для каждого посетителя показывалось одно и то же число. Может с кешем как то делать. Вот показать число рандомное сегодня, каписать кеш. Завтра что бы при обновлении страницы кеш почистился и записался новый с новым числом. Как то так не получится?
Пишите тогда в куки, как написали выше 🍿
Записываете куку на сутки. Если кука есть - не записываем, а если нет - записываем :p
Можно посмотреть на пример диапазона? Это числа от 50 до 600 например?
Да диапазон может быть разный абсолютно. Между двумя любыми числами. Но я что то так и не пойму как мне все в месте собрать в скрипт.