Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Ограничение по возрасту

03.01.2011 04:28:19
Ограничение по возрасту
Здравствуйте!!! Много чатов у нас имеют ограничение по возрасту так как содержат смайлы и теги эротического хоррактера, да что там чистая парнуха, ну дети то всё равно прутся туда хоть и написано не входит! Конечно то что я нашёл сильно не поможет но некоторые дети не зайдут!

Можно сделать вот такое вот окошечько [изображение]


делается это так:
в стартовую после тега <head> вставляем ентот скрипт
<script language="javascript" type="text/javascript" src="http://dangerfm.ru/warning.js"></script>

Далее нходим тег <body> и меняем его на:
<body onload="checkuserage()">
далее сохраняем и проверяем!

P.S. НЕ надо орать что не работает я лично проверил =)
#3739
03.01.2011 04:36:30
Re: Ограничение по возрасту
все кто откажется или укажет возраст меньше 16-и лет будут отправлены на айгуст, я ради прикола хотел всех на порно сайт отправить ну там адские банеры, а я ведь халосый =)
#3740
16.05.2011 00:23:41
Re: Ограничение по возрасту
В информацию можешь вставить.
#8633
16.05.2011 07:20:47
Re: Ограничение по возрасту
Если хотите следить за возрастом, то дай модераторам правило не пропускать анкеты моложе стольки-то лет.Тут не будет обмана и сразу сможешь понять.В правила не вноси пункт.Сам пользуюсь такой системой.Это помогло достичь хорошей посещаемости среди взрослых и умных людей.
#8639
16.05.2011 11:28:12
Re: Ограничение по возрасту
А еще выход: Просто банить придурков.
Много раз замечал когда 15 летний мальчик ведет себя спокойней чем 30-ти летний мужик.
#8646
16.05.2011 13:21:30
Re: Ограничение по возрасту
И будет у тебя целый чат 15-ти летних детей.Тебе интересно с малолетками общаться?Мне как-то не очень, да и самим людям интересные взрослые собеседники.
#8650
07.08.2011 12:27:29
Re: Ограничение по возрасту
Still
Тот же самый скрипт в информацию вверху или внизу ставишь.
Не забудь фрейм "кто в чате" изменить на фрейм "информация".
#10756
23.09.2011 19:35:49
Re: Ограничение по возрасту
Решил немного поднять тему.

Сделал небольшой апгрейд "Ограничения по возрасту"
Помним, что идеального способа отслеживать, устанавливать заданный возраст, при реге -нет!
Всегда можно обмануть, но пару хитрых способов всё же можно сделать:

#1. У кого стоит страница правил при регистрации.

ВАРИАНТ 1
"Укажите возраст".
Принцип работы
Пользователь открывает страницу правил регистрации, выпадает окошко, в котором просятся ввести его возраст цифрами.
Если ввёл возраст, неподходящий для регистрации в чате - его перебросит на главную страницу чата в этом же окне.
Если ввел возраст, подходящий для чата - он дальше спокойно продолжит регистрироваться.
Установка
Админка -> Люди -> Регистрация -> Страница правил
в самый верх добавляем скрипт
<script type="text/javascript">
var old = prompt("Пожалуйста, укажите ваш возраст цифрами:")
if( old < 18) {
if (old == ''){ old = 0;}
alert("Вам всего: " + old + " \r\n\r\nРегистрация в этом чате разрешена с 18-ти лет")
window.location = "http://ЧАТ.august4u.ru/";
}
else {
alert("Ваш возраст подходит для регистрации в чате")
}
</script>

готовый стандартный шаблон
<script type="text/javascript">
var old = prompt("Пожалуйста, укажите ваш возраст цифрами:")
if( old < 18) {
if (old == ''){ old = 0;}
alert("Вам всего: " + old + " \r\n\r\nРегистрация в этом чате разрешена с 18-ти лет")
window.location = "http://ЧАТ.august4u.ru/";
}
else {
alert("Ваш возраст подходит для регистрации в чате")
}
</script>

<tr><td colspan=2>%CFG('FormRulesText')%<br><br><hr></td></tr>
<tr><td><td></tr>
<tr class=btns><td colspan=2 align=center>
%submit('', 'Принимаю', '', 'class=btn')%
%button('back', 'Не принимаю', '', 'class=btn')%
</tr>
Инструкция
1) Почему скрипт ставим вначале?
Чтобы на заднем плане не было правил, а на переднем вылезло окошко с запросом возраста.
выглядит так:
[изображение]
2) По умолчанию скрипт стоит на 18 лет. Но можно менять под себя.
.а) находим if( old < 18) - это значит, что вход в чат разрешен только лицам, достигших 18-летнего возраста.
ставим 17 - значит чат с 17-ти, ставим 16 - значит с 16, и.т.д.
.б) находим строчку
alert("Вам всего: " + old + " \r\n\r\nРегистрация в этом чате разрешена с 18-ти лет")
с 18-ти лет - ставим свой минимальный возраст
.в) находим строчку
window.location = "http://ЧАТ.august4u.ru/";
Это сайт, на который пользователя перекидывает, если указал неверный возраст. Ставим свою ссылку, сейчас это http://ЧАТ.august4u.ru/

ВАРИАНТ 2
"Предупреждение".
Принцип работы
Пользователь открывает страницу правил регистрации, выпадает окошко, в котором предупреждается *со скольки лет регистрация в чате*
Если пользователя удовлетворило данное условие - он спокойно продолжит регу.
Если пользователя не удовлетворит - то его перекинет на главную страницу чата в этом же окне.
Установка
Админка -> Люди -> Регистрация -> Страница правил
в самый верх добавляем скрипт
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
готовый стандартный шаблон
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>

<tr><td colspan=2>%CFG('FormRulesText')%<br><br><hr></td></tr>
<tr><td><td></tr>
<tr class=btns><td colspan=2 align=center>
%submit('', 'Принимаю', '', 'class=btn')%
%button('back', 'Не принимаю', '', 'class=btn')%
</tr>
Инструкция
1) Почему скрипт ставим вначале?
Чтобы на заднем плане не было правил, а на переднем вылезло окошко с запросом возраста.
выглядит так:
[изображение]
2) По умолчанию скрипт стоит на 18 лет. Но можно менять под себя.
.а) находим
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
меняем 18 на свой возраст (в двух местах)
.б) находим строчку
window.location = "http://ЧАТ.august4u.ru/";
Это сайт, на который пользователя перекидывает, если не согласился с условиями. Ставим свою ссылку, сейчас это http://ЧАТ.august4u.ru/

#1. Напоминалки при регистрации.

ВАРИАНТ 1
"Итоговое напоминание".
Принцип работы
Пользователь регистрируется и на вкладке ники (при вводе ника и пароля) система ему напоминает *с какого возраста регистрация в чате*
Если пользователя удовлетворило данное условие - он спокойно продолжит регу (введёт ник и пароль).
Если пользователя не удовлетворит - то его перекинет на главную страницу чата в этом же окне.
Установка
Админка -> Люди -> Регистрация -> Страница ников
в самый низ добавляем скрипт
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
готовый стандартный шаблон
%ERROR01 = "Вы не ввели пароль"%
%ERROR02 = "Вы не ввели секретное слово"%
%ERROR03 = "Ваши пароли не совпадают"%
%ERROR04 = "Пароль должен состоять минимум из шести символов."%
%ERROR05 = "Пароль содержит запрещенные символы."%
%ERROR06 = "Слишком простой пароль!Придумайте что-нибудь посложнее."%
%ERROR07 = "Не используйте свой пароль в качестве секретного слова!"%
%ERROR08 = "Секретное слово содержит запрещенные символы."%
%ERROR09 = "Слишком короткое секретное слово.Постарайтесь придумать что-нибудь по-длинее,от этого будет зависеть сохранность Вашей анкеты."%
%ERROR10 = "Слишком простое секретное слово!Придумайте что-нибудь посложнее."%

<tr>
<td valign=top colspan=2>Ваши ники:
<table class=nl width=100% cellspacing=1 cellpadding=1>
<tr><th colspan=4 height=1></tr>
%NICK_LIST{{{
<tr class=bgn%ODDEVEN%>
<td width=30>%NUM%.
<td class=n>%NICK%
<td width=100><nobr>%DATE('%d %M %y %H:%i:%s', %NICK_DATE%)%</nobr>
<td width=20>%button("del_nick[]", " X ", "удалить ник", "class=btn", "n=%NICKID%")%
</tr>
|||
<tr class=bg1><td colspan=4 align=center>у вас отсутствуют ники</tr>
}}}%
<tr><th colspan=4 height=1></tr>
</table>
</tr>
<tr><td><td>%input('nick', '', 27, 32, 'class=inp')% %button('add_nick', 'Добавить', '', 'class=btn')%</tr>

%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
<tr class=bg0><td colspan=2><br><font style="font-size: xx-small">
Если Вы когда-нибудь забудете свой пароль, Вам будет предоставлена возможность его сменить.
Для этого Вам необходимо ввести секретное слово/фразу, которое Вы определите в этом поле.
Это слово/фраза может быть ответом на какой-нибудь вопрос, который Вы хорошо знаете.
Отсутствие определения вопроса в форме исключает возможность подбора очевидного ответа на этот вопрос,
поэтому Вы должны его помнить.<br><u>Не используйте в качестве секретного слова свой пароль!</u>
%?%TRUE(%PROFILE%)%
<br><br>Оставьте это поле пустым, если не хотите ничего менять.
?%
<br><br></tr>
<tr><td>Секретное слово/фраза:<td>%text('pass_hint', '', 41, 1, 1, 'class=inp')%</tr>
%?
<tr><td colspan=2><hr>
<center>Настройки доступа к анкете</center><br>
<table width=100% cellspacing=1 cellpadding=1>
<tr>
<td><th style=background:#9f9>A<th style=background:#99f>R<th style=background:#ff9>S<th style=background:#f99>X
</tr>
%ACCESS{{{
<tr class=bg%ODDEVEN%>
<td>%PAGE_NAME%:
<th style=background:#dfd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [0, ""])%
<th style=background:#ddf>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [1, ""])%
<th style=background:#ffd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [2, ""])%
<th style=background:#fdd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [3, ""])%
</tr>
}}}%
</table><br>
<span style="background: #9f9; font-weight: bold">&nbsp; A &nbsp;</span> &mdash; доступно всем<br>
<span style="background: #99f; font-weight: bold">&nbsp; R &nbsp;</span> &mdash; доступно только зарегистрированным<br>
<span style="background: #ff9; font-weight: bold">&nbsp; S &nbsp;</span> &mdash; доступно только избранным<br>
<span style="background: #f99; font-weight: bold">&nbsp; X &nbsp;</span> &mdash; никому недоступно
</tr>
?%

<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
Инструкция
выглядит так:
[изображение]
.а) По умолчанию скрипт стоит на 18 лет. Но можно менять под себя.
находим
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
меняем 18 на свой возраст (в двух местах)
.б) находим строчку
window.location = "http://ЧАТ.august4u.ru/";
Это сайт, на который пользователя перекидывает, если не согласился с условиями. Ставим свою ссылку, сейчас это http://ЧАТ.august4u.ru/

ВАРИАНТ 2
"Задротные напоминалки".
Принцип работы
Пользователь регистрируется и на каждой вкладке (личная информация, контактная информация, предпочтения, фотоальбом, ники) система ему напоминает *с какого возраста регистрация в чате*
Если пользователя удовлетворило данное условие - он спокойно продолжит регу (введёт ник и пароль).
Если пользователя не удовлетворит - то его перекинет на главную страницу чата в этом же окне.
Установка
Админка -> Люди -> Регистрация -> HTML-код анкеты
в самый низ добавляем скрипт
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
готовый стандартный шаблон
%ERROR_PHOTO1 = "Ошибка! Неверный формат файла."%
%ERROR_PHOTO2 = "Ошибка! Такая фотография уже существует."%
%ERROR_PHOTO3 = "Ошибка! Слишком маленький размер фотографии."%
%ERROR_PHOTO4 = "Ошибка! Невозможно загрузить фоторгафию."%
%ERROR_PHOTO5 = "ОШИБКА! Слишком тяжелая фотография."%

%ERROR_PASS = "Неверный пароль"%
%ERROR_NICK1 = "Пустой ник."%
%ERROR_NICK2 = "Слишком короткий ник."%
%ERROR_NICK3 = "Слишком длиный ник."%
%ERROR_NICK4 = "Недопустимый символ в нике."%
%ERROR_NICK5 = "Вы не можете больше добавить себе ник."%
%ERROR_NICK6 = "Ник <b>%ERROR_PARAM%</b> занят, выберите другой."%
%ERROR_NICK7 = "У вас отсутствуют ники."%

%BUTTONS<<<END
<tr><td colspan=2><hr></tr>
<tr class=btns>
<td>%button('cancel', 'Отмена', '', 'class=btn')%
<td align=right>
%IF( %EQ(%PAGE%, '1')%, '', %button('back', '<<< Назад', '', 'class=btn')% )%
%IF( %EQ(%PAGE%, 'NICK')%, %submit('done', 'Готово', '', 'class=btn')%, %submit('', 'Далее >>>', '', 'class=btn')% )%
</tr>
END%

<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 cellspacing=0 cellpadding=1>
<col width=220><col width=280>
<tr><td colspan=2 class=h>%NAME%</tr>

%?%TRUE(%PAGE%)%
<tr><td colspan=2 align=center>
<table class=menu width=80% cellpadding=5 cellspacing=0 style=table-layout:fixed>
<col width=9%><col width=9%><col width=9%>
<col width=9%><col width=9%><col width=9%>
<col width=9%><col width=9%><col width=9%>
<col width=9%><col width=9%>
<tr>
<th colspan=3><a p=1>%PAGE_01%</a>
<td>
<th colspan=3><a p=3>%PAGE_03%</a>
<td>
<th colspan=3><a p=5>%PAGE_05%</a>
</tr><tr>
<td colspan=2>
<th colspan=3><a p=2>%PAGE_02%</a>
<td>
<th colspan=3><a p=4>%PAGE_04%</a>
<td colspan=2>
</tr>
</table>
<hr></tr>
?%

%?<tr><td colspan=2 align=center class=err>%{"ERROR_%ERROR%"}%<br><br></td></tr>?%
%PEOPLE('FORM', %PAGE%, '<tr class=bg%ODDEVEN%><td%TOP%>%DISPLAY%:<td>%EDIT%</tr>')%
%IF(%PAGE%, %(%BUTTONS%)%, "")%

%?<tr><th colspan=2><hr>%CHAT('BANNER')%</tr>?%
</table>

<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
Инструкция
выглядит так:
[изображение]
.а) По умолчанию скрипт стоит на 18 лет. Но можно менять под себя.
находим
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
меняем 18 на свой возраст (в двух местах)
.б) находим строчку
window.location = "http://ЧАТ.august4u.ru/";
Это сайт, на который пользователя перекидывает, если не согласился с условиями. Ставим свою ссылку, сейчас это http://ЧАТ.august4u.ru/
#12455
23.09.2011 20:36:41
Re: Ограничение по возрасту
Ну и смысл?!Написал 13 лет, меня перекинуло на главную страницу чата, я зашел и написал другой возраст.Вот и решение проблемы)
Бесполезен скрипт)
#12468
23.09.2011 21:56:46
Re: Ограничение по возрасту
Clives: Ну и смысл?!Написал 13 лет, меня перекинуло на главную страницу чата, я зашел и написал другой возраст.Вот и решение проблемы)
Бесполезен скрипт)
а слабо в строчке
window.location = "http://ЧАТ.august4u.ru/";
не указывать главный адрес чата?
В инструкции сказано, что можно абсолютно любой адрес (пример http://natribu.org/)
И не вернутся твои дети-пользователи больше никогда.
______
А вообще, я пометил, что все подобные штуки делаются больше как шутки-предупреждения. Ибо в интернете всё, всегда и всех можно обмануть.

Ты конечно можешь забахать супер-мега скрипт, при котором:
когда юзер жмёт на кнопку рега, попадает на страницу правил реги и в этот момент врубалась бы веб-камера его ноута, которая и сканировала бы его на принадлежность к указанному возрасту.
Это как пример тебе, но если сделаешь, патентую, что идея моя (:
Хотя ты сам ничего не умеешь. Заплати Женьке прилично, он тебе космическое сделает земным.
#12481
24.09.2011 00:17:21
Re: Ограничение по возрасту
дополнение
"Итоговая напоминалка"
Можно сделать, чтобы эта всплывающая напоминалка в шаблоне "список ников" не донимала зареганных пользователей (когда редактируют анкету), а выскакивала только у нереганных юзеров при регистрации.
Админка -> Люди -> Регистрация -> Страница ников
находим
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
после %:% ставим скрипт (между %:% и <tr>)
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
в итоге
%:%
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://ЧАТ.august4u.ru/";
}
</script>
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
готовый стандартный шаблон
%ERROR01 = "Вы не ввели пароль"%
%ERROR02 = "Вы не ввели секретное слово"%
%ERROR03 = "Ваши пароли не совпадают"%
%ERROR04 = "Пароль должен состоять минимум из шести символов."%
%ERROR05 = "Пароль содержит запрещенные символы."%
%ERROR06 = "Слишком простой пароль!Придумайте что-нибудь посложнее."%
%ERROR07 = "Не используйте свой пароль в качестве секретного слова!"%
%ERROR08 = "Секретное слово содержит запрещенные символы."%
%ERROR09 = "Слишком короткое секретное слово.Постарайтесь придумать что-нибудь по-длинее,от этого будет зависеть сохранность Вашей анкеты."%
%ERROR10 = "Слишком простое секретное слово!Придумайте что-нибудь посложнее."%

<tr>
<td valign=top colspan=2>Ваши ники:
<table class=nl width=100% cellspacing=1 cellpadding=1>
<tr><th colspan=4 height=1></tr>
%NICK_LIST{{{
<tr class=bgn%ODDEVEN%>
<td width=30>%NUM%.
<td class=n>%NICK%
<td width=100><nobr>%DATE('%d %M %y %H:%i:%s', %NICK_DATE%)%</nobr>
<td width=20>%button("del_nick[]", " X ", "удалить ник", "class=btn", "n=%NICKID%")%
</tr>
|||
<tr class=bg1><td colspan=4 align=center>у вас отсутствуют ники</tr>
}}}%
<tr><th colspan=4 height=1></tr>
</table>
</tr>
<tr><td><td>%input('nick', '', 27, 32, 'class=inp')% %button('add_nick', 'Добавить', '', 'class=btn')%</tr>

%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<script>
var answer=confirm("Внимание!!! Регистрация в чате разрешена для лиц, достигших 18-ти лет.")
if (answer) {
alert("Нажав «OK», Вы подтверждаете, что вам есть 18 лет")
}
else {
alert("Значит, Вам нельзя регистрироваться. \r\n\r\Вы будете перенаправленны на главную страницу")
window.location = "http://solitude.august4u.ru/";
}
</script>
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
<tr class=bg0><td colspan=2><br><font style="font-size: xx-small">
Если Вы когда-нибудь забудете свой пароль, Вам будет предоставлена возможность его сменить.
Для этого Вам необходимо ввести секретное слово/фразу, которое Вы определите в этом поле.
Это слово/фраза может быть ответом на какой-нибудь вопрос, который Вы хорошо знаете.
Отсутствие определения вопроса в форме исключает возможность подбора очевидного ответа на этот вопрос,
поэтому Вы должны его помнить.<br><u>Не используйте в качестве секретного слова свой пароль!</u>
%?%TRUE(%PROFILE%)%
<br><br>Оставьте это поле пустым, если не хотите ничего менять.
?%
<br><br></tr>
<tr><td>Секретное слово/фраза:<td>%text('pass_hint', '', 41, 1, 1, 'class=inp')%</tr>
%?
<tr><td colspan=2><hr>
<center>Настройки доступа к анкете</center><br>
<table width=100% cellspacing=1 cellpadding=1>
<tr>
<td><th style=background:#9f9>A<th style=background:#99f>R<th style=background:#ff9>S<th style=background:#f99>X
</tr>
%ACCESS{{{
<tr class=bg%ODDEVEN%>
<td>%PAGE_NAME%:
<th style=background:#dfd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [0, ""])%
<th style=background:#ddf>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [1, ""])%
<th style=background:#ffd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [2, ""])%
<th style=background:#fdd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [3, ""])%
</tr>
}}}%
</table><br>
<span style="background: #9f9; font-weight: bold">&nbsp; A &nbsp;</span> &mdash; доступно всем<br>
<span style="background: #99f; font-weight: bold">&nbsp; R &nbsp;</span> &mdash; доступно только зарегистрированным<br>
<span style="background: #ff9; font-weight: bold">&nbsp; S &nbsp;</span> &mdash; доступно только избранным<br>
<span style="background: #f99; font-weight: bold">&nbsp; X &nbsp;</span> &mdash; никому недоступно
</tr>
?%

не забываем поставить вашу ссылку (:
#12493
24.09.2011 01:59:30
Re: Ограничение по возрасту
А не проще ли проверять поле с датой рождения?)
#12495
24.09.2011 12:45:41
Re: Ограничение по возрасту
Shogal
ручную модерацию никто не отменял.
А это немного поможет, но больше как прикол.
Никто не заставляет ставить, также как и другие шаблоны.
#12509
24.09.2011 15:42:21
Re: Ограничение по возрасту
Я не о ручной модерации, а о проверке скриптом заполненных полей)
#12515
24.09.2011 16:30:02
Re: Ограничение по возрасту
Shogal: Я не о ручной модерации, а о проверке скриптом заполненных полей)
такую фантастику только ты можешь, а мои мозги не потянут (:
не учу ведь)
#12517
03.12.2011 10:09:21
Re: Ограничение по возрасту
Еще неплохо было бы в кукисы сохранять отрицательный ответ, тогда упоротая школота больше не сможет зарегиться, а неупоротая - догадается почистить куки, но умный и адекватный школьник чату не помеха, можно и руками его потом добавить если что)
P.S. Усовершенствованный вариант - помимо кукисов хранить неудачные ответы на отдельном сервере и запоминать по IP. Но тут желательно срок жизни какой-нибудь сделать (например месяц), а то IP может быть динамическим и старый зашкололённый адрес попасть нормальному человеку.
#15473
24.12.2011 00:56:10
Re: Ограничение по возрасту
Shogal: Еще неплохо было бы в кукисы сохранять отрицательный ответ, тогда упоротая школота больше не сможет зарегиться, а неупоротая - догадается почистить куки, но умный и адекватный школьник чату не помеха, можно и руками его потом добавить если что)
ГОТОВО
#16634

Другие темы раздела