Статистика Форума
Последние обновленные темы
Самые популярные темы
Активисты форума
Авторитеты форума
Bioshock 2

Ответил: WurDalaK
Mass Effect

Ответил: greendayone82
Dead Space

Ответил: greendayone82
Беседы у костра

Создал: WurDalaK; ответов: 2105
Вопросы по модострою

Создал: WurDalaK; ответов: 1161
Ходка №1

Создал: Алеся; ответов: 301
Какой трек у вас сейчас и...

Создал: Never; ответов: 65
Злой админ

Создал: WurDalaK; ответов: 54
WurDalaK

Постов: 2057
Возрожденный

Постов: 1621
Wo1fRam

Постов: 592
Алеся

Постов: 183
Marsel

Постов: 174
WurDalaK

Уважение: 28
Venus

Уважение: 23
Never

Уважение: 17
Возрожденный

Уважение: 13
Wo1fRam

Уважение: 13

  • Страница 1 из 1
  • 1
Модератор форума: XemorDio  
Форум » Веб-мастерская » Скрипты » Проверка возраста 18+
Проверка возраста 18+
  WurDalaK
Дата: Суббота, 05.04.2014, 00:34 | Сообщение # 1
Mysterious asari
Статус
Страж
Группа Администраторы
Сообщений 2057
Награды 9
-
28
+
Между тегами head и /head ставим:
Код
<script type="text/javascript">  
function age(a){  
if (!a){return '';}  
// Get Current Date  
var now = new Date();  
var y = now.getYear();  
var m = now.getMonth()+1;  
var d = now.getDate();  
if (!y){return '';}  

// Split User's Birthday  
aa=a.match(/^([0-9]+)-([0-9]+)-([0-9]+)/);  
if (!aa[1]){return '';}  

// Get User's Age  
var age = y-aa[1];  
if (m==aa[2] && d<aa[3]){age--;}  
else if (m<aa[2]){age--;}  

return age;  
}  
</script>


Далее в нужное место страницы ставим это:
Код
<script type="text/javascript">  
if(age('$USER_BIRTHDAY$')>=18) {  

document.write('<P>Я подтвержаю, что: <BR>  
document.write('<P>- мне 18 или более лет, и я захожу на эти страницы с полным пониманием того, что возможно они могут содержать материалы, ориентированные только на взрослую аудиторию; <BR></P>');  
document.write('<P>- материалы, которые я просматриваю, предназначены только для моего личного использования и я не буду демонстрировать их лицам, не достигшим 18 лет;');  
document.write('<P>- я, как совершеннолетний и дееспособный гражданин, имею неотъемлемое право читать или просматривать любой род материалов, который я сам выбрал, и утверждаю, что страницы подобного рода не содержат оскорбительных или неприемлимых для меня материалов, а также не будут истолкованы мной впоследствии как оскорбительные или неприемлимые;<BR></P>');  
document.write('<P>- просмотр, чтение и перекачка по сети материалов, содержащихся на страницах подобного рода не нарушают законов моей местности (страны, города, области и т.д.);<BR></P>');  
document.write('<P>- я несу полную ответственность за возможные последствия моего просмотра, чтения, использования или перекачки по сети материалов, содержащихся на этих страницах и не собираюсь переносить эту ответственность ни на какое другое юридическое или физическое лицо.</P>');  
document.write('<br>');  
document.write('<p align="center"><a href="ссылка">Не согласны</a><br>');  
document.write('<br>');  
document.write('<p align="center"><a href="ссылка">Согласны</a><br>');  
}  
else {  
document.write('Вы еще слишком молоды для просмотра данной страницы<br>');  
}  
</script>

Хочешь сказать спасибо? Ставь + в репутацию!
Спрятать подпись Спрятать все подписи
 
Форум » Веб-мастерская » Скрипты » Проверка возраста 18+
  • Страница 1 из 1
  • 1
Поиск:
Мини-чат
Яндекс.Метрика