Страница 1 из 1

Регистрация только после прочтения и принятия Правил

СообщениеДобавлено: 22 апр 2008, 10:39
AllCity
В шаблоне регистрации пользователя после $BODY$ вставляем:
Код: Выделить всё
<script type="text/javascript">
if(!document.getElementById('siM2')) document.all.adduser.style.display='none';
</script>

В Правилах регистрации в конце вставляем:
Код: Выделить всё
<input name="but" type="button" onClick="document.all.adduser.style.display='block';" value="Прочитал и принимаю!">

Re: Регистрация только после прочтения и принятия Правил

СообщениеДобавлено: 22 апр 2008, 10:41
VOLKODAV
а куда именно это вставлять???

Re: Регистрация только после прочтения и принятия Правил

СообщениеДобавлено: 22 апр 2008, 10:43
Vanofuture
В шаблоне регистрации пользователя после $BODY$

Изображение
В Правилах регистрации в конце вставляем

Изображение

Re: Регистрация только после прочтения и принятия Правил

СообщениеДобавлено: 22 апр 2008, 14:45
AllCity
Вот немного модернизировал код + добавил правила для сайта!
В Правилах регистрации вставляем данный код:
Код: Выделить всё
<a name="RulesOK"></a><br /><div id="Rules"><font size="+3">Правила сайта Web-Codes.Net</font>
<br />
<p>Данные правила действуют на всем сайте. В отдельных разделах сайта возможно наличие собственных правил, которые уточняют и детализируют правила поведения в них. При этом данные правила остаются обязательными в любом случае.</p>
<p>Правила вводятся для создания комфортной атмосферы на сайте.</p>
<p><b>I. Регистрация пользователей.</b></p>
<ol>
<li>Регистрируясь на сайте, пользователь соглашается выполнять данные Правила.</li>
<li>Для регистрации на сайте пользователь должен предоставить действующий адрес электронной почты. Мы гарантируем конфиденциальность указанной информации.</li>
<li>Выбор имени пользователя (nickname) является вашим исключительным правом. Администрация оставляет за собой право принять меры к прекращению использования nickname, если его использование нарушает общепринятые моральные и этические нормы или является оскорбительным для других пользователей форума. Запрещена регистрация nickname, схожих с уже существующими до степени, которые могут ввести в заблуждение других пользователей сайта.</li>
<li>Запрещена неоднократная регистрация одним пользователем, вне зависимости от целей, с которыми такая регистрация проводится. Данное нарушение является крайне серьезным и ведет к блокированию всех учетных записей.</li>
<li>Если вы не проявляете активность на сайте в течение длительного времени, ваша учетная запись может быть удалена.</li>

</ol>
<p><b>II. Порядок поведения на сайте.</b></p>
<ol>
<li>Общение на сайте строится на принципах общепринятой морали и сетевого этикета.</li>
<li>Строго запрещено использование нецензурных слов, брани, оскорбительных выражений, в независимости от того, в каком виде и кому они были адресованы. В том числе при подмене букв символами.</li>
<li>Категорически запрещается любая реклама, в том числе реклама интернет-проектов (за исключением случаев предварительного согласования с администрацией).</li>
<li>Ваша подпись на форуме не может быть длиннее 2-ух строк. К ней предъявляются те же требования, что и к сообщениям на сайте.</li>
</ol>
<p><b>III. Отношения между пользователями и администрацией.</b></p>
<ol>
<li>В своих действиях администрация сайта руководствуется здравым смыслом и внутренними правилами управления форумом.</li>
<li>Обсуждение действий администрации (администраторов и модераторов сайта) категорически запрещается в любых разделах сайта, за исключением специализированного раздела, предназначенного для обсуждения всех аспектов работы портала и всего сайта.<br>
</li>
</ol>
<p>Администрация оставляет за собой право изменять правила с последующим уведомлением об этом пользователей сайта. Все изменения и новации на сайте производятся с учетом мнений и интересов пользователей.</p>
<p><b>НЕЗНАНИЕ ПРАВИЛ НЕ ОСВОБОЖДАЕТ ОТ ОТВЕТСТВЕННОСТИ!</b></p>

<input type="button" class="manFlSbm" onClick="document.all.adduser.style.display='block'; document.location.href='#RulesOK'; document.all.Rules.style.display='none';" value="Прочитал и принимаю"></div>

<script type="text/javascript">
if(!document.getElementById('siM2')) document.all.adduser.style.display='none';
</script>

Re: Регистрация только после прочтения и принятия Правил

СообщениеДобавлено: 01 июн 2008, 19:00
AllCity
Вот еще один вариант подходит для тех у кого форма регистрации где то очень далеко от верхний части сайта 8-)

Значит так в шаблоне регистрации пользователя находим там $BODY$ и заминаем на этот код:
Код: Выделить всё
<a name="RulesOK"></а><br />$BODY$<script type="text/javascript">if(!document.getElementById('siM2')) document.all.adduser.style.display='none';</script>

В Правилах регистрации вставляем:
Код: Выделить всё
<div id="Rules"><font size="+3">Правила сайта Web-Codes.Net</font>
<br />
<p>Данные правила действуют на всем сайте. В отдельных разделах сайта возможно наличие собственных правил, которые уточняют и детализируют правила поведения в них. При этом данные правила остаются обязательными в любом случае.</p>
<p>Правила вводятся для создания комфортной атмосферы на сайте.</p>
<p><b>I. Регистрация пользователей.</b></p>
<ol>
<li>Регистрируясь на сайте, пользователь соглашается выполнять данные Правила.</li>
<li>Для регистрации на сайте пользователь должен предоставить действующий адрес электронной почты. Мы гарантируем конфиденциальность указанной информации.</li>
<li>Выбор имени пользователя (nickname) является вашим исключительным правом. Администрация оставляет за собой право принять меры к прекращению использования nickname, если его использование нарушает общепринятые моральные и этические нормы или является оскорбительным для других пользователей форума. Запрещена регистрация nickname, схожих с уже существующими до степени, которые могут ввести в заблуждение других пользователей сайта.</li>
<li>Запрещена неоднократная регистрация одним пользователем, вне зависимости от целей, с которыми такая регистрация проводится. Данное нарушение является крайне серьезным и ведет к блокированию всех учетных записей.</li>
<li>Если вы не проявляете активность на сайте в течение длительного времени, ваша учетная запись может быть удалена.</li>

</ol>
<p><b>II. Порядок поведения на сайте.</b></p>
<ol>
<li>Общение на сайте строится на принципах общепринятой морали и сетевого этикета.</li>
<li>Строго запрещено использование нецензурных слов, брани, оскорбительных выражений, в независимости от того, в каком виде и кому они были адресованы. В том числе при подмене букв символами.</li>
<li>Категорически запрещается любая реклама, в том числе реклама интернет-проектов (за исключением случаев предварительного согласования с администрацией).</li>
<li>Ваша подпись на форуме не может быть длиннее 2-ух строк. К ней предъявляются те же требования, что и к сообщениям на сайте.</li>
</ol>
<p><b>III. Отношения между пользователями и администрацией.</b></p>
<ol>
<li>В своих действиях администрация сайта руководствуется здравым смыслом и внутренними правилами управления форумом.</li>
<li>Обсуждение действий администрации (администраторов и модераторов сайта) категорически запрещается в любых разделах сайта, за исключением специализированного раздела, предназначенного для обсуждения всех аспектов работы портала и всего сайта.<br>
</li>
</ol>
<p>Администрация оставляет за собой право изменять правила с последующим уведомлением об этом пользователей сайта. Все изменения и новации на сайте производятся с учетом мнений и интересов пользователей.</p>
<p><b>НЕЗНАНИЕ ПРАВИЛ НЕ ОСВОБОЖДАЕТ ОТ ОТВЕТСТВЕННОСТИ!</b></p>

<input type="button" class="manFlSbm" onClick="document.all.adduser.style.display='block'; document.location.href='#RulesOK'; document.all.Rules.style.display='none';" value="Прочитал и принимаю"></div>