Покинул форум
Сообщений всего: 40
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Как сделать чтобы на ссылку можно былобы нажимать не раньше чем 24 часа с последнего нажатия? Точней сказать какое нужно сделать условие?
Dezmont
Отправлено: 15 Февраля, 2012 - 10:31:50
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
По-моему это нужно реализовывать на Javascript. Функцию писать для события onclick.
Zuldek
Отправлено: 15 Февраля, 2012 - 10:32:33
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
x_nick_x пишет:
Как сделать чтобы на ссылку можно былобы нажимать не раньше чем 24 часа с последнего нажатия? Точней сказать какое нужно сделать условие?
Делаем запрос к базе данных проверяя больше-ли текущее время чем время хранящееся там на 24 часа, если да, то - перезаписываем в базу текущее время и показываем посетителю ссылку, если меньше - не показываем ссылку.
x_nick_x
Отправлено: 15 Февраля, 2012 - 10:32:51
Новичок
Покинул форум
Сообщений всего: 40
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Уверен что на php можно сделать. (Добавление)
Можно на примере показать?
Zuldek
Отправлено: 15 Февраля, 2012 - 10:38:22
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Не можно, а никак по-другому. JS можно организовать клиентскую часть, отправлять запрос по событию наведения на ссылку и т.д.
Ezi
Отправлено: 15 Февраля, 2012 - 10:44:12
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
Я видел реализацию, когда JavaScript прописывает в кукис время последнего нажатия на ссылку, если менее 24 часов, ссылка не активна
----- Хочешь жить - умей вертеться
Dezmont
Отправлено: 15 Февраля, 2012 - 10:48:22
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
Ezi пишет:
Я видел реализацию, когда JavaScript прописывает в кукис время последнего нажатия на ссылку, если менее 24 часов, ссылка не активна
x_nick_x, же не уточнял, что для отдельного юзера. Он написал вообще. Как я понял 1 клик в 24 часа 1 челом.
Zuldek
Отправлено: 15 Февраля, 2012 - 10:52:50
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
Zuldek пишет:
Не нужно хранить в куках данные используемые для скрытия чего-то от юзера это бесполезно.
Dezmont пишет:
x_nick_x, же не уточнял, что для отдельного юзера. Он написал вообще. Как я понял 1 клик в 24 часа 1 челом.
моё предложение нужно рассматривать как предлагаемый пример реализации задачи из всего множеств возможных решений, а так как нет информации о том какая задача решается, то мой пост несомненно несет хотя бы маленькую смысловую нагрузку.
----- Хочешь жить - умей вертеться
Dezmont
Отправлено: 15 Февраля, 2012 - 11:27:44
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
Zuldek пишет:
CODE (htmlphp):
скопировать код в буфер обмена
HOUR(TIMEDIFF(endDate, startDate))
не уверен работает или нет, если кто знает - скажите.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.