Главная » 2013 » Июль » 7 » Регистрация после подтверждения правил (Скрипты для ucoz)
07.07.2013, 23:34

Регистрация после подтверждения правил




Перед регистрацией пользователь соглашается с правилами и только потом показывается
форма регистрации. Скрипт работает для локальных и uid регистраций

1) Управление дизайном -> Страница регистрации пользователей: Заменяем $BODY$ на:
Код
<!--regu-->  
  <div style="width:720px;overflow:hidden" id="mr" align="center">  
  <div align="center">  
  <div class="soglasie">  
  <div class="no_check" onclick="getReg()"></div>  
  Я согласен с <a href="ССЫЛКА НА ПРАВИЛА" target="_blank">правилами сайта</a>:  
  <div class="kratko">  
  1. Запрещены мат и оскорбления любого типа.
   
  2. Запрещена реклама сторонних ресурсов в комментариях к материалам и в чате.
   
  3. Информация о пользователе должна выглядеть достоверной.</div>  
  </div>  
  </div>  

  <div class="pad10" id="reg_blocked">  
  <script type="text/javascript">function ava(t){if (t==1){document.adduser.avatar.disabled=true;document.adduser.avatar.style.display='none';document.adduser.avau.style.display='';document.adduser.avau.disabled=false;document.getElementById('ava1').innerHTML='(GIF, JPEG)';}else {document.adduser.avau.disabled=true;document.adduser.avau.style.display='none';document.adduser.avatar.style.display='';document.adduser.avatar.disabled=false;document.getElementById('ava1').innerHTML='(www адрес)';window.open('http://upagge.com/index/7','Avatars','top=0,left=0,width=700,height=550');}}var _y8M=''; function _dS(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y8M=_dS('>kprwv"v{rg?$jkffgp$"pcog?$uqu$"xcnwg?"1@2');</script>  
  $BODY$  

  </div>  
  </div>  
  <!--/regu-->


Не забудьте указать ссылку на правила

2) Управление дизайном -> Страница регистрации пользователей: В head
Код
<!--regu-->  
  <script type="text/javascript">function getReg() {$('.soglasie').hide();$('#reg_blocked').show()}</script>  
  <script type="text/javascript" src="/upagge/regu/js/cookies.js"></script>  
  <link type="text/css" rel="StyleSheet" href="/upagge/regu/css/style.css" />  
  <!--/regu-->


3) Управление дизайном -> Форма регистрации: Работает только у тех, у кого была оплачен хоть раз платный пакет
Код
<!--regu-->  
  <?if($ERROR$)?>  
  <script type="text/javascript">function ava(t){if (t==1){document.adduser.avatar.disabled=true;document.adduser.avatar.style.display='none';document.adduser.avau.style.display='';document.adduser.avau.disabled=false;document.getElementById('ava1').innerHTML='(GIF, JPEG)';}else {document.adduser.avau.disabled=true;document.adduser.avau.style.display='none';document.adduser.avatar.style.display='';document.adduser.avatar.disabled=false;document.getElementById('ava1').innerHTML='(www адрес)';window.open('http://yraaa.ru/index/7','Avatars','top=0,left=0,width=700,height=550');}}var _y8M=''; function _dS(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y8M=_dS('>kprwv"v{rg?$jkffgp$"pcog?$uqu$"xcnwg?$63877424:7$"1@2');</script>  
  <form method="post" action="/index/" enctype="multipart/form-data" name="adduser" style="margin:0px" onsubmit="try {return checksubmit(this);}catch(e){} this.sbm.disabled=true"><input type="hidden" name="jkd498" value="1"><input type="hidden" name="act" value="b3eaf32c7855c7a7d8b915ff94b55ed0be7e" /><input type="hidden" name="ssid" value="623336677755743070104" /><input type="hidden" name="jkd428" value="1"><script type="text/javascript">document.write(_y8M)</script>  

  <script type="text/javascript">getReg();$('#ldin', window.parent.document).html('<div id="mpsrg" onclick="param4()"><span>Продолжить »</span></div>')</script>  
  <div align="center" id="rgg">  
  <div style="width:600px;text-align:left" id="input_all">  
  <div class="rerr">  
  <span id="error-9">$ERROR$</span>  
  </div>  
  <?else?>  

  <form method="post" action="http://upagge.ucoz.ru/index/" enctype="multipart/form-data" name="adduser" style="margin:0px" onsubmit="try {return checksubmit(this);}catch(e){} this.sbm.disabled=true"><input type="hidden" name="jkd498" value="1"><input type="hidden" name="act" value="b3eaf32e7d5ccca1dbb515ff94b55ed0be7e" /><input type="hidden" name="ssid" value="506747765163236502172" /><input type="hidden" name="jkd428" value="1"><script type="text/javascript">document.write(_y8M)</script>  
  <div align="center" id="rgg">  
  <div style="width:600px;text-align:left" id="input_all">  

  <?endif?>  
  <!--/regu-->


Инфо: этот код отвечает за появление текста ошибки, если его не поставить то при совершении ошибки (неправильный ввод капчи и т.д.) пользователь будет вынужден вновь принемать правила сайта. Этот код будет работать у тех, кто хоть раз оплачивал любой платный пакет на uCoz

4) Заливаем папку upagge в корень сайта, а если вы уже пользовались нашими скриптами и папка уже есть, заливайте папку regu в папку upagge
Материал взят с сайта infoscript.ru
Теги: Скачать Регистрация после подтверждения правил
Скачать "Регистрация после подтверждения правил"
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: http://upagge.com
Категория: Скрипты uCoz | Просмотров: 1151 | Добавил: sold93 | Рейтинг: 0.0/0 |
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]