Главная » Файлы » Все для букса » Плагины

Делаем поле wmid не обезательным при регистрации
10.08.2011, 11:44
Делаем поле wmid не обезательным при регистрации
Предлагаю вам просмотреть статью о том, как на буксе отменить обязательное заполнение графы "wmid" и кошелек. Скрипт создан для упрощения регистрации на вашем почтовом спонсоре.
Описание в полной новости

Открываем register.php и ищем

=========================================================
include('returnwmid.php');
$wmid=return_wmid($pemail);
============================================================

- удаляем.В принципе - эти строки точно есть в МФС.Если у себя не найдёте - тогда не всё потеряно.Продолжаем.
Ищем ниже

============================================================
if($username==NULL|$password==NULL|$cpassword==NULL|$wmid==NULL|$pemail==NULL)
============================================================

Убираем $wmid==NULL|$pemail==NULL

В итоге должно получиться так

============================================================
if($username==NULL|$password==NULL|$cpassword==NULL)
============================================================

Ещё ниже найдём

============================================================
$wmid = tuc1($wmid);
============================================================

И меняем на

============================================================
if($wmid!=NULL) $wmid = tuc1($wmid);
============================================================

Аналогично проделаем с переменной $pemail.Ищем

============================================================
$pemail = tuc1($pemail);
============================================================

И меняем на

============================================================
if($pemail!=NULL) $pemail = tuc1($pemail);
============================================================

Далее ищем строки


============================================================
if(!is_numeric($wmid) or strlen($wmid)!=12)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Неверно введен WMID!";
include('footer.php');
exit();
}

if (strtolower(substr($pemail,0,1))!=strtolower($v))
{
echo "<img src=\"images/error.png\" align=\"middle\"> Неверно указан кошелек! Он должен начинаться с буквы $v";
include('footer.php');
exit();
}
============================================================

И меняем на

============================================================
if($wmid!=NULL|$pemail!=NULL)
{
if(!is_numeric($wmid) or strlen($wmid)!=12)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Неверно введен WMID!";
include('footer.php');
exit();
}

if (strtolower(substr($pemail,0,1))!=strtolower($v))
{
echo "<img src=\"images/error.png\" align=\"middle\"> Неверно указан кошелек! Он должен начинаться с буквы $v";
include('footer.php');
exit();
}
}
============================================================

Затем ниже найдём

============================================================
$checkpemail = mysql_query("SELECT id FROM tb_users WHERE pemail='$pemail' or wmid='$wmid' or email='$email'");
$pemail_exist = mysql_num_rows($checkpemail);
============================================================

Следом добавим:

============================================================
if($pemail==NULL) $pemail_exist=0;
============================================================

Далее в МФС найдём

============================================================
$res=mysql_fetch_array(mysql_query("SELECT * FROM tb_users WHERE username='$username'"));
$wmid=$res["wmid"];
$nowtime=time();
include('getwmid.php');
$pt=get_att($wmid);
mysql_query("UPDATE tb_users SET passtype='$pt',lastver='$nowtime' WHERE username='$username'");

============================================================

Поменяем на

============================================================
if($wmid!=NULL)
{
$res=mysql_fetch_array(mysql_query("SELECT * FROM tb_users WHERE username='$username'"));
$wmid=$res["wmid"];
$nowtime=time();
include('getwmid.php');
$pt=get_att($wmid);
mysql_query("UPDATE tb_users SET passtype='$pt',lastver='$nowtime' WHERE username='$username'");

}else{
$x6=0;
}
============================================================

(если такого кода нет - тогда естесственно ничо не меняем)

Далее ниже уже в HTML-коде можем смело пометить звёздочками обязательные поля.Это уже дело Ваше.Для скрытия вообще полей "WMID" и "WM-кошелёк" удаляем следующие строки:

============================================================
<tr>
<td width="150" align="left">

<label><img src="images/wmr.png"> WMR кошелек*:

</td>

<td width="250" align="left">
</tr>
<tr>
<td width="150" align="left">

<label><img src="images/wmid.png"> WMID*:


<td width="250" align="left"></td>
</tr>
============================================================
Категория: Плагины | Добавил: fraer
Просмотров: 625 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: