Главная » Файлы » Все для букса » Плагины |
Делаем поле wmid не обезательным при регистрации
10.08.2011, 11:44 | |
Описание в полной новости Открываем 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> ============================================================ | |
Просмотров: 625 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |