Artjom
Newbie-
Posts
5 -
Joined
-
Last visited
Artjom's Achievements
Explorer (1/14)
0
Reputation
-
вот попробывал прикрутить но чтото у меня просто нечяво неполучилось! блин чтоже ещё зделать я уже незнаю! в обшем делаю я это всё в userinfo.tpl (Этот фаил от шаблона!) <style type="text/css"> <!-- .srift { font-size: 13px; } .redaktirowat { align: right; } fieldset { padding: 3px } --> </style> <table width="494" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="200"><a href="{foto}" border="0" onclick="return hs.expand(this)"><img src="{foto}" width="200" height="312" border="0" title="??????? ??? ??????????"></a></td> <td width="288" valign="top"> <!--личьные данные --> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Личные данные: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0"class="srift"> <tr> <td><strong>Имя:</strong></td> <td>{fullname}</td> </tr> <tr> <td><strong>Пол:</strong></td> <td class="date">{sex}</td> </tr> <tr> <td><strong>Возраст:</strong></td> <td>{old}</td> </tr> <tr> <td><strong>Адрес:</strong></td> <td>{land}, {staate}</td> </tr> <tr> <td><strong>Ищу:</strong></td> <td>{statuss}</td> </tr> </table> </fieldset> </td> </tr> </table> <!--личьные данные конец--> <!--Познакомиться--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Познакомиться: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td>• Вы можете отправить для {fullname} {pm} по внутренней почте.<br/>• Также можно написать в <a href='http://wwp.icq.com/scripts/contact.dll?msgto={icq}'>ICQ : {icq}</a> <br/>• Последнее появление на сайте: {lastdate}</td> </tr> </table> </fieldset> </td> </tr> </table> <!--Познакомиться конец--> <!--Жду от знакомства--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Жду от знакомства: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td width="49%"><strong>Цель знакомства:</strong></td> <td width="51%">{dating}</td> </tr> <tr> <td><strong>Возрастная группа:</strong></td> <td>{oldgroup} {oldgroup1} {oldgroup2} {oldgroup3} {oldgroup4} {oldgroup5}</td> </tr> <tr> <td><strong>О тебе:</strong></td> <td>{dateyou}</td> </tr> <tr> <td><strong>Обо мне:</strong></td> <td>{dateim}</td> </tr> </table> </fieldset> </td> </tr> </table> <!--Жду от знакомства конец--> </td> </tr> </table> <fieldset> <legend class="srift"> Подробнее обо мне: </legend> <table width="100%" height="300" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td><strong>Семейное положение:</strong></td> <td>{family}</td> </tr> <tr> <td><strong>Есть ли у вас дети?</strong></td> <td>{children}</td> </tr> <tr> <td><strong>Рост, см:</strong></td> <td>{lenghtcm}</td> </tr> <tr> <td><strong>Вес, кг:</strong></td> <td>{wightkg}</td> </tr> <tr> <td><strong>Телосложение:</strong></td> <td>{bodymen}</td> </tr> <tr> <td><strong>На теле есть:</strong></td> <td>{bodymenp} {bodymenp1} {bodymenp2}</td> </tr> <tr> <td><strong>Волосы на голове:</strong></td> <td>{hair}</td> </tr> <tr> <td><strong>Профессия:</strong></td> <td>{work}</td> </tr> <tr> <td><strong>Режим дня:</strong></td> <td>{resim}</td> </tr> <tr> <td><strong>Проживание:</strong></td> <td>{living}</td> </tr> <tr> <td><strong>Жизненные приоритеты:</strong></td> <td>{livep} {livep1} {livep2} {livep3} {livep4} {livep5}</td> </tr> <tr> <td><strong>Ваши интересы:</strong></td> <td>{interes}</td> </tr> <tr> <td><strong>Отношение к алкоголю:</strong></td> <td>{alkohol}</td> </tr> <tr> <td><strong>Курите ли вы?:</strong></td> <td>{smoke}</td> </tr> <tr> <td><strong>Занятия спортом:</strong></td> <td>{sport}</td> </tr> </table> </fieldset> </td> </tr> </table> <span class="redaktirowat">{edituser}</span> [not-logged] <div id="options" style="display:none;"> <br> <center><b><font color="red">Внимание,с учистившемся взломом профиля,мы вынуждены отключить сохранение,чтобы избежать кражы ваших данных,поэтому при редактирование просим вас заполнить весь профиль заного!</font></b></center> <br> <table width="494" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><!--ee?uiua aaiiua --> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Личные данные: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0"class="srift"> <tr> <td height="25" style="width: 238px"><strong>Имя:</strong></td> <td height="25"><input type="text" name="fullname" value="{fullname}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Пол:</strong></td> <td height="25"><select name="sex" style="width:167px;"> <option selected>Не указан</option> <option value="Мужской">Мужской</option> <option value="Женский">Женский</option> </select></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Возраст:</strong></td> <td height="25"><input type="text" name="old" value="{old}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Страна:</strong></td> <td height="25"><input type="text" name="land" value="{land}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "> </td> </tr> <tr> <td height="25" style="width: 238px"><strong>Город:</strong></td> <td height="25"><input type="text" name="staate" value="{staate}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 238px"><strong>Ищу:</strong></td> <td height="25"><select name="statuss" style="width:167px;"> <option selected>Не указано</option> <option value="Неважно">Неважно</option> <option value="Парня">Парня</option> <option value="Девушку">Девушку</option> </select></td> </tr> </table> </fieldset> </td> </tr> </table> <!--ee?uiua aaiiua eiiao--> <!--Iiciaeiieouny--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Познакомиться: </legend> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25" style="width: 51%"><strong>ICQ:</strong></td> <td height="25" width="71%"><input type="text" name="icq" value="{icq}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> </table> </fieldset> </td> </tr> </table> <!--Iiciaeiieouny eiiao--> <!--?ao io ciaeiinoaa--> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td> <fieldset> <legend> Жду от знакомства: </legend> <table width="100%" height="80" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25" style="width: 51%"><strong>Цель знакомства:</strong></td> <td height="25" width="51%"><select name="dating" style="width:167px;"> <option selected>Не указана</option> <option value="Неважно">Неважно</option> <option value="Дружба">Дружба</option> <option value="Любовь">Любовь</option> <option value="Брак">Брак</option> </select></td> </tr> <tr> <td height="25" style="width: 51%"><strong>Возрастная группа:</strong></td> <td height="25"> <input name="oldgroup" type="checkbox" value="Не выбрана"/>Не выбрана<br> <input name="oldgroup1" type="checkbox" value="10-14" />10-14<br> <input name="oldgroup2" type="checkbox" value="15-19" />15-19<br> <input name="oldgroup3" type="checkbox" value="19-21" />19-21<br> <input name="oldgroup4" type="checkbox" value="21-25" />21-25<br> <input name="oldgroup5" type="checkbox" value="26-30" />26-30<br></td> </tr> <tr> <td height="25" style="width: 51%"><strong>О тебе:</strong></td> <td height="25"><input type="text" name="dateyou" value="{dateyou}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 51%"><strong>Обо мне:</strong></td> <td height="25"><textarea name=dateim style="width:167px; height:70px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0 ">{dateim}</textarea></td> </tr> </table> </fieldset> </td> </tr> </table> <!--?ao io ciaeiinoaa eiiao--> <!-- --> <fieldset> <legend class="srift"> Подробнее обо мне: </legend> <table width="100%" height="300" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25"><strong>Семейное положение:</strong></td> <td height="25"><select name="family" style="width:167px;"> <option selected>Не указано</option> <option value="Не важно">Не важно</option> <option value="Я свободен(на)">Я свободен(на)</option> <option value="Я занет(а)">Я занет(а)</option> </select></td> </tr> <tr> <td height="25"><strong>Есть ли у вас дети?</strong></td> <td height="25"><select name="children" style="width:167px;"> <option selected>Не указано</option> <option value="Нет">Нет</option> <option value="Хотелось бы,но нет">Хотелось бы,но нет</option> <option value="Есть">Есть</option> </select></td> </tr> <tr> <td height="25"><strong>Рост, см:</strong></td> <td height="25"><input type="text" name="lenghtcm" value="{lenghtcm}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Вес, кг:</strong></td> <td height="25"><input type="text" name="wightkg" value="{wightkg}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Телосложение:</strong></td> <td height="25"><select name="bodymen" style="width:167px;"> <option selected>Не указано</option> <option value="Худощавое">Худощавое</option> <option value="Обычьное">Обычьное</option> <option value="Спортивное">Спортивное</option> <option value="Мускулистое">Мускулистое</option> <option value="Плотное">Плотное</option> <option value="Полное">Полное</option> </select></td> </tr> <tr> <td height="25"><strong>На теле есть:</strong></td> <td height="25"><input name="bodymenp" type="checkbox" value="Не указано"/>Не указано<br> <input name="bodymenp1" type="checkbox" value="Пирсинг" />Пирсинг<br> <input name="bodymenp2" type="checkbox" value="Татуировка" />Татуировка<br></td> </tr> <tr> <td height="25"><strong>Волосы на голове:</strong></td> <td height="25"><select name="hair" style="width:167px;"> <option selected>Не указано</option> <option value="Светлые">Светлые</option> <option value="Темные">Темные</option> <option value="Рыжие">Рыжие</option> <option value="Яркие">Яркие</option> </select></td> </tr> <tr> <td height="25"><strong>Профессия:</strong></td> <td height="25"><input type="text" name="work" value="{work}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Режим дня:</strong></td> <td height="25"><select name="resim" style="width:167px;"> <option selected>Не указано</option> <option value="Я-Сова (люблю поздно ложится)">Я-Сова (люблю поздно ложится)</option> <option value="Я-Жаворонок (люблю рано вставать)">Я-Жаворонок (люблю рано вставать)</option> </select></td> </tr> <tr> <td height="25"><strong>Проживание:</strong></td> <td height="25"><select name="living" style="width:167px;"> <option selected>Не указано</option> <option value="Отдельная квартира">Отдельная квартира</option> <option value="Комната в общяге">Комната в общяге</option> <option value="Живу с родителями">Живу с родителями</option> <option value="Живу с приятелем/подругой">Живу с приятелем/подругой</option> <option value="Живу с партнёпам/с супругом(ай)">Живу с партнёпам/с супругом(ай)</option> </select></td> </tr> <tr> <td height="25"><strong>Жизненные приоритеты:</strong></td> <td height="25"><input name="livep" type="checkbox" value="Не указано"/>Не указано<br> <input name="livep1" type="checkbox" value="Карьера" />Карьера<br> <input name="livep2" type="checkbox" value="Семя" />Семя<br> <input name="livep3" type="checkbox" value="Творческая реализацыя" />Творческая реализацыя<br> <input name="livep4" type="checkbox" value="Максимум секса" />Максимум секса<br> <input name="livep5" type="checkbox" value="Долгие отношения" />Долгие отношения<br></td> </tr> <tr> <td height="25"><strong>Ваши интересы:</strong></td> <td height="25"><input type="text" name="interes" value="{interes}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25"><strong>Отношение к алкоголю:</strong></td> <td height="25"><select name="alkohol" style="width:167px;"> <option selected>Не указано</option> <option value="Не пью вообще">Не пью вообще</option> <option value="Пью в компания изредка">Пью в компания изредка</option> <option value="Люблю выпить">Люблю выпить</option> </select></td> </tr> <tr> <td height="25"><strong>Курите ли вы?:</strong></td> <td height="25"><select name="smoke" style="width:167px;"> <option selected>Не указано</option> <option value="Не курю">Не курю</option> <option value="Курю">Курю</option> <option value="Бросаю">Бросаю</option> </select></td> </tr> <tr> <td height="25"><strong>Занятия спортом:</strong></td> <td height="25"><input type="text" name="sport" value="{sport}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> </table> </fieldset> <!-- --> <!-- --> <fieldset> <legend> Познакомиться: </legend> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="srift"> <tr> <td height="25" style="width: 235px">Ваш E-Mail</td> <td height="25"><input type="text" name="email" value="{editmail}" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "><br />{hidemail}</td> </tr> <tr> <td height="25" style="width: 235px">Старый пароль:</td> <td><input type="password" name="altpass" class="f_input" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 235px">Новый пароль:</td> <td><input type="password" name="password1" class="f_input" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> <tr> <td height="25" style="width: 235px">Повторите:</td> <td><input type="password" name="password2" class="f_input" style="width:167px; height:20px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td> </tr> </table> </fieldset> <!-- --> <tr> <td height="25" colspan=3 align="right"> <input type="submit" name="submit" alt="Сохранить изменения" /> <input name="submit" type="hidden" id="submit" value="submit"> </td> </tr> </td> </tr> </table> </td> </tr> </table> </div> [/not-logged] profile.php (а этот фаил и сохраняет и обновляет с базы обычные окна для в вода а select option некак нехочет) <?php /* ===================================================== DataLife Engine Nulled by M.I.D-Team —————————————————-- http://www.mid-team.ws/ —————————————————-- Copyright (c) 2004,2008 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: profile.php —————————————————-- Назначение: Профиль пользователя ===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } include_once ENGINE_DIR.'/classes/parse.class.php'; //################################################################################ #################################### // Обновление информации о пользователе //################################################################################ #################################### if($allow_userinfo AND $doaction == "adduserinfo"){ if ($_POST['dle_allow_hash'] == "" OR $_POST['dle_allow_hash'] != $dle_login_hash) { die("Hacking attempt! User ID not valid"); } $parse = new ParseFilter(); $parse->safe_mode = true; $stop = false; $password1 = $db->safesql($parse->process($_POST['password1'])); $password2 = $db->safesql($parse->process($_POST['password2'])); $altpass = md5($_POST['altpass']); $info = $db->safesql($parse->BB_Parse($parse->process($_POST['info']), false)); $signature = $db->safesql($parse->BB_Parse($parse->process($_POST['signature']), false)); $email = $db->safesql($parse->process($_POST['email'])); $fullname = $db->safesql($parse->process($_POST['fullname'])); $old = $db->safesql($parse->process($_POST['old'])); $listen = $db->safesql($parse->process($_POST['listen'])); $land = $db->safesql($parse->process($_POST['land'])); $family = $db->safesql($parse->process($_POST['family'])); $sex = $db->safesql($parse->process($_POST['sex'])); $staate = $db->safesql($parse->process($_POST['staate'])); $statuss = $db->safesql($parse->process($_POST['statuss'])); $dating = $db->safesql($parse->process($_POST['dating'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup1'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup2'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup3'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup4'])); $oldgroup = $db->safesql($parse->process($_POST['oldgroup5'])); $dateyou = $db->safesql($parse->process($_POST['dateyou'])); $dateim = $db->safesql($parse->process($_POST['dateim'])); $children = $db->safesql($parse->process($_POST['children'])); $lenghtcm = $db->safesql($parse->process($_POST['lenghtcm'])); $wightkg = $db->safesql($parse->process($_POST['wightkg'])); $bodymen = $db->safesql($parse->process($_POST['bodymen'])); $bodymenp = $db->safesql($parse->process($_POST['bodymenp'])); $bodymenp1 = $db->safesql($parse->process($_POST['bodymenp1'])); $bodymenp2 = $db->safesql($parse->process($_POST['bodymenp2'])); $hair = $db->safesql($parse->process($_POST['hair'])); $work = $db->safesql($parse->process($_POST['work'])); $risim = $db->safesql($parse->process($_POST['risim'])); $livep = $db->safesql($parse->process($_POST['livep'])); $livep1 = $db->safesql($parse->process($_POST['livep1'])); $livep2 = $db->safesql($parse->process($_POST['livep2'])); $livep3 = $db->safesql($parse->process($_POST['livep3'])); $livep4 = $db->safesql($parse->process($_POST['livep4'])); $livep5 = $db->safesql($parse->process($_POST['livep5'])); $living = $db->safesql($parse->process($_POST['living'])); $interes = $db->safesql($parse->process($_POST['interes'])); $alkohol = $db->safesql($parse->process($_POST['alkohol'])); $smoke = $db->safesql($parse->process($_POST['smoke'])); $sport = $db->safesql($parse->process($_POST['sport'])); $icq = $db->safesql($parse->process($_POST['icq'])); $allowed_ip = $db->safesql($parse->process(trim($_POST['allowed_ip']))); $row = $db->super_query("SELECT * FROM " . USERPREFIX . "_users WHERE name = '$user'"); $xfieldsid = stripslashes ($row['xfields']); $image = $_FILES['image']['tmp_name']; $image_name = $_FILES['image']['name']; $image_size = $_FILES['image']['size']; $img_name_arr = explode(".",$image_name); $type = end($img_name_arr); if($image_name != "") $image_name = totranslit(stripslashes($img_name_arr[0])).".".totranslit($type); if (!$is_logged OR !($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $stop = $lang['news_err_13'];} if (is_uploaded_file($image) AND !$stop) { if ($image_size < 6000000) { $allowed_extensions = array("jpg", "png", "jpe", "jpeg", "gif"); if ((in_array($type, $allowed_extensions) or in_array(strtolower($type), $allowed_extensions)) and $image_name) { include_once ENGINE_DIR.'/inc/makethumb.php'; $res = @move_uploaded_file($image, ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type); if ($res) { @chmod(ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type, 0666); $thumb=new thumbnail(ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type); if ($thumb->size_auto($user_group[$member_id['user_group']]['max_foto'])) { $thumb->jpeg_quality($config['jpeg_quality']); $thumb->save(ROOT_DIR."/uploads/fotos/foto_".$row['user_id'].".".$type); } else { @rename(ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type, ROOT_DIR."/uploads/fotos/foto_".$row['user_id'].".".$type); } @chmod(ROOT_DIR."/uploads/fotos/foto_".$row['user_id'].".".$type, 0666); $foto_name = "foto_".$row['user_id'].".".$type; $db->query("UPDATE " . USERPREFIX . "_users set foto='$foto_name' where name='$user'"); } else $stop .= $lang['news_err_14']; } else $stop .= $lang['news_err_15']; } else $stop .= $lang['news_err_16']; @unlink (ROOT_DIR."/uploads/fotos/".$row['user_id'].".".$type); } if ($_POST['del_foto'] == "yes") { @unlink (ROOT_DIR."/uploads/fotos/".$row['foto']); $db->query("UPDATE " . USERPREFIX . "_users set foto='' WHERE name='$user'"); } if (strlen($password1)>0){ $altpass = md5($altpass); if ($altpass!=$member_id['password']) { $stop .= $lang['news_err_17']; } if ($password1!=$password2) { $stop .= $lang['news_err_18']; } if (strlen($password1) < 6) { $stop .= $lang['news_err_19']; } } if ((!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)) or (empty($email))) { $stop .= $lang['news_err_21']; } if (strlen($info) > 1000) { $stop .= $lang['news_err_22']; } if (strlen($signature) > 1000) { $stop .= $lang['news_err_22']; } if (strlen($fullname) > 100) { $stop .= $lang['news_err_23']; } if (strlen($old) > 50) { $stop .= $lang['news_err_23']; } if (strlen($listen) > 100) { $stop .= $lang['news_err_23']; } if (strlen($land) > 100) { $stop .= $lang['news_err_24']; } if (strlen($family) > 100) { $stop .= $lang['news_err_24']; } if (strlen($sex) > 100) { $stop .= $lang['news_err_24']; } if (strlen($staate) > 100) { $stop .= $lang['news_err_24']; } if (strlen($statuss) > 100) { $stop .= $lang['news_err_24']; } if (strlen($dating) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup1) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup2) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup3) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup4) > 100) { $stop .= $lang['news_err_24']; } if (strlen($oldgroup5) > 100) { $stop .= $lang['news_err_24']; } if (strlen($datingyou) > 100) { $stop .= $lang['news_err_24']; } if (strlen($datingim) > 100) { $stop .= $lang['news_err_24']; } if (strlen($children) > 100) { $stop .= $lang['news_err_24']; } if (strlen($lenghtcm) > 100) { $stop .= $lang['news_err_24']; } if (strlen($wightkg) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymen) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymenp) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymenp1) > 100) { $stop .= $lang['news_err_24']; } if (strlen($bodymenp2) > 100) { $stop .= $lang['news_err_24']; } if (strlen($hair) > 100) { $stop .= $lang['news_err_24']; } if (strlen($work) > 100) { $stop .= $lang['news_err_24']; } if (strlen($resim) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep1) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep2) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep3) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep4) > 100) { $stop .= $lang['news_err_24']; } if (strlen($livep5) > 100) { $stop .= $lang['news_err_24']; } if (strlen($living) > 100) { $stop .= $lang['news_err_24']; } if (strlen($interes) > 100) { $stop .= $lang['news_err_24']; } if (strlen($alkohol) > 100) { $stop .= $lang['news_err_24']; } if (strlen($smoke) > 100) { $stop .= $lang['news_err_24']; } if (strlen($sport) > 100) { $stop .= $lang['news_err_24']; } if (strlen($icq) > 20) { $stop .= $lang['news_err_25']; } $db->query ("SELECT name FROM " . USERPREFIX . "_users where email = '$email' AND name != '$user'"); if ($db->num_rows()) { $stop .= $lang['reg_err_8']; } $db->free(); if ($stop){ msgbox ($lang['all_err_1'], $stop);} else { if ($_POST['allow_mail']) {$allow_mail = 0;} else {$allow_mail = 1;} $xfieldsaction = "init"; $xfieldsadd = false; include(ENGINE_DIR.'/inc/userfields.php'); $filecontents = array (); if (!empty($postedxfields)) { foreach ($postedxfields as $xfielddataname => $xfielddatavalue) { if (!$xfielddatavalue) { continue;} $xfielddatavalue = $db->safesql($parse->BB_Parse($parse->process($xfielddatavalue), false)); $xfielddataname = $db->safesql($xfielddataname); $xfielddataname = str_replace("|", "|", $xfielddataname); $xfielddatavalue = str_replace("|", "|", $xfielddatavalue); $filecontents[] = "$xfielddataname|$xfielddatavalue"; } $filecontents = implode("||", $filecontents); } else $filecontents = ''; if (strlen($password1)>0) { $password1 = md5(md5($password1)); $sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', old='$old', listen='$listen', land='$land', family='$family', sex='$sex', staate='$staate', statuss='$statuss', dating='$dating', oldgroup='$oldgroup', oldgroup1='$oldgroup1', oldgroup2='$oldgroup2', oldgroup3='$oldgroup3', oldgroup4='$oldgroup4', oldgroup5='$oldgroup5', dateyou='$dateyou', dateim='$dateim', children='$children', lenghtcm='$lenghtcm', wightkg='$wightkg', bodymen='$bodymen', bodymenp='$bodymenp', bodymenp1='$bodymenp1', bodymenp2='$bodymenp2', hair='$hair', work='$work', resim='$resim', livep='$livep', livep1='$livep1', livep2='$livep2', livep3='$livep3', livep4='$livep4', livep5='$livep5', living='$living', interes='$interes', alkohol='$alkohol', smoke='$smoke', sport='$sport', icq='$icq', email='$email', info='$info', signature='$signature', password='$password1', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'"; } else { $sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', old='$old', listen='$listen', land='$land', family='$family', sex='$sex', staate='$staate', statuss='$statuss', dating='$dating', oldgroup='$oldgroup', oldgroup1='$oldgroup1', oldgroup2='$oldgroup2', oldgroup3='$oldgroup3', oldgroup4='$oldgroup4', oldgroup5='$oldgroup5', dateyou='$dateyou', dateim='$dateim', children='$children', lenghtcm='$lenghtcm', wightkg='$wightkg', bodymen='$bodymen', bodymenp='$bodymenp', bodymenp1='$bodymenp1', bodymenp2='$bodymenp2', hair='$hair', work='$work', resim='$resim', livep='$livep', livep1='$livep1', livep2='$livep2', livep3='$livep3', livep4='$livep4', livep5='$livep5', living='$living', interes='$interes', alkohol='$alkohol', smoke='$smoke', sport='$sport', icq='$icq', email='$email', info='$info', signature='$signature', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'"; } $db->query($sql_user); } } //################################################################################ #################################### // Просмотр профиля пользователя //################################################################################ #################################### $parse = new ParseFilter(); $user_found = FALSE; $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where name = '$user'"); $tpl->load_template('userinfo.tpl'); while($row = $db->get_row($sql_result)){ $user_found = TRUE; if ($row['banned'] == 'yes') $user_group[$row['user_group']]['group_name'] = $lang['user_ban']; if ($row['allow_mail']){ $email = explode("@", $row['email'], 2); $tpl->set('{email}', "<a href=\"$PHP_SELF?do=feedback&user=$row[user_id]\">".$lang['news_mail']."</a>"); } else { $tpl->set('{email}', $lang['news_nomail'], $output); } $tpl->set('{pm}', "<a href=\"$PHP_SELF?do=pm&doaction=newpm&user=".$row['user_id']."\">".$lang['news_pmnew']."</a>"); if (!$row['allow_mail']) $mailbox = "checked"; else $mailbox = ""; if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto']))) $tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']); else $tpl->set('{foto}', "{THEME}/images/noavatar.png"); $tpl->set('{hidemail}', "<input type=\"checkbox\" name=\"allow_mail\" value=\"1\" ".$mailbox."> ".$lang['news_noamail']); $tpl->set('{usertitle}', stripslashes($row['name'])); $tpl->set('{fullname}', stripslashes($row['fullname'])); $tpl->set('{old}', stripslashes($row['old'])); $tpl->set('{listen}', stripslashes($row['listen'])); $tpl->set('{icq}', stripslashes($row['icq'])); $tpl->set('{land}', stripslashes($row['land'])); $tpl->set('{family}', stripslashes($row['family'])); $tpl->set('{sex}', stripslashes($row['sex'])); $tpl->set('{staate}', stripslashes($row['staate'])); $tpl->set('{statuss}', stripslashes($row['statuss'])); $tpl->set('{dating}', stripslashes($row['dating'])); $tpl->set('{oldgroup}', stripslashes($row['oldgroup'])); $tpl->set('{oldgroup1}', stripslashes($row['oldgroup1'])); $tpl->set('{oldgroup2}', stripslashes($row['oldgroup2'])); $tpl->set('{oldgroup3}', stripslashes($row['oldgroup3'])); $tpl->set('{oldgroup4}', stripslashes($row['oldgroup4'])); $tpl->set('{oldgroup5}', stripslashes($row['oldgroup5'])); $tpl->set('{dateyou}', stripslashes($row['dateyou'])); $tpl->set('{dateim}', stripslashes($row['dateim'])); $tpl->set('{children}', stripslashes($row['children'])); $tpl->set('{lenghtcm}', stripslashes($row['lenghtcm'])); $tpl->set('{wightkg}', stripslashes($row['wightkg'])); $tpl->set('{bodymen}', stripslashes($row['bodymen'])); $tpl->set('{bodymenp}', stripslashes($row['bodymenp'])); $tpl->set('{bodymenp1}', stripslashes($row['bodymenp1'])); $tpl->set('{bodymenp2}', stripslashes($row['bodymenp2'])); $tpl->set('{hair}', stripslashes($row['hair'])); $tpl->set('{work}', stripslashes($row['work'])); $tpl->set('{resim}', stripslashes($row['resim'])); $tpl->set('{livep}', stripslashes($row['livep'])); $tpl->set('{livep1}', stripslashes($row['livep1'])); $tpl->set('{livep2}', stripslashes($row['livep2'])); $tpl->set('{livep3}', stripslashes($row['livep3'])); $tpl->set('{livep4}', stripslashes($row['livep4'])); $tpl->set('{livep5}', stripslashes($row['livep5'])); $tpl->set('{living}', stripslashes($row['living'])); $tpl->set('{interes}', stripslashes($row['interes'])); $tpl->set('{alkohol}', stripslashes($row['alkohol'])); $tpl->set('{smoke}', stripslashes($row['smoke'])); $tpl->set('{sport}', stripslashes($row['sport'])); $tpl->set('{info}', stripslashes($row['info'])); $tpl->set('{editmail}', stripslashes($row['email'])); $tpl->set('{comm_num}', $row['comm_num']); $tpl->set('{news_num}', $row['news_num']); $tpl->set('{status}', stripslashes($user_group[$row['user_group']]['group_name'])); $tpl->set('{rate}', userrating ($row['name'])); $tpl->set('{registration}', langdate("j F Y H:i", $row['reg_date'])); $tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate'])); if ($user_group[$row['user_group']]['icon']) $tpl->set('{group-icon}', "<img src=\"".$user_group[$row['user_group']]['icon']."\" border=\"0\" />"); else $tpl->set('{group-icon}', ""); if ($is_logged AND $user_group[$row['user_group']]['time_limit'] AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] < 3)) { $tpl->set_block("'\\[time_limit\\](.*?)\\[/time_limit\\]'si","\\1"); if ($row['time_limit']) { $tpl->set('{time_limit}', langdate("j F Y H:i", $row['time_limit'])); } else { $tpl->set('{time_limit}', $lang['no_limit']); } } else { $tpl->set_block("'\\[time_limit\\](.*?)\\[/time_limit\\]'si",""); } $_IP = $db->safesql($_SERVER['REMOTE_ADDR']); $tpl->set('{ip}', $_IP); $tpl->set('{allowed-ip}', stripslashes($row['allowed_ip'])); $tpl->set('{editinfo}', $parse->decodeBBCodes($row['info'], false)); $tpl->set('{editsignature}', $parse->decodeBBCodes($row['signature'], false)); $tpl->set('{comments}', "<a href=\"$PHP_SELF?do=lastcomments&userid=".$row['user_id']."\">".$lang['last_comm']."</a>"); if ($config['allow_alt_url'] == "yes") { $tpl->set('{news}', "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/news/"."\">".$lang['all_user_news']."</a>"); } else { $tpl->set('{news}', "<a href=\"".$PHP_SELF."?subaction=allnews&user=".urlencode($row['name'])."\">".$lang['all_user_news']."</a>"); } if ($row['signature']) { $tpl->set_block("'\\[signature\\](.*?)\\[/signature\\]'si","\\1"); $tpl->set('{signature}', stripslashes($row['signature'])); } else { $tpl->set_block("'\\[signature\\](.*?)\\[/signature\\]'si",""); } $xfieldsaction = "list"; $xfieldsadd = false; $xfieldsid = $row['xfields']; include(ENGINE_DIR.'/inc/userfields.php'); $tpl->set('{xfields}',$output); // Обработка дополнительных полей $xfieldsdata = xfieldsdataload ($row['xfields']); foreach ($xfields as $value) { $preg_safe_name = preg_quote($value[0], "'"); if ($value[5] != 1 OR ($is_logged AND $member_id['user_group'] == 1) OR ($is_logged AND $member_id['user_id'] == $row['user_id'])) { if (empty($xfieldsdata[$value[0]])) { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template); } else { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "\\1", $tpl->copy_template); } $tpl->copy_template = preg_replace("'\\[xfvalue_{$preg_safe_name}\\]'i", stripslashes($xfieldsdata[$value[0]]), $tpl->copy_template); } else { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template); $tpl->copy_template = preg_replace("'\\[xfvalue_{$preg_safe_name}\\]'i", "", $tpl->copy_template); } } // Обработка дополнительных полей if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $tpl->set('{edituser}',"[ <a href=\"java script:ShowOrHide('options')\">".$lang['news_option']."</a> ]"); } else $tpl->set('{edituser}', ""); if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $tpl->set('[not-logged]',""); $tpl->set('[/not-logged]',""); } else $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si","<!-- profile -->"); if ($config['allow_alt_url'] == "yes") $link_profile = $config['http_home_url']."user/".urlencode($row['name'])."/"; else $link_profile = $PHP_SELF."?subaction=userinfo&user=".urlencode($row['name']); if ($is_logged AND ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1)) { $tpl->copy_template = "<form method=\"post\" name=\"userinfo\" id=\"userinfo\" enctype=\"multipart/form-data\" action=\"{$link_profile}\">".$tpl->copy_template." <input type=\"hidden\" name=\"doaction\" value=\"adduserinfo\" /> <input type=\"hidden\" name=\"dle_allow_hash\" value=\"{$dle_login_hash}\" /> </form>"; } $tpl->compile('content'); } $tpl->clear(); $db->free($sql_result); if ($user_found == FALSE) { $allow_active_news = false; msgbox ($lang['all_err_1'], $lang['news_err_26']); } ?> помоги в этой проблеме нет сил моих больше! говорили друганы что можно чтото с JavaScript но я по яве ноль! Спасибо
-
Всё правельно ЕГОРР сделал, что сделал подробно! шас вот буду пробывать, только завалился в нет! Спасибо за ответы отпишу при готовности!
-
ну я лутше приведу пример окай! юзер сохраняет к примеру "Любовь" оно записывается в базу данных! ну вот а при следующем редактирование чтобы оно обновлялось с базы данных ну чтобы правельное было уже вписано! (выбрано в этой опции)
-
ну я лутше приведу пример окай! юзер сохраняет к примеру "Любовь" оно записывается в базу данных! ну вот а при следующем редактирование чтобы оно обновлялось с базы данных ну чтобы правельное было уже вписано! (выбрано в этой опции)
-
В общем всё уже стоит в заголовке! как зделать чтобы при заходи на страницу редакции профиля список select обновлялся! мучиюсь уже месяц! Использую этот код: Прошу помощи сам несправляюсь, запарился! буду очень благодарен!!!