Shaman Daniels Опубликовано 13 июля, 2015 Жалоба Поделиться Опубликовано 13 июля, 2015 1. Открываем .htaccess находим строчку: RewriteRule ^editmypage/interests(/?)+$ index.php?go=editprofile&act=interests [L] Ниже ставим: RewriteRule ^edit&act=education(/?)+$ index.php?go=editprofile&act=education [L] RewriteRule ^edit&act=higher_education(/?)+$ index.php?go=editprofile&act=higher_education [L] RewriteRule ^edit&act=career(/?)+$ index.php?go=editprofile&act=career [L] RewriteRule ^edit&act=military(/?)+$ index.php?go=editprofile&act=military [L] RewriteRule ^edit&act=personal(/?)+$ index.php?go=editprofile&act=personal [L] 2. Открываем /lang/Russian/site.lng и находим: 'editmyprofile_interests' => 'Интересы', Ниже ставим: 'editmyprofile_personal' => 'Жизненная позиция', 3. Открываем /templates/Default/editprofile.tpl и находим: [interests] <div class="buttonsprofile"> <a href="/editmypage" onClick="Page.Go(this.href); return false;">Основное</a> <a href="/editmypage/contact" onClick="Page.Go(this.href); return false;">Контакты</a> <div class="activetab"><a href="/editmypage/interests" onClick="Page.Go(this.href); return false;"><div>Интересы</div></a></div> <a href="/editmypage/military" onClick="Page.Go(this.href); return false;">Служба</a> <a href="/editmypage/personal" onClick="Page.Go(this.href); return false;">Жизненная позиция</a> <a href="/editmypage/all" onClick="Page.Go(this.href); return false;">Другое</a> </div> <div class="clear"></div> <div class="err_yellow" id="info_save" style="display:none;font-weight:normal;"></div> <div class="clear"></div> <div class="texta">Деятельность:</div><textarea id="activity" class="inpst" style="width:300px;height:50px;overflow:hidden;">{activity}</textarea><div class="mgclr"></div> <div class="texta">Интересы:</div><textarea id="interests" class="inpst" style="width:300px;height:50px;">{interests}</textarea><div class="mgclr"></div> <div class="texta">Любимая музыка:</div><textarea id="music" class="inpst" style="width:300px;height:50px;">{music}</textarea><div class="mgclr"></div> <div class="texta">Любимые фильмы:</div><textarea id="kino" class="inpst" style="width:300px;height:50px;">{kino}</textarea><div class="mgclr"></div> <div class="texta">Любимые сериалы:</div><textarea id="serials" class="inpst" style="width:300px;height:50px;">{serials}</textarea><div class="mgclr"></div> <div class="texta">Любимые телешоу:</div><textarea id="shou" class="inpst" style="width:300px;height:50px;">{shou}</textarea><div class="mgclr"></div> <div class="texta">Любимые книги:</div><textarea id="books" class="inpst" style="width:300px;height:50px;">{books}</textarea><div class="mgclr"></div> <div class="texta">Любимые игры:</div><textarea id="games" class="inpst" style="width:300px;height:50px;">{games}</textarea><div class="mgclr"></div> <div class="texta">Любимые цитаты:</div><textarea id="quote" class="inpst" style="width:300px;height:50px;">{quote}</textarea><div class="mgclr"></div> <div class="texta">О себе:</div><textarea id="myinfo" class="inpst" style="width:300px;height:50px;">{myinfo}</textarea><div class="mgclr"></div> <div class="texta"> </div><div class="button_div fl_l"><button name="save" id="saveform_interests">Сохранить</button></div><div class="mgclr"></div> [/interests] Ниже ставим: [education] <div class="sft" style="margin-top:-6px"> <div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond2" style="height:15px"> <a href="/edit" onClick="Page.Go(this.href); return false;">Основное</a> <a href="/edit&act=contact" onClick="Page.Go(this.href); return false;">Контакты</a> <a href="/edit&act=interests" onClick="Page.Go(this.href); return false;">Интересы</a> <div class="buttonsprofileSec2"><a href="/edit&act=education" onClick="Page.Go(this.href); return false;"><div>Образование</div></a></div> <a href="/edit&act=career" onClick="Page.Go(this.href); return false;">Карьера</a> <a href="/edit&act=military" onClick="Page.Go(this.href); return false;">Служба</a> <a href="/edit&act=personal" onClick="Page.Go(this.href); return false;">Жизненная позиция</a> </div></div> <div class="search_form_tab" style="margin-top:12px;height:20px"> <div class="clear"></div> <div class="clear"></div> <div class="buttonsprofile buttonsprofileSecond" style="margin-top:-1px;; <div class="texta"></div><div class="buttonsprofileSec"><a href="/edit&act=education" onClick="Page.Go(this.href); return false;"><div><b>Среднее образование</b></div></a></div> <a href="/edit&act=higher_education" onClick="Page.Go(this.href); return false;"><b>Высшее образование</b></a> </div></div> <div class="summary_wrap"> <div id="summary" class="summary" style="padding-left:13px;;Здесь Вы можете указать учебные заведения, в которых Вы учились или учитесь.</div> </div> <div style="margin-top:-12px"></div> <div class="settings_general"> <div class="err_yellow" id="info_save" style="display:none;font-weight:normal;"></div> <div class="header" style="margin-left:200px">Среднее образование</div> <div style="margin-top:10px"></div> <div class="texta3">Страна:</div> <div class="padstylej"><select id="country" style="width:210px;" class="inpst" onChange="Profile.LoadCity(this.value); return false;"> <option value="0">- Не выбрано -</option> {country} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div> <span id="city"><div class="texta3">Город:</div> <div class="padstylej"><select id="select_city" style="width:210px;" class="inpst"> <option value="0">- Не выбрано -</option> {city} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div></span> <div class="texta3">Школа:</div><input type="text" id="shkola" class="inpst" maxlength="100" value="{shkola}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta3">Год начала обучения:</div> <div class="padstylej"><select id="nacalosr" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {nacalosr} </select></div> <div class="mgclr"></div> <div class="texta3">Год окончания обучения:</div> <div class="padstylej"><select id="konecsr" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {konecsr} </select></div> <div class="mgclr"></div> <div class="texta3">Дата выпуска:</div> <div class="padstylej"><select id="datasr" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {datasr} </select></div> <div class="mgclr"></div> <div class="texta3">Класс:</div> <div class="padstylej"><select id="klass" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {klass} </select></div> <div class="mgclr"></div> <div class="texta3">Специализация:</div><input type="text" id="spec" class="inpst" maxlength="100" value="{spec}" style="width:200px;" /> <div class="mgclr"></div> <div class="pedit_controls_separator"></div><br> <div class="texta3"> </div><div class="button_blue fl_l"><button name="save" id="saveform_education">Сохранить</button></div><div class="mgclr"></div> </div> [/education] [higher_education] <div class="sft" style="margin-top:-6px"> <div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond2" style="height:15px"> <a href="/edit" onClick="Page.Go(this.href); return false;">Основное</a> <a href="/edit&act=contact" onClick="Page.Go(this.href); return false;">Контакты</a> <a href="/edit&act=interests" onClick="Page.Go(this.href); return false;">Интересы</a> <div class="buttonsprofileSec2"><a href="/edit&act=education" onClick="Page.Go(this.href); return false;"><div>Образование</div></a></div> <a href="/edit&act=career" onClick="Page.Go(this.href); return false;">Карьера</a> <a href="/edit&act=military" onClick="Page.Go(this.href); return false;">Служба</a> <a href="/edit&act=personal" onClick="Page.Go(this.href); return false;">Жизненная позиция</a> </div></div> <div class="search_form_tab" style="margin-top:12px;height:20px"> <div class="buttonsprofile buttonsprofileSecond" style="margin-top:-1px;; <div class="texta"></div><a href="/edit&act=education" onClick="Page.Go(this.href); return false;"><div><b>Среднее образование</b></div></a> <div class="buttonsprofileSec"><a href="/edit&act=higher_education" onClick="Page.Go(this.href); return false;"><b>Высшее образование</b></a></div> </div></div> <div class="summary_wrap"> <div id="summary" class="summary" style="padding-left:13px;;Здесь Вы можете указать основное и дополнительные высшие образования.</div> </div> <div style="margin-top:-12px"></div> <div class="settings_general"> <div class="err_yellow" id="info_save" style="display:none;font-weight:normal;"></div> <div class="header" style="margin-left:200px">Высшее образование</div> <div class="settings_general"> <div style="margin-top:-12px;"></div> <div class="texta3">Страна:</div> <div class="padstylej"><select id="country" style="width:210px;" class="inpst" onChange="Profile.LoadCity(this.value); return false;"> <option value="0">- Не выбрано -</option> {country} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div> <span id="city"><div class="texta3">Город:</div> <div class="padstylej"><select id="select_city" style="width:210px;" class="inpst"> <option value="0">- Не выбрано -</option> {city} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div></span> <div class="texta3">ВУЗ:</div><input type="text" id="vuz" class="inpst" maxlength="100" value="{vuz}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta3">Факультет:</div><input type="text" id="fac" class="inpst" maxlength="100" value="{fac}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta3">Форма обучения:</div> <div class="padstylej"><select id="form" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {form} </select></div> <div class="mgclr"></div> <div class="texta3">Статус:</div> <div class="padstylej"><select id="statusvi" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {statusvi} </select></div> <div class="mgclr"></div> <div class="texta3">Дата выпуска:</div> <div class="padstylej"><select id="datavi" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {datavi} </select></div> <div class="pedit_controls_separator" style=";</div><br> <div class="texta3"> </div><div class="button_blue fl_l"><button name="save" id="saveform_higher_education">Сохранить</button></div><div class="mgclr"></div></div></div> [/higher_education] [career] <div class="sft" style="margin-top:-6px"> <div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond2" style="height:15px"> <a href="/edit" onClick="Page.Go(this.href); return false;">Основное</a> <a href="/edit&act=contact" onClick="Page.Go(this.href); return false;">Контакты</a> <a href="/edit&act=interests" onClick="Page.Go(this.href); return false;">Интересы</a> <a href="/edit&act=education" onClick="Page.Go(this.href); return false;">Образование</a> <div class="buttonsprofileSec2"><a href="/edit&act=career" onClick="Page.Go(this.href); return false;"><div>Карьера</div></a> </div> <a href="/edit&act=military" onClick="Page.Go(this.href); return false;">Служба</a> <a href="/edit&act=personal" onClick="Page.Go(this.href); return false;">Жизненная позиция</a> </div></div> <div class="settings_general"> <div class="clear"></div> <div class="err_yellow" id="info_save" style="display:none;font-weight:normal;"></div> <div class="clear"></div> <div class="header" style="margin-left:200px">Карьера</div> </br> <div class="texta3">Страна:</div> <div class="padstylej"><select id="country" style="width:210px;" class="inpst" onChange="Profile.LoadCity(this.value); return false;"> <option value="0">- Не выбрано -</option> {country} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div> <span id="city"><div class="texta3">Город:</div> <div class="padstylej"><select id="select_city" style="width:210px;" class="inpst"> <option value="0">- Не выбрано -</option> {city} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div></span> <div class="texta3">Место работы:</div><input type="text" id="mesto" class="inpst" maxlength="100" value="{mesto}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta3">Год начала работы:</div> <div class="padstylej"><select id="nacaloca" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {nacaloca} </select></div> <div class="mgclr"></div> <div class="texta3">Год окончания работы:</div> <div class="padstylej"><select id="konecca" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {konecca} </select></div> <div class="mgclr"></div> <div class="texta3">Должность:</div><input type="text" id="dolj" class="inpst" maxlength="100" value="{dolj}" style="width:200px;" /> <div class="mgclr"></div> <div class="pedit_controls_separator"></div><br> <div class="texta3"> </div><div class="button_blue fl_l"><button name="save" id="saveform_career">Сохранить</button></div><div class="mgclr"></div> </div> [/career] [military] <div class="sft" style="margin-top:-6px"> <div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond2" style="height:15px"> <a href="/edit" onClick="Page.Go(this.href); return false;">Основное</a> <a href="/edit&act=contact" onClick="Page.Go(this.href); return false;">Контакты</a> <a href="/edit&act=interests" onClick="Page.Go(this.href); return false;">Интересы</a> <a href="/edit&act=education" onClick="Page.Go(this.href); return false;">Образование</a> <a href="/edit&act=career" onClick="Page.Go(this.href); return false;">Карьера</a> <div class="buttonsprofileSec2"><a href="/edit&act=military" onClick="Page.Go(this.href); return false;"><div>Служба</div></a></div> <a href="/edit&act=personal" onClick="Page.Go(this.href); return false;">Жизненная позиция</a> </div></div> <div class="settings_general"> <div class="clear"></div> <div class="err_yellow" id="info_save" style="display:none;font-weight:normal;"></div> <div class="clear"></div> <div class="header" style="margin-left:200px">Военная служба</div> </br> <div class="texta3">Страна:</div> <div class="padstylej"><select id="country" style="width:210px;" class="inpst" onChange="Profile.LoadCity(this.value); return false;"> <option value="0">- Не выбрано -</option> {country} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div> <span id="city"><div class="texta3">Город:</div> <div class="padstylej"><select id="select_city" style="width:210px;" class="inpst"> <option value="0">- Не выбрано -</option> {city} </select><img src="{theme}/images/loading_mini.gif" alt="" class="load_mini" id="load_mini" /></div> <div class="mgclr"></div></span> <div class="texta3">Воисковая часть:</div><input type="text" id="chast" class="inpst" maxlength="100" value="{chast}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta3">Воинское звание:</div><input type="text" id="zvanie" class="inpst" maxlength="100" value="{zvanie}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta3">Год начала службы:</div> <div class="padstylej"><select id="nacalosl" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {nacalosl} </select></div> <div class="mgclr"></div> <div class="texta3">Год окончания службы:</div> <div class="padstylej"><select id="konecsl" class="inpst" onChange="sp.check()" style="width:210px;" > <option value="0">- Не выбрано -</option> {konecsl} </select></div> <div class="mgclr"></div> <div class="pedit_controls_separator"></div><br> <div class="texta3"> </div><div class="button_blue fl_l"><button name="save" id="saveform_military">Сохранить</button></div><div class="mgclr"></div> </div> [/military] [personal] <div class="sft" style="margin-top:-6px"> <div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond2" style="height:15px"> <a href="/edit" onClick="Page.Go(this.href); return false;">Основное</a> <a href="/edit&act=contact" onClick="Page.Go(this.href); return false;">Контакты</a> <a href="/edit&act=interests" onClick="Page.Go(this.href); return false;">Интересы</a> <a href="/edit&act=education" onClick="Page.Go(this.href); return false;">Образование</a> <a href="/edit&act=career" onClick="Page.Go(this.href); return false;">Карьера</a> <a href="/edit&act=military" onClick="Page.Go(this.href); return false;">Служба</a> <div class="buttonsprofileSec2"><a href="/edit&act=personal" onClick="Page.Go(this.href); return false;"><div>Жизненная позиция</div></a></div> </div></div> <div class="settings_general"> <div class="clear"></div> <div class="err_yellow" id="info_save" style="display:none;font-weight:normal;"></div> <div class="clear"></div> </br> <div class="texta3">Полит. предпочтения:</div> <div class="padstylej"><select id="pred" class="inpst" onChange="sp.check()" style="width:200px;" > <option value="0">- Не выбрано -</option> {pred} </select></div> <div class="mgclr"></div> <div class="texta3">Мировозрение:</div> <input type="text" list="list" id="miro" value="{miro}" class="inpst" maxlength="100" style="width:190px;" /> <datalist id="list"> <option value="Иудаизм" /> <option value="Православие" /> <option value="Католицизм" /> <option value="Протестантизм" /> <option value="Ислам" /> <option value="Буддизм" /> <option value="Конфуцианство" /> <option value="Светский гуманизм" /> </datalist> <div class="mgclr"></div> <div class="texta3">Главное в жизни:</div> <div class="padstylej"><select id="jizn" class="inpst" onChange="sp.check()" style="width:200px;" > <option value="0">- Не выбрано -</option> {jizn} </select></div> <div class="mgclr"></div> <div class="texta3">Главное в людях:</div> <div class="padstylej"><select id="ludi" class="inpst" onChange="sp.check()" style="width:200px;" > <option value="0">- Не выбрано -</option> {ludi} </select></div> <div class="mgclr"></div> <div class="texta3">Отношение к курению:</div> <div class="padstylej"><select id="kurenie" class="inpst" onChange="sp.check()" style="width:200px;" > <option value="0">- Не выбрано -</option> {kurenie} </select></div> <div class="mgclr"></div> <div class="texta3">Отношение к алкоголю:</div> <div class="padstylej"><select id="alkogol" class="inpst" onChange="sp.check()" style="width:200px;" > <option value="0">- Не выбрано -</option> {alkogol} </select></div> <div class="mgclr"></div> <div class="texta3">Отношение к наркотикам:</div> <div class="padstylej"><select id="narkotiki" class="inpst" onChange="sp.check()" style="width:200px;" > <option value="0">- Не выбрано -</option> {narkotiki} </select></div> <div class="mgclr"></div> <div class="texta3">Источники вдохновения:</div><input type="text" id="vdox" class="inpst" maxlength="100" value="{vdox}" style="width:190px;" /><div class="mgclr"></div> <div class="pedit_controls_separator"></div><br> <div class="texta3"> </div><div class="button_blue fl_l"><button id="saveform_personal">Сохранить</button></div><div class="mgclr"></div> </div> [/personal] 3.1 В этом-же файле нужно вкладки, находим: <a href="/editmypage/interests">Интересы</a> Ниже ставим: <a href="/edit&act=education" onClick="Page.Go(this.href); return false;">Образование</a> <a href="/edit&act=career" onClick="Page.Go(this.href); return false;">Карьера</a> <a href="/edit&act=military" onClick="Page.Go(this.href); return false;">Служба</a> <a href="/edit&act=personal" onClick="Page.Go(this.href); return false;"><div>Жизненная позиция</div></a> PS: И так с каждой вкладкой! 4. Открываем /templates/Default/js/profile_edit.js, находим: //Сохранение контактов Перед этим ставим: //Сохранение среднего образования $("#saveform_education").click(function(){ var country = $("#country").val(); var city = $("#select_city").val(); var shkola = $("#shkola").val(); var nacalosr = $("#nacalosr").val(); var konecsr = $("#konecsr").val(); var datasr = $("#datasr").val(); var klass = $("#klass").val(); var spec = $("#spec").val(); butloading('saveform_education', '55', 'disabled', ''); $.post('/index.php?go=editprofile&act=save_education', {country: country, city: city, shkola: shkola, nacalosr: nacalosr, konecsr: konecsr, datasr: datasr, klass: klass, spec: spec}, function(data){ $('#info_save').hide(); if(data == 'ok'){ $('#info_save').show(); $('#info_save').html(lang_infosave); } else { $('#info_save').show(); $('#info_save').html(data); } butloading('saveform_education', '55', 'enabled', lang_box_save); }); }); //Сохранение высшего образования $("#saveform_higher_education").click(function(){ var country = $("#country").val(); var city = $("#select_city").val(); var vuz = $("#vuz").val(); var fac = $("#fac").val(); var form = $("#form").val(); var statusvi = $("#statusvi").val(); var datavi = $("#datavi").val(); butloading('saveform_higher_education', '55', 'disabled', ''); $.post('/index.php?go=editprofile&act=save_higher_education', {country: country, city: city, vuz: vuz, fac: fac, form: form, statusvi: statusvi, datavi: datavi}, function(data){ $('#info_save').hide(); if(data == 'ok'){ $('#info_save').show(); $('#info_save').html(lang_infosave); } else { $('#info_save').show(); $('#info_save').html(data); } butloading('saveform_higher_education', '55', 'enabled', lang_box_save); }); }); //Сохранение карьеры $("#saveform_career").click(function(){ var country = $("#country").val(); var city = $("#select_city").val(); var mesto = $("#mesto").val(); var nacaloca = $("#nacaloca").val(); var konecca = $("#konecca").val(); var dolj = $("#dolj").val(); butloading('saveform_career', '55', 'disabled', ''); $.post('/index.php?go=editprofile&act=save_career', {country: country, city: city, mesto: mesto, nacaloca: nacaloca, konecca: konecca, dolj: dolj}, function(data){ $('#info_save').hide(); if(data == 'ok'){ $('#info_save').show(); $('#info_save').html(lang_infosave); } else { $('#info_save').show(); $('#info_save').html(data); } butloading('saveform_career', '55', 'enabled', lang_box_save); }); }); //Сохранение военной службы $("#saveform_military").click(function(){ var country = $("#country").val(); var city = $("#select_city").val(); var chast = $("#chast").val(); var zvanie = $("#zvanie").val(); var nacalosl = $("#nacalosl").val(); var konecsl = $("#konecsl").val(); butloading('saveform_military', '55', 'disabled', ''); $.post('/index.php?go=editprofile&act=save_military', {country: country, city: city, chast: chast, zvanie: zvanie, nacalosl: nacalosl, konecsl: konecsl}, function(data){ $('#info_save').hide(); if(data == 'ok'){ $('#info_save').show(); $('#info_save').html(lang_infosave); } else { $('#info_save').show(); $('#info_save').html(data); } butloading('saveform_military', '55', 'enabled', lang_box_save); }); }); //Сохранение жизненных позиций $("#saveform_personal").click(function(){ var pred = $("#pred").val(); var miro = $("#miro").val(); var jizn = $("#jizn").val(); var ludi = $("#ludi").val(); var kurenie = $("#kurenie").val(); var alkogol = $("#alkogol").val(); var narkotiki = $("#narkotiki").val(); var vdox = $("#vdox").val(); butloading('saveform_personal', '55', 'disabled', ''); $.post('/index.php?go=editprofile&act=save_personal', {pred: pred, miro: miro, jizn: jizn, ludi: ludi, kurenie: kurenie, alkogol: alkogol, narkotiki: narkotiki, vdox: vdox}, function(data){ $('#info_save').hide(); if(data == 'ok'){ $('#info_save').show(); $('#info_save').html(lang_infosave); } else { $('#info_save').show(); $('#info_save').html(data); } butloading('saveform_personal', '55', 'enabled', lang_box_save); }); }); 5. Открываем /system/modules/editprofile.рhp, ищем: //Сохранение доп.полей Перед этим ставим: //Сохранение среднего образования case "save_education": NoAjaxQuery(); $user_countrysr = intval($_POST['country']); $user_citysr = intval($_POST['city']); $user_shkola = ajax_utf8(textFilter($_POST['shkola'])); $user_datasr = intval($_POST['datasr']); $user_nacalosr = intval($_POST['nacalosr']); $user_konecsr = intval($_POST['konecsr']); $user_klass = intval($_POST['klass']); $user_spec = ajax_utf8(textFilter($_POST['spec'])); if($user_countrysr > 0){ $country_info = $db->super_query("SELECT name FROM `".PREFIX."_country` WHERE id = '".$user_countrysr."'"); $city_info = $db->super_query("SELECT name FROM `".PREFIX."_city` WHERE id = '".$user_citysr."'"); $user_country_city_namesr = $country_info['name'].'|'.$city_info['name']; } else { $user_citysr = 0; $user_countrysr = 0; $user_country_city_namesr = ''; } $db->query("UPDATE `".PREFIX."_users` SET user_countrysr = '{$user_countrysr}', user_citysr = '{$user_citysr}', user_shkola = '{$user_shkola}', user_datasr = '{$user_datasr}', user_nacalosr = '{$user_nacalosr}', user_konecsr = '{$user_konecsr}', user_country_city_namesr = '{$user_country_city_namesr}', user_spec = '{$user_spec}', user_klass = '{$user_klass}' WHERE user_id = '{$user_info['user_id']}'"); mozg_clear_cache_file('user_'.$user_info['user_id'].'/profile_'.$user_info['user_id']); mozg_clear_cache(); echo 'ok'; die(); break; //Сохранение высшего образования case "save_higher_education": NoAjaxQuery(); $user_countryvi = intval($_POST['country']); $user_cityvi = intval($_POST['city']); $user_vuz = ajax_utf8(textFilter($_POST['vuz'])); $user_fac = ajax_utf8(textFilter($_POST['fac'])); $user_form = intval($_POST['form']); $user_statusvi = intval($_POST['statusvi']); $user_datavi = intval($_POST['datavi']); if($user_countryvi > 0){ $country_info = $db->super_query("SELECT name FROM `".PREFIX."_country` WHERE id = '".$user_countryvi."'"); $city_info = $db->super_query("SELECT name FROM `".PREFIX."_city` WHERE id = '".$user_cityvi."'"); $user_country_city_namevi = $country_info['name'].'|'.$city_info['name']; } else { $user_cityvi = 0; $user_countryvi = 0; $user_country_city_namevi = ''; } $db->query("UPDATE `".PREFIX."_users` SET user_countryvi = '{$user_countryvi}', user_cityvi = '{$user_cityvi}', user_vuz = '{$user_vuz}', user_fac = '{$user_fac}', user_form = '{$user_form}', user_statusvi = '{$user_statusvi}', user_country_city_namevi = '{$user_country_city_namevi}', user_datavi = '{$user_datavi}' WHERE user_id = '{$user_info['user_id']}'"); mozg_clear_cache_file('user_'.$user_info['user_id'].'/profile_'.$user_info['user_id']); mozg_clear_cache(); echo 'ok'; die(); break; //Сохранение карьеры case "save_career": NoAjaxQuery(); $user_countryca = intval($_POST['country']); $user_cityca = intval($_POST['city']); $user_mesto = ajax_utf8(textFilter($_POST['mesto'])); $user_nacaloca = intval($_POST['nacaloca']); $user_konecca = intval($_POST['konecca']); $user_dolj = ajax_utf8(textFilter($_POST['dolj'])); if($user_countryca > 0){ $country_info = $db->super_query("SELECT name FROM `".PREFIX."_country` WHERE id = '".$user_countryca."'"); $city_info = $db->super_query("SELECT name FROM `".PREFIX."_city` WHERE id = '".$user_cityca."'"); $user_country_city_nameca = $country_info['name'].'|'.$city_info['name']; } else { $user_cityca = 0; $user_countryca = 0; $user_country_city_nameca = ''; } $db->query("UPDATE `".PREFIX."_users` SET user_countryca = '{$user_countryca}', user_cityca = '{$user_cityca}', user_mesto = '{$user_mesto}', user_dolj = '{$user_dolj}', user_nacaloca = '{$user_nacaloca}', user_konecca = '{$user_konecca}', user_country_city_nameca = '{$user_country_city_nameca}' WHERE user_id = '{$user_info['user_id']}'"); mozg_clear_cache_file('user_'.$user_info['user_id'].'/profile_'.$user_info['user_id']); mozg_clear_cache(); echo 'ok'; die(); break; //Сохранение военной службы case "save_military": NoAjaxQuery(); $user_countrysl = intval($_POST['country']); $user_citysl = intval($_POST['city']); $user_chast = ajax_utf8(textFilter($_POST['chast'])); $user_zvanie = ajax_utf8(textFilter($_POST['zvanie'])); $user_nacalosl = intval($_POST['nacalosl']); $user_konecsl = intval($_POST['konecsl']); if($user_countrysl > 0){ $country_info = $db->super_query("SELECT name FROM `".PREFIX."_country` WHERE id = '".$user_countrysl."'"); $city_info = $db->super_query("SELECT name FROM `".PREFIX."_city` WHERE id = '".$user_citysl."'"); $user_country_city_namesl = $country_info['name'].'|'.$city_info['name']; } else { $user_citysl = 0; $user_countrysl = 0; $user_country_city_namesl = ''; } $db->query("UPDATE `".PREFIX."_users` SET user_countrysl = '{$user_countrysl}', user_citysl = '{$user_citysl}', user_chast = '{$user_chast}', user_zvanie = '{$user_zvanie}', user_nacalosl = '{$user_nacalosl}', user_konecsl = '{$user_konecsl}', user_country_city_namesl = '{$user_country_city_namesl}' WHERE user_id = '{$user_info['user_id']}'"); mozg_clear_cache_file('user_'.$user_info['user_id'].'/profile_'.$user_info['user_id']); mozg_clear_cache(); echo 'ok'; die(); break; //Сохранение жизненной позиции case "save_personal": NoAjaxQuery(); $user_pred = intval($_POST['pred']); $user_miro = ajax_utf8(textFilter($_POST['miro'])); $user_jizn = intval($_POST['jizn']); $user_ludi = intval($_POST['ludi']); $user_kurenie = intval($_POST['kurenie']); $user_alkogol = intval($_POST['alkogol']); $user_narkotiki = intval($_POST['narkotiki']); $user_vdox = ajax_utf8(textFilter($_POST['vdox'])); $db->query("UPDATE `".PREFIX."_users` SET user_pred = '{$user_pred}', user_miro = '{$user_miro}', user_jizn = '{$user_jizn}', user_ludi = '{$user_ludi}', user_kurenie = '{$user_kurenie}', user_alkogol = '{$user_alkogol}', user_narkotiki = '{$user_narkotiki}', user_vdox = '{$user_vdox}' WHERE user_id = '{$user_info['user_id']}'"); mozg_clear_cache_file('user_'.$user_info['user_id'].'/profile_'.$user_info['user_id']); mozg_clear_cache(); echo 'ok'; die(); break; Ищем: //Страница Редактирование доп.полей Перед этим ставим: //Страница Редактирование среднего образования case "education": $user_speedbar = $lang['editmyprofile'].' » '.$lang['editmyprofile_education']; $tpl->load_template('editprofile.tpl'); $row = $db->super_query("SELECT user_shkola, user_datasr, user_klass, user_spec, user_nacalosr, user_konecsr, user_countrysr, user_citysr FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'"); $sql_country = $db->super_query("SELECT * FROM `".PREFIX."_country` ORDER by `name` ASC", true, "country", true); foreach($sql_country as $row_country) $all_country .= '<option value="'.$row_country['id'].'">'.stripslashes($row_country['name']).'</option>'; $tpl->set('{country}', installationSelected($row['user_countrysr'], $all_country)); $sql_city = $db->super_query("SELECT id, name FROM `".PREFIX."_city` WHERE id_country = '{$row['user_countrysr']}' ORDER by `name` ASC", true, "country_city_".$row['user_countrysr'], true); foreach($sql_city as $row2) $all_city .= '<option value="'.$row2['id'].'">'.stripslashes($row2['name']).'</option>'; $tpl->set('{city}', installationSelected($row['user_citysr'], $all_city)); $tpl->set('{shkola}', $row['user_shkola']); $tpl->set('{nacalosr}', installationSelected($row['user_nacalosr'], '<option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set('{konecsr}', installationSelected($row['user_konecsr'], '<option value="2019">2019</option><option value="2018">2018</option><option value="2017">2017</option><option value="2016">2016</option><option value="2015">2015</option><option value="2014">2014</option><option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set('{datasr}', installationSelected($row['user_datasr'], '<option value="2019">2019</option><option value="2018">2018</option><option value="2017">2017</option><option value="2016">2016</option><option value="2015">2015</option><option value="2014">2014</option><option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set('{klass}', installationSelected($row['user_klass'], '<option value="1">а</option><option value="2">б</option><option value="3">в</option><option value="4">г</option><option value="5">д</option><option value="6">е</option><option value="7">ж</option><option value="8">з</option><option value="9">и</option><option value="10">к</option><option value="11">л</option><option value="12">м</option><option value="13">н</option><option value="14">о</option><option value="15">п</option><option value="16">р</option><option value="17">с</option><option value="18">т</option><option value="19">у</option><option value="20">ф</option><option value="21">х</option><option value="22">ц</option><option value="23">ч</option><option value="24">ш</option><option value="25">щ</option><option value="26">ы</option><option value="27">э</option><option value="28">ю</option><option value="29">я</option><option value="30">а2</option><option value="31">б2</option><option value="32">в2</option><option value="33">г2</option><option value="34">д2</option><option value="35">е2</option><option value="36">ж2</option><option value="37">з2</option><option value="38">и2</option><option value="39">к2</option><option value="40">л2</option><option value="41">м2</option><option value="42">н2</option><option value="43">о2</option><option value="44">п2</option><option value="45">р2</option><option value="46">с2</option><option value="47">т2</option><option value="48">у2</option><option value="49">ф2</option><option value="50">х2</option><option value="51">ц2</option><option value="52">ч2</option><option value="53">ш2</option><option value="54">щ2</option><option value="55">ы2</option><option value="56">э2</option><option value="57">ю2</option><option value="58">я2</option><option value="59">а3</option><option value="60">б3</option><option value="61">в3</option><option value="62">г3</option><option value="63">д3</option><option value="64">е3</option><option value="65">ж3</option><option value="66">з3</option><option value="67">и3</option><option value="68">к3</option><option value="69">л3</option><option value="70">м3</option><option value="71">н3</option><option value="72">о3</option><option value="73">п3</option><option value="74">р3</option><option value="75">с3</option><option value="76">т3</option><option value="77">у3</option><option value="78">ф3</option><option value="79">х3</option><option value="80">ц3</option><option value="81">ч3</option><option value="82">ш3</option><option value="83">щ3</option><option value="84">ы3</option><option value="85">э3</option><option value="86">ю3</option><option value="87">я3</option><option value="88">1</option><option value="89">2</option><option value="90">3</option><option value="91">4</option><option value="92">5</option><option value="93">6</option><option value="94">7</option><option value="95">8</option><option value="96">9</option><option value="97">10</option><option value="98">11</option><option value="99">12</option><option value="100">13</option><option value="101">14</option><option value="102">15</option>')); $tpl->set('{spec}', $row['user_spec']); $tpl->set_block("'\\[contact\\](.*?)\\[/contact\\]'si",""); $tpl->set_block("'\\[general\\](.*?)\\[/general\\]'si",""); $tpl->set_block("'\\[interests\\](.*?)\\[/interests\\]'si",""); $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); $tpl->set_block("'\\[personal\\](.*?)\\[/personal\\]'si",""); $tpl->set_block("'\\[xfields\\](.*?)\\[/xfields\\]'si",""); $tpl->set('[education]', ''); $tpl->set('[/education]', ''); $tpl->compile('content'); $tpl->clear(); break; //Страница Редактирование высшего образования case "higher_education": $user_speedbar = $lang['editmyprofile'].' » '.$lang['editmyprofile_higher_education']; $tpl->load_template('editprofile.tpl'); $row = $db->super_query("SELECT user_vuz, user_fac, user_form, user_statusvi, user_datavi, user_countryvi, user_cityvi FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'"); $sql_country = $db->super_query("SELECT * FROM `".PREFIX."_country` ORDER by `name` ASC", true, "country", true); foreach($sql_country as $row_country) $all_country .= '<option value="'.$row_country['id'].'">'.stripslashes($row_country['name']).'</option>'; $tpl->set('{country}', installationSelected($row['user_countryvi'], $all_country)); $sql_city = $db->super_query("SELECT id, name FROM `".PREFIX."_city` WHERE id_country = '{$row['user_countryvi']}' ORDER by `name` ASC", true, "country_city_".$row['user_countryvi'], true); foreach($sql_city as $row2) $all_city .= '<option value="'.$row2['id'].'">'.stripslashes($row2['name']).'</option>'; $tpl->set('{city}', installationSelected($row['user_cityvi'], $all_city)); $tpl->set('{vuz}', $row['user_vuz']); $tpl->set('{fac}', $row['user_fac']); $tpl->set('{form}', installationSelected($row['user_form'], '<option value="1">Дневная</option> <option value="2">Вечерняя</option> <option value="3">Заочная</option>')); $tpl->set('{statusvi}', installationSelected($row['user_statusvi'], '<option value="1">Абитуриент</option> <option value="2">Студент(специалист)</option> <option value="3">Студент(бакалавр)</option> <option value="4">Студент(магистр)</option> <option value="5">Выпускник(специалист)</option> <option value="6">Выпускник(бакалавр)</option> <option value="7">Выпускник(магистр)</option> <option value="8">Аспирант</option> <option value="9">Кандидат наук</option> <option value="10">Доктор наук</option>')); $tpl->set('{datavi}', installationSelected($row['user_datavi'], '<option value="2020">2020</option><option value="2019">2019</option><option value="2018">2018</option><option value="2017">2017</option><option value="2016">2016</option><option value="2015">2015</option><option value="2014">2014</option><option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set_block("'\\[contact\\](.*?)\\[/contact\\]'si",""); $tpl->set_block("'\\[general\\](.*?)\\[/general\\]'si",""); $tpl->set_block("'\\[interests\\](.*?)\\[/interests\\]'si",""); $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); $tpl->set_block("'\\[personal\\](.*?)\\[/personal\\]'si",""); $tpl->set_block("'\\[xfields\\](.*?)\\[/xfields\\]'si",""); $tpl->set('[higher_education]', ''); $tpl->set('[/higher_education]', ''); $tpl->compile('content'); $tpl->clear(); break; //Страница Редактирование карьеры case "career": $user_speedbar = $lang['editmyprofile'].' » '.$lang['editmyprofile_career']; $tpl->load_template('editprofile.tpl'); $row = $db->super_query("SELECT user_mesto, user_nacaloca, user_konecca, user_dolj, user_countryca, user_cityca FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'"); $sql_country = $db->super_query("SELECT * FROM `".PREFIX."_country` ORDER by `name` ASC", true, "country", true); foreach($sql_country as $row_country) $all_country .= '<option value="'.$row_country['id'].'">'.stripslashes($row_country['name']).'</option>'; $tpl->set('{country}', installationSelected($row['user_countryca'], $all_country)); $sql_city = $db->super_query("SELECT id, name FROM `".PREFIX."_city` WHERE id_country = '{$row['user_countryca']}' ORDER by `name` ASC", true, "country_city_".$row['user_countryca'], true); foreach($sql_city as $row2) $all_city .= '<option value="'.$row2['id'].'">'.stripslashes($row2['name']).'</option>'; $tpl->set('{city}', installationSelected($row['user_cityca'], $all_city)); $tpl->set('{mesto}', $row['user_mesto']); $tpl->set('{nacaloca}', installationSelected($row['user_nacaloca'], '<option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set('{konecca}', installationSelected($row['user_konecca'], '<option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set('{dolj}', $row['user_dolj']); $tpl->set_block("'\\[contact\\](.*?)\\[/contact\\]'si",""); $tpl->set_block("'\\[general\\](.*?)\\[/general\\]'si",""); $tpl->set_block("'\\[interests\\](.*?)\\[/interests\\]'si",""); $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); $tpl->set_block("'\\[personal\\](.*?)\\[/personal\\]'si",""); $tpl->set_block("'\\[xfields\\](.*?)\\[/xfields\\]'si",""); $tpl->set('[career]', ''); $tpl->set('[/career]', ''); $tpl->compile('content'); $tpl->clear(); break; //Страница Редактирование службы case "military": $user_speedbar = $lang['editmyprofile'].' » '.$lang['editmyprofile_military']; $tpl->load_template('editprofile.tpl'); $row = $db->super_query("SELECT user_chast, user_zvanie, user_nacalosl, user_konecsl, user_countrysl, user_citysl FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'"); $sql_country = $db->super_query("SELECT * FROM `".PREFIX."_country` ORDER by `name` ASC", true, "country", true); foreach($sql_country as $row_country) $all_country .= '<option value="'.$row_country['id'].'">'.stripslashes($row_country['name']).'</option>'; $tpl->set('{country}', installationSelected($row['user_countrysl'], $all_country)); $sql_city = $db->super_query("SELECT id, name FROM `".PREFIX."_city` WHERE id_country = '{$row['user_countrysl']}' ORDER by `name` ASC", true, "country_city_".$row['user_countrysl'], true); foreach($sql_city as $row2) $all_city .= '<option value="'.$row2['id'].'">'.stripslashes($row2['name']).'</option>'; $tpl->set('{city}', installationSelected($row['user_citysl'], $all_city)); $tpl->set('{chast}', $row['user_chast']); $tpl->set('{zvanie}', $row['user_zvanie']); $tpl->set('{nacalosl}', installationSelected($row['user_nacalosl'], '<option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set('{konecsl}', installationSelected($row['user_konecsl'], '<option value="2019">2019</option><option value="2018">2018</option><option value="2017">2017</option><option value="2016">2016</option><option value="2015">2015</option><option value="2014">2014</option><option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option> <option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option>')); $tpl->set_block("'\\[contact\\](.*?)\\[/contact\\]'si",""); $tpl->set_block("'\\[general\\](.*?)\\[/general\\]'si",""); $tpl->set_block("'\\[interests\\](.*?)\\[/interests\\]'si",""); $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); $tpl->set_block("'\\[personal\\](.*?)\\[/personal\\]'si",""); $tpl->set_block("'\\[xfields\\](.*?)\\[/xfields\\]'si",""); $tpl->set('[military]', ''); $tpl->set('[/military]', ''); $tpl->compile('content'); $tpl->clear(); break; //Страница Редактирование жизненная позиция case "personal": $user_speedbar = $lang['editmyprofile'].' » '.$lang['editmyprofile_personal']; $tpl->load_template('editprofile.tpl'); $row = $db->super_query("SELECT user_pred, user_miro, user_jizn, user_ludi, user_kurenie, user_alkogol, user_narkotiki, user_vdox FROM `".PREFIX."_users` WHERE user_id = '{$user_info['user_id']}'"); $tpl->set('{pred}', installationSelected($row['user_pred'], '<option value="1">Индифферентные</option> <option value="2">Коммунистические</option> <option value="3">Социалистические</option> <option value="4">Умеренные</option> <option value="5">Либеральные</option> <option value="6">Консервативные</option> <option value="7">Монархические</option> <option value="8">Ультраконсервативные</option> <option value="9">Либертарические</option>')); $tpl->set('{miro}', $row['user_miro']); $tpl->set('{jizn}', installationSelected($row['user_jizn'], '<option value="1">Семья и дети</option> <option value="2">Карьера и дети</option> <option value="3">Развлечения и отдых</option> <option value="4">Наука и исследование</option> <option value="5">Совершенствование мира</option> <option value="6">Саморазвитие</option> <option value="7">Красота и искуство</option> <option value="8">Слава и влияние</option>')); $tpl->set('{ludi}', installationSelected($row['user_ludi'], '<option value="1">Ум и креативность</option> <option value="2">Доброта и честность</option> <option value="3">Красота и здоровье</option> <option value="4">Власть и богатство</option> <option value="5">Смелость и упорство</option> <option value="6">Юмор и жизнелюбие</option>')); $tpl->set('{kurenie}', installationSelected($row['user_kurenie'], '<option value="1">Резко негативное</option> <option value="2">Негативное</option> <option value="3">Компромиссное</option> <option value="4">Нейтральное</option> <option value="5">Положительное</option>')); $tpl->set('{alkogol}', installationSelected($row['user_alkogol'], '<option value="1">Резко негативное</option> <option value="2">Негативное</option> <option value="3">Компромиссное</option> <option value="4">Нейтральное</option> <option value="5">Положительное</option>')); $tpl->set('{narkotiki}', installationSelected($row['user_narkotiki'], '<option value="1">Резко негативное</option> <option value="2">Негативное</option> <option value="3">Компромиссное</option> <option value="4">Нейтральное</option> <option value="5">Положительное</option>')); $tpl->set('{vdox}', $row['user_vdox']); $tpl->set_block("'\\[contact\\](.*?)\\[/contact\\]'si",""); $tpl->set_block("'\\[general\\](.*?)\\[/general\\]'si",""); $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); $tpl->set_block("'\\[interests\\](.*?)\\[/interests\\]'si",""); $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); $tpl->set_block("'\\[xfields\\](.*?)\\[/xfields\\]'si",""); $tpl->set('[personal]', ''); $tpl->set('[/personal]', ''); $tpl->compile('content'); $tpl->clear(); break; Далее нужно закрыть все вкладки дабы вся эта каша работала, показываю на одном примере - соображайте и меняйте по всем!Найти: //Страница Редактирование контактов В этой вкладке ищем строку: $tpl->set_block("'\\[interests\\](.*?)\\[/interests\\]'si",""); И после этого добавляем: $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); $tpl->set_block("'\\[personal\\](.*?)\\[/personal\\]'si",""); $tpl->set_block("'\\[xfields\\](.*?)\\[/xfields\\]'si",""); И так далее: интересы, образование... 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 13 июля, 2015 Автор Жалоба Поделиться Опубликовано 13 июля, 2015 6. Открываем /system/modules/profile.рhp, ищем: //День рождение Перед этим добавляем: //Среднее образование if($row['user_countrysr'] OR $row['user_citysr'] OR $row['user_shkola'] OR $row['user_nacalosr'] OR $row['user_konecsr'] OR $row['user_datasr'] OR $row['user_klass'] OR $row['user_spec']){ $tpl->set('[education]',''); $tpl->set('{countrysr}', $user_country_city_namesr_exp[0]); $tpl->set('{citysr}', $user_country_city_namesr_exp[1]); if($row['user_citysr'] AND $row['user_countrysr']){ $tpl->set('[citysr]',''); $tpl->set('[/citysr]',''); } else $tpl->set_block("'\\[citysr\\](.*?)\\[/citysr\\]'si",""); if($row['user_countrysr']){ $tpl->set('[countrysr]',''); $tpl->set('[/countrysr]',''); } else $tpl->set_block("'\\[countrysr\\](.*?)\\[/countrysr\\]'si",""); $tpl->set('{shkola}', $row['user_shkola']); if($row['user_shkola']){ $tpl->set('[shkola]',''); $tpl->set('[/shkola]',''); } else $tpl->set_block("'\\[shkola\\](.*?)\\[/shkola\\]'si",""); $tpl->set('{nacalosr}', $row['user_nacalosr']); if($row['user_nacalosr']){ $tpl->set('[nacalosr]',''); $tpl->set('[/nacalosr]',''); } else $tpl->set_block("'\\[nacalosr\\](.*?)\\[/nacalosr\\]'si",""); $tpl->set('{konecsr}', $row['user_konecsr']); if($row['user_konecsr']){ $tpl->set('[konecsr]',''); $tpl->set('[/konecsr]',''); } else $tpl->set_block("'\\[konecsr\\](.*?)\\[/konecsr\\]'si",""); $tpl->set('{datasr}', $row['user_datasr']); if($row['user_datasr']){ $tpl->set('[datasr]',''); $tpl->set('[/datasr]',''); } else $tpl->set_block("'\\[datasr\\](.*?)\\[/datasr\\]'si",""); $tpl->set('{datasr}', $row['user_datasr']); if($row['user_datasr']){ $tpl->set('[datasr]',''); $tpl->set('[/datasr]',''); } else $tpl->set_block("'\\[datasr\\](.*?)\\[/datasr\\]'si",""); $user_klass = explode('|',$row['user_klass']); if($row['user_klass']){ if($user_klass[0] == 1) $tpl->set('{klass}', 'а'); else if($user_klass[0] == 2) $tpl->set('{klass}', 'б'); else if($user_klass[0] == 3) $tpl->set('{klass}', 'в'); else if($user_klass[0] == 4) $tpl->set('{klass}', 'г'); else if($user_klass[0] == 5) $tpl->set('{klass}', 'д'); else if($user_klass[0] == 6) $tpl->set('{klass}', 'е'); else if($user_klass[0] == 7) $tpl->set('{klass}', 'ж'); else if($user_klass[0] == 8) $tpl->set('{klass}', 'з'); else if($user_klass[0] == 9) $tpl->set('{klass}', 'и'); else if($user_klass[0] == 10) $tpl->set('{klass}', 'к'); else if($user_klass[0] == 11) $tpl->set('{klass}', 'л'); else if($user_klass[0] == 12) $tpl->set('{klass}', 'м'); else if($user_klass[0] == 13) $tpl->set('{klass}', 'н'); else if($user_klass[0] == 14) $tpl->set('{klass}', 'о'); else if($user_klass[0] == 15) $tpl->set('{klass}', 'п'); else if($user_klass[0] == 16) $tpl->set('{klass}', 'р'); else if($user_klass[0] == 17) $tpl->set('{klass}', 'с'); else if($user_klass[0] == 18) $tpl->set('{klass}', 'т'); else if($user_klass[0] == 19) $tpl->set('{klass}', 'у'); else if($user_klass[0] == 20) $tpl->set('{klass}', 'ф'); else if($user_klass[0] == 21) $tpl->set('{klass}', 'х'); else if($user_klass[0] == 22) $tpl->set('{klass}', 'ц'); else if($user_klass[0] == 23) $tpl->set('{klass}', 'ч'); else if($user_klass[0] == 24) $tpl->set('{klass}', 'ш'); else if($user_klass[0] == 25) $tpl->set('{klass}', 'щ'); else if($user_klass[0] == 26) $tpl->set('{klass}', 'ы'); else if($user_klass[0] == 27) $tpl->set('{klass}', 'э'); else if($user_klass[0] == 28) $tpl->set('{klass}', 'ю'); else if($user_klass[0] == 29) $tpl->set('{klass}', 'я'); else if($user_klass[0] == 30) $tpl->set('{klass}', 'а2'); else if($user_klass[0] == 31) $tpl->set('{klass}', 'б2'); else if($user_klass[0] == 32) $tpl->set('{klass}', 'в2'); else if($user_klass[0] == 33) $tpl->set('{klass}', 'г2'); else if($user_klass[0] == 34) $tpl->set('{klass}', 'д2'); else if($user_klass[0] == 35) $tpl->set('{klass}', 'е2'); else if($user_klass[0] == 36) $tpl->set('{klass}', 'ж2'); else if($user_klass[0] == 37) $tpl->set('{klass}', 'з2'); else if($user_klass[0] == 38) $tpl->set('{klass}', 'и2'); else if($user_klass[0] == 39) $tpl->set('{klass}', 'к2'); else if($user_klass[0] == 40) $tpl->set('{klass}', 'л2'); else if($user_klass[0] == 41) $tpl->set('{klass}', 'м2'); else if($user_klass[0] == 42) $tpl->set('{klass}', 'н2'); else if($user_klass[0] == 43) $tpl->set('{klass}', 'о2'); else if($user_klass[0] == 44) $tpl->set('{klass}', 'п2'); else if($user_klass[0] == 45) $tpl->set('{klass}', 'р2'); else if($user_klass[0] == 46) $tpl->set('{klass}', 'с2'); else if($user_klass[0] == 47) $tpl->set('{klass}', 'т2'); else if($user_klass[0] == 48) $tpl->set('{klass}', 'у2'); else if($user_klass[0] == 49) $tpl->set('{klass}', 'ф2'); else if($user_klass[0] == 50) $tpl->set('{klass}', 'х2'); else if($user_klass[0] == 51) $tpl->set('{klass}', 'ц2'); else if($user_klass[0] == 52) $tpl->set('{klass}', 'ч2'); else if($user_klass[0] == 53) $tpl->set('{klass}', 'ш2'); else if($user_klass[0] == 54) $tpl->set('{klass}', 'щ2'); else if($user_klass[0] == 55) $tpl->set('{klass}', 'ы2'); else if($user_klass[0] == 56) $tpl->set('{klass}', 'э2'); else if($user_klass[0] == 57) $tpl->set('{klass}', 'ю2'); else if($user_klass[0] == 58) $tpl->set('{klass}', 'я2'); else if($user_klass[0] == 59) $tpl->set('{klass}', 'а3'); else if($user_klass[0] == 60) $tpl->set('{klass}', 'б3'); else if($user_klass[0] == 61) $tpl->set('{klass}', 'в3'); else if($user_klass[0] == 62) $tpl->set('{klass}', 'г3'); else if($user_klass[0] == 63) $tpl->set('{klass}', 'д3'); else if($user_klass[0] == 64) $tpl->set('{klass}', 'е3'); else if($user_klass[0] == 65) $tpl->set('{klass}', 'ж3'); else if($user_klass[0] == 66) $tpl->set('{klass}', 'з3'); else if($user_klass[0] == 67) $tpl->set('{klass}', 'и3'); else if($user_klass[0] == 68) $tpl->set('{klass}', 'к3'); else if($user_klass[0] == 69) $tpl->set('{klass}', 'л3'); else if($user_klass[0] == 70) $tpl->set('{klass}', 'м3'); else if($user_klass[0] == 71) $tpl->set('{klass}', 'н3'); else if($user_klass[0] == 72) $tpl->set('{klass}', 'о3'); else if($user_klass[0] == 73) $tpl->set('{klass}', 'п3'); else if($user_klass[0] == 74) $tpl->set('{klass}', 'р3'); else if($user_klass[0] == 75) $tpl->set('{klass}', 'с3'); else if($user_klass[0] == 76) $tpl->set('{klass}', 'т3'); else if($user_klass[0] == 77) $tpl->set('{klass}', 'у3'); else if($user_klass[0] == 78) $tpl->set('{klass}', 'ф3'); else if($user_klass[0] == 79) $tpl->set('{klass}', 'х3'); else if($user_klass[0] == 80) $tpl->set('{klass}', 'ц3'); else if($user_klass[0] == 81) $tpl->set('{klass}', 'ч3'); else if($user_klass[0] == 82) $tpl->set('{klass}', 'ш3'); else if($user_klass[0] == 83) $tpl->set('{klass}', 'щ3'); else if($user_klass[0] == 84) $tpl->set('{klass}', 'ы3'); else if($user_klass[0] == 85) $tpl->set('{klass}', 'э3'); else if($user_klass[0] == 86) $tpl->set('{klass}', 'ю3'); else if($user_klass[0] == 87) $tpl->set('{klass}', 'я3'); else if($user_klass[0] == 88) $tpl->set('{klass}', '1'); else if($user_klass[0] == 89) $tpl->set('{klass}', '2'); else if($user_klass[0] == 90) $tpl->set('{klass}', '3'); else if($user_klass[0] == 91) $tpl->set('{klass}', '4'); else if($user_klass[0] == 92) $tpl->set('{klass}', '5'); else if($user_klass[0] == 93) $tpl->set('{klass}', '6'); else if($user_klass[0] == 94) $tpl->set('{klass}', '7'); else if($user_klass[0] == 95) $tpl->set('{klass}', '8'); else if($user_klass[0] == 96) $tpl->set('{klass}', '9'); else if($user_klass[0] == 97) $tpl->set('{klass}', '10'); else if($user_klass[0] == 98) $tpl->set('{klass}', '11'); else if($user_klass[0] == 99) $tpl->set('{klass}', '12'); else if($user_klass[0] == 100) $tpl->set('{klass}', '13'); else if($user_klass[0] == 101) $tpl->set('{klass}', '14'); else if($user_klass[0] == 102) $tpl->set('{klass}', '15'); $tpl->set('[klass]',''); $tpl->set('[/klass]',''); } else $tpl->set_block("'\\[klass\\](.*?)\\[/klass\\]'si",""); $tpl->set('{spec}', $row['user_spec']); if($row['user_spec']){ $tpl->set('[spec]',''); $tpl->set('[/spec]',''); } else $tpl->set_block("'\\[spec\\](.*?)\\[/spec\\]'si",""); $tpl->set('[/education]',''); } else $tpl->set_block("'\\[education\\](.*?)\\[/education\\]'si",""); //Высшее образование if($row['user_countryvi'] OR $row['user_cityvi'] OR $row['user_vuz'] OR $row['user_fac'] OR $row['user_form'] OR $row['user_statusvi'] OR $row['user_datavi']){ $tpl->set('[higher_education]',''); $tpl->set('{countryvi}', $user_country_city_namevi_exp[0]); $tpl->set('{cityvi}', $user_country_city_namevi_exp[1]); if($row['user_cityvi'] AND $row['user_countryvi']){ $tpl->set('[cityvi]',''); $tpl->set('[/cityvi]',''); } else $tpl->set_block("'\\[cityvi\\](.*?)\\[/cityvi\\]'si",""); if($row['user_countryvi']){ $tpl->set('[countryvi]',''); $tpl->set('[/countryvi]',''); } else $tpl->set_block("'\\[countryvi\\](.*?)\\[/countryvi\\]'si",""); $tpl->set('{vuz}', $row['user_vuz']); if($row['user_vuz']){ $tpl->set('[vuz]',''); $tpl->set('[/vuz]',''); } else $tpl->set_block("'\\[vuz\\](.*?)\\[/vuz\\]'si",""); $tpl->set('{fac}', $row['user_fac']); if($row['user_fac']){ $tpl->set('[fac]',''); $tpl->set('[/fac]',''); } else $tpl->set_block("'\\[fac\\](.*?)\\[/fac\\]'si",""); $user_form = explode('|',$row['user_form']); if($row['user_form']){ if($user_form[0] == 1) $tpl->set('{form}', 'Дневная'); else if($user_form[0] == 2) $tpl->set('{form}', 'Вечерняя'); else if($user_form[0] == 3) $tpl->set('{form}', 'Заочная'); $tpl->set('[form]',''); $tpl->set('[/form]',''); } else $tpl->set_block("'\\[form\\](.*?)\\[/form\\]'si",""); $user_statusvi = explode('|',$row['user_statusvi']); if($row['user_statusvi']){ if($user_statusvi[0] == 1) $tpl->set('{statusvi}', 'Абитуриент'); else if($user_statusvi[0] == 2) $tpl->set('{statusvi}', 'Студент(специалист)'); else if($user_statusvi[0] == 3) $tpl->set('{statusvi}', 'Студент(бакалавр)'); else if($user_statusvi[0] == 4) $tpl->set('{statusvi}', 'Студент(магистр)'); else if($user_statusvi[0] == 5) $tpl->set('{statusvi}', 'Выпускник(специалист'); else if($user_statusvi[0] == 6) $tpl->set('{statusvi}', 'Выпускник(бакалавр)'); else if($user_statusvi[0] == 7) $tpl->set('{statusvi}', 'Выпускник(магистр)'); else if($user_statusvi[0] == 8) $tpl->set('{statusvi}', 'Аспирант'); else if($user_statusvi[0] == 9) $tpl->set('{statusvi}', 'Кандидат наук'); else if($user_statusvi[0] == 10) $tpl->set('{statusvi}', 'Доктор наук'); $tpl->set('[statusvi]',''); $tpl->set('[/statusvi]',''); } else $tpl->set_block("'\\[statusvi\\](.*?)\\[/statusvi\\]'si",""); $tpl->set('{datavi}', $row['user_datavi']); if($row['user_datavi']){ $tpl->set('[datavi]',''); $tpl->set('[/datavi]',''); } else $tpl->set_block("'\\[datavi\\](.*?)\\[/datavi\\]'si",""); $tpl->set('[/higher_education]',''); } else $tpl->set_block("'\\[higher_education\\](.*?)\\[/higher_education\\]'si",""); //Карьера if($row['user_countryca'] OR $row['user_cityca'] OR $row['user_mesto'] OR $row['user_nacaloca'] OR $row['user_konecca'] OR $row['user_dolj']){ $tpl->set('[career]',''); $tpl->set('{countryca}', $user_country_city_nameca_exp[0]); $tpl->set('{cityca}', $user_country_city_nameca_exp[1]); if($row['user_cityca'] AND $row['user_countryca']){ $tpl->set('[cityca]',''); $tpl->set('[/cityca]',''); } else $tpl->set_block("'\\[cityca\\](.*?)\\[/cityca\\]'si",""); if($row['user_countryca']){ $tpl->set('[countryca]',''); $tpl->set('[/countryca]',''); } else $tpl->set_block("'\\[countryca\\](.*?)\\[/countryca\\]'si",""); $tpl->set('{mesto}', $row['user_mesto']); if($row['user_mesto']){ $tpl->set('[mesto]',''); $tpl->set('[/mesto]',''); } else $tpl->set_block("'\\[mesto\\](.*?)\\[/mesto\\]'si",""); $tpl->set('{nacaloca}', $row['user_nacaloca']); if($row['user_nacaloca']){ $tpl->set('[nacaloca]',''); $tpl->set('[/nacaloca]',''); } else $tpl->set_block("'\\[nacaloca\\](.*?)\\[/nacaloca\\]'si",""); $tpl->set('{konecca}', $row['user_konecca']); if($row['user_konecca']){ $tpl->set('[konecca]',''); $tpl->set('[/konecca]',''); } else $tpl->set_block("'\\[konecca\\](.*?)\\[/konecca\\]'si",""); $tpl->set('{dolj}', $row['user_dolj']); if($row['user_dolj']){ $tpl->set('[dolj]',''); $tpl->set('[/dolj]',''); } else $tpl->set_block("'\\[dolj\\](.*?)\\[/dolj\\]'si",""); $tpl->set('[/career]',''); } else $tpl->set_block("'\\[career\\](.*?)\\[/career\\]'si",""); //Военная служба if($row['user_countrysl'] OR $row['user_citysl'] OR $row['user_chast'] OR $row['user_zvanie'] OR $row['user_nacalosl'] OR $row['user_konecsl']){ $tpl->set('[military]',''); $tpl->set('{countrysl}', $user_country_city_namesl_exp[0]); $tpl->set('{citysl}', $user_country_city_namesl_exp[1]); if($row['user_citysl'] AND $row['user_countrysl']){ $tpl->set('[citysl]',''); $tpl->set('[/citysl]',''); } else $tpl->set_block("'\\[citysl\\](.*?)\\[/citysl\\]'si",""); if($row['user_countrysl']){ $tpl->set('[countrysl]',''); $tpl->set('[/countrysl]',''); } else $tpl->set_block("'\\[countrysl\\](.*?)\\[/countrysl\\]'si",""); $tpl->set('{chast}', $row['user_chast']); if($row['user_chast']){ $tpl->set('[chast]',''); $tpl->set('[/chast]',''); } else $tpl->set_block("'\\[chast\\](.*?)\\[/chast\\]'si",""); $tpl->set('{zvanie}', $row['user_zvanie']); if($row['user_zvanie']){ $tpl->set('[zvanie]',''); $tpl->set('[/zvanie]',''); } else $tpl->set_block("'\\[zvanie\\](.*?)\\[/zvanie\\]'si",""); $tpl->set('{nacalosl}', $row['user_nacalosl']); if($row['user_nacalosl']){ $tpl->set('[nacalosl]',''); $tpl->set('[/nacalosl]',''); } else $tpl->set_block("'\\[nacalosl\\](.*?)\\[/nacalosl\\]'si",""); $tpl->set('{konecsl}', $row['user_konecsl']); if($row['user_konecsl']){ $tpl->set('[konecsl]',''); $tpl->set('[/konecsl]',''); } else $tpl->set_block("'\\[konecsl\\](.*?)\\[/konecsl\\]'si",""); $tpl->set('[/military]',''); } else $tpl->set_block("'\\[military\\](.*?)\\[/military\\]'si",""); //Жизненные позиции if($row['user_pred'] OR $row['user_miro'] OR $row['user_jizn'] OR $row['user_ludi'] OR $row['user_kurenie'] OR $row['user_alkogol'] OR $row['user_narkotiki'] OR $row['user_vdox']){ $tpl->set('[personal]',''); $user_pred = explode('|',$row['user_pred']); if($row['user_pred']){ if($user_pred[0] == 1) $tpl->set('{pred}', '<a href="/?go=search&pred=1" onClick="Page.Go(this.href); return false">Индифферентные</a>'); else if($user_pred[0] == 2) $tpl->set('{pred}', '<a href="/?go=search&pred=2" onClick="Page.Go(this.href); return false">Коммунистические</a>'); else if($user_pred[0] == 3) $tpl->set('{pred}', '<a href="/?go=search&pred=3" onClick="Page.Go(this.href); return false">Социалистические</a>'); else if($user_pred[0] == 4) $tpl->set('{pred}', '<a href="/?go=search&pred=4" onClick="Page.Go(this.href); return false">Умеренные</a>'); else if($user_pred[0] == 5) $tpl->set('{pred}', '<a href="/?go=search&pred=5" onClick="Page.Go(this.href); return false">Либеральные</a>'); else if($user_pred[0] == 6) $tpl->set('{pred}', '<a href="/?go=search&pred=6" onClick="Page.Go(this.href); return false">Консервативные</a>'); else if($user_pred[0] == 7) $tpl->set('{pred}', '<a href="/?go=search&pred=7" onClick="Page.Go(this.href); return false">Монархические</a>'); else if($user_pred[0] == 8) $tpl->set('{pred}', '<a href="/?go=search&pred=8" onClick="Page.Go(this.href); return false">Ультраконсервативные</a>'); else if($user_pred[0] == 9) $tpl->set('{pred}', '<a href="/?go=search&pred=9" onClick="Page.Go(this.href); return false">Либертарические</a>'); $tpl->set('[pred]',''); $tpl->set('[/pred]',''); } else $tpl->set_block("'\\[pred\\](.*?)\\[/pred\\]'si",""); $tpl->set('{miro}', $row['user_miro']); if($row['user_miro']){ $tpl->set('[miro]',''); $tpl->set('[/miro]',''); } else $tpl->set_block("'\\[miro\\](.*?)\\[/miro\\]'si",""); $user_jizn = explode('|', $row['user_jizn']); if($row['user_jizn']){ if($user_jizn[0] == 1) $tpl->set('{jizn}', '<a href="/?go=search&jizn=1" onClick="Page.Go(this.href); return false">Семья и дети</a>'); else if($user_jizn[0] == 2) $tpl->set('{jizn}', '<a href="/?go=search&jizn=2" onClick="Page.Go(this.href); return false">Карьера и дети</a>'); else if($user_jizn[0] == 3) $tpl->set('{jizn}', '<a href="/?go=search&jizn=3" onClick="Page.Go(this.href); return false">Развлечения и отдых</a>'); else if($user_jizn[0] == 4) $tpl->set('{jizn}', '<a href="/?go=search&jizn=4" onClick="Page.Go(this.href); return false">Наука и исследование</a>'); else if($user_jizn[0] == 5) $tpl->set('{jizn}', '<a href="/?go=search&jizn=5" onClick="Page.Go(this.href); return false">Совершенствование мира</a>'); else if($user_jizn[0] == 6) $tpl->set('{jizn}', '<a href="/?go=search&jizn=6" onClick="Page.Go(this.href); return false">Саморазвитие</a>'); else if($user_jizn[0] == 7) $tpl->set('{jizn}', '<a href="/?go=search&jizn=7" onClick="Page.Go(this.href); return false">Красота и искуство</a>'); else if($user_jizn[0] == 8) $tpl->set('{jizn}', '<a href="/?go=search&jizn=8" onClick="Page.Go(this.href); return false">Слава и влияние</a>'); $tpl->set('[jizn]',''); $tpl->set('[/jizn]',''); } else $tpl->set_block("'\\[jizn\\](.*?)\\[/jizn\\]'si",""); $user_ludi = explode('|', $row['user_ludi']); if($row['user_ludi']){ if($user_ludi[0] == 1) $tpl->set('{ludi}', '<a href="/?go=search&ludi=1" onClick="Page.Go(this.href); return false">Ум и креативность</a>'); else if($user_ludi[0] == 2) $tpl->set('{ludi}', '<a href="/?go=search&ludi=2" onClick="Page.Go(this.href); return false">Доброта и честность</a>'); else if($user_ludi[0] == 3) $tpl->set('{ludi}', '<a href="/?go=search&ludi=3" onClick="Page.Go(this.href); return false">Красота и здоровье</a>'); else if($user_ludi[0] == 4) $tpl->set('{ludi}', '<a href="/?go=search&ludi=4" onClick="Page.Go(this.href); return false">Власть и богатство</a>'); else if($user_ludi[0] == 5) $tpl->set('{ludi}', '<a href="/?go=search&ludi=5" onClick="Page.Go(this.href); return false">Смелость и упорство</a>'); else if($user_ludi[0] == 6) $tpl->set('{ludi}', '<a href="/?go=search&ludi=5" onClick="Page.Go(this.href); return false">Юмор и жизнелюбие</a>'); $tpl->set('[ludi]',''); $tpl->set('[/ludi]',''); } else $tpl->set_block("'\\[ludi\\](.*?)\\[/ludi\\]'si",""); $user_kurenie = explode('|', $row['user_kurenie']); if($row['user_kurenie']){ if($user_kurenie[0] == 1) $tpl->set('{kurenie}', '<a href="/?go=search&kurenie=1" onClick="Page.Go(this.href); return false">Резко негативное</a>'); else if($user_kurenie[0] == 2) $tpl->set('{kurenie}', '<a href="/?go=search&kurenie=2" onClick="Page.Go(this.href); return false">Негативное</a>'); else if($user_kurenie[0] == 3) $tpl->set('{kurenie}', '<a href="/?go=search&kurenie=3" onClick="Page.Go(this.href); return false">Компромиссное</a>'); else if($user_kurenie[0] == 4) $tpl->set('{kurenie}', '<a href="/?go=search&kurenie=4" onClick="Page.Go(this.href); return false">Нейтральное</a>'); else if($user_kurenie[0] == 5) $tpl->set('{kurenie}', '<a href="/?go=search&kurenie=5" onClick="Page.Go(this.href); return false">Положительное</a>'); $tpl->set('[kurenie]',''); $tpl->set('[/kurenie]',''); } else $tpl->set_block("'\\[kurenie\\](.*?)\\[/kurenie\\]'si",""); $user_alkogol = explode('|', $row['user_alkogol']); if($row['user_alkogol']){ if($user_alkogol[0] == 1) $tpl->set('{alkogol}', '<a href="/?go=search&alkogol=1" onClick="Page.Go(this.href); return false">Резко негативное</a>'); else if($user_alkogol[0] == 2) $tpl->set('{alkogol}', '<a href="/?go=search&alkogol=2" onClick="Page.Go(this.href); return false">Негативное</a>'); else if($user_alkogol[0] == 3) $tpl->set('{alkogol}', '<a href="/?go=search&alkogol=3" onClick="Page.Go(this.href); return false">Компромиссное</a>'); else if($user_alkogol[0] == 4) $tpl->set('{alkogol}', '<a href="/?go=search&alkogol=4" onClick="Page.Go(this.href); return false">Нейтральное</a>'); else if($user_alkogol[0] == 5) $tpl->set('{alkogol}', '<a href="/?go=search&alkogol=5" onClick="Page.Go(this.href); return false">Положительное</a>'); $tpl->set('[alkogol]',''); $tpl->set('[/alkogol]',''); } else $tpl->set_block("'\\[alkogol\\](.*?)\\[/alkogol\\]'si",""); $user_narkotiki = explode('|', $row['user_narkotiki']); if($row['user_narkotiki']){ if($user_narkotiki[0] == 1) $tpl->set('{narkotiki}', '<a href="/?go=search&narkotiki=1" onClick="Page.Go(this.href); return false">Резко негативное</a>'); else if($user_narkotiki[0] == 2) $tpl->set('{narkotiki}', '<a href="/?go=search&narkotiki=2" onClick="Page.Go(this.href); return false">Негативное</a>'); else if($user_narkotiki[0] == 3) $tpl->set('{narkotiki}', '<a href="/?go=search&narkotiki=3" onClick="Page.Go(this.href); return false">Компромиссное</a>'); else if($user_narkotiki[0] == 4) $tpl->set('{narkotiki}', '<a href="/?go=search&narkotiki=4" onClick="Page.Go(this.href); return false">Нейтральное</a>'); else if($user_narkotiki[0] == 5) $tpl->set('{narkotiki}', '<a href="/?go=search&narkotiki=5" onClick="Page.Go(this.href); return false">Положительное</a>'); $tpl->set('[narkotiki]',''); $tpl->set('[/narkotiki]',''); } else $tpl->set_block("'\\[narkotiki\\](.*?)\\[/narkotiki\\]'si",""); $user_vdox = explode('|', $row['user_vdox']); if($row['user_vdox']){ $tpl->set('{vdox}', ''.($row['user_vdox']).''); $tpl->set('[vdox]',''); $tpl->set('[/vdox]',''); } else $tpl->set_block("'\[vdox\](.*?)\[/vdox\]'si",""); $tpl->set('[/personal]',''); } else $tpl->set_block("'\\[personal\\](.*?)\\[/personal\\]'si",""); Найти: //Если все хорошо, то выводим дальше } else { $CheckBlackList = CheckBlackList($id); $user_privacy = xfieldsdataload($row['user_privacy']); $user_name_lastname_exp = explode(' ', $row['user_search_pref']); $user_country_city_name_exp = explode('|', $row['user_country_city_name']); Ниже добавить: $user_country_city_namesr_exp = explode('|', $row['user_country_city_namesr']); $user_country_city_namevi_exp = explode('|', $row['user_country_city_namevi']); $user_country_city_nameca_exp = explode('|', $row['user_country_city_nameca']); $user_country_city_namesl_exp = explode('|', $row['user_country_city_namesl']); 7. Открываем /templates/Default/profile.tpl, ищем: [not-info-myinfo]<div class="flpodtext">О себе:</div> <div class="flpodinfo">{myinfo}</div>[/not-info-myinfo] Ниже ставим: [education]<div class="fieldset"><div class="w2_b" [owner]style="width:210px;"[/owner]>Среднее образование [owner]<span><a href="/edit&act=education" onClick="Page.Go(this.href); return false;">редактировать</a></span>[/owner]</div></div> [countrysr]<div class="flpodtext">Страна:</div> <div class="flpodinfo">{countrysr}</div>[/countrysr] [citysr]<div class="flpodtext">Город:</div> <div class="flpodinfo">{citysr}</div>[/citysr] [shkola]<div class="flpodtext">Школа:</div> <div class="flpodinfo"><a href="/?go=search&shkola={shkola}" onClick="Page.Go(this.href); return false">{shkola}</a></div>[/shkola] [nacalosr]<div class="flpodtext">Начало обучения:</div> <div class="flpodinfo">{nacalosr}</div>[/nacalosr] [konecsr]<div class="flpodtext">Окончания обучения:</div> <div class="flpodinfo">{konecsr}</div>[/konecsr] [datasr]<div class="flpodtext">Дата выпуска:</div> <div class="flpodinfo">{datasr}</div>[/datasr] [klass]<div class="flpodtext">Класс:</div> <div class="flpodinfo">{klass}</div>[/klass] [spec]<div class="flpodtext">Специализация:</div> <div class="flpodinfo"><a href="/?go=search&spec={spec}" onClick="Page.Go(this.href); return false">{spec}</a></div>[/spec] [/education] [higher_education]<div class="fieldset"><div class="w2_b" [owner]style="width:210px;"[/owner]>Высшее образование [owner]<span><a href="/edit&act=higher_education" onClick="Page.Go(this.href); return false;">редактировать</a></span>[/owner]</div></div> [countryvi]<div class="flpodtext">Страна:</div> <div class="flpodinfo">{countryvi}</div>[/countryvi] [cityvi]<div class="flpodtext">Город:</div> <div class="flpodinfo">{cityvi}</div>[/cityvi] [vuz]<div class="flpodtext">ВУЗ:</div> <div class="flpodinfo"><a href="/?go=search&vuz={vuz}" onClick="Page.Go(this.href); return false">{vuz}</a></div>[/vuz] [fac]<div class="flpodtext">Факультет:</div> <div class="flpodinfo"><a href="/?go=search&fac={fac}" onClick="Page.Go(this.href); return false">{fac}</a></div>[/fac] [form]<div class="flpodtext">Форма обучения:</div> <div class="flpodinfo">{form}</div>[/form] [statusvi]<div class="flpodtext">Статус:</div> <div class="flpodinfo">{statusvi}</div>[/statusvi] [datavi]<div class="flpodtext">Дата выпуска:</div> <div class="flpodinfo">{datavi}</div>[/datavi] [/higher_education] [career]<div class="fieldset"><div class="w2_b" [owner]style="width:200px;"[/owner]>Карьера [owner]<span><a href="/edit&act=career" onClick="Page.Go(this.href); return false;">редактировать</a></span>[/owner]</div></div> [countryca]<div class="flpodtext">Страна:</div> <div class="flpodinfo">{countryca}</div>[/countryca] [cityca]<div class="flpodtext">Город:</div> <div class="flpodinfo">{cityca}</div>[/cityca] [mesto]<div class="flpodtext">Место работы:</div> <div class="flpodinfo"><a href="/?go=search&mesto={mesto}" onClick="Page.Go(this.href); return false">{mesto}</a></div>[/mesto] [nacaloca]<div class="flpodtext">Начало работы:</div> <div class="flpodinfo">{nacaloca}</div>[/nacaloca] [konecca]<div class="flpodtext">Окончания работы:</div> <div class="flpodinfo">{konecca}</div>[/konecca] [dolj]<div class="flpodtext">Должность:</div> <div class="flpodinfo"><a href="/?go=search&dolj={dolj}" onClick="Page.Go(this.href); return false">{dolj}</a></div>[/dolj][/career] [military]<div class="fieldset"><div class="w2_b" [owner]style="width:200px;"[/owner]>Военная служба [owner]<span><a href="/edit&act=military" onClick="Page.Go(this.href); return false;">редактировать</a></span>[/owner]</div></div> [countrysl]<div class="flpodtext">Страна:</div> <div class="flpodinfo">{countrysl}</div>[/countrysl] [citysl]<div class="flpodtext">Город:</div> <div class="flpodinfo">{citysl}</div>[/citysl] [chast]<div class="flpodtext">Воисковая часть:</div> <div class="flpodinfo"><a href="/?go=search&chast={chast}" onClick="Page.Go(this.href); return false">{chast}</a></div>[/chast] [zvanie]<div class="flpodtext">Воинское звание:</div> <div class="flpodinfo"><a href="/?go=search&zvanie={zvanie}" onClick="Page.Go(this.href); return false">{zvanie}</a></div>[/zvanie] [nacalosl]<div class="flpodtext">Начало службы:</div> <div class="flpodinfo">{nacalosl}</div>[/nacalosl] [konecsl]<div class="flpodtext">Окончания службы:</div> <div class="flpodinfo">{konecsl}</div>[/konecsl][/military] [personal]<div class="fieldset"><div class="w2_b" [owner]style="width:200px;"[/owner]>Жизненная позиция [owner]<span><a href="/edit&act=personal" onClick="Page.Go(this.href); return false;">редактировать</a></span>[/owner]</div></div> [pred]<div class="flpodtext">Полит. предпочтения:</div> <div class="flpodinfo">{pred}</div>[/pred] [miro]<div class="flpodtext">Мировозрение:</div> <div class="flpodinfo"><a href="/?go=search&miro={miro}" onClick="Page.Go(this.href); return false">{miro}</a></div>[/miro] [jizn]<div class="flpodtext">Главное в жизни:</div> <div class="flpodinfo">{jizn}</div>[/jizn] [ludi]<div class="flpodtext">Главное в людях:</div> <div class="flpodinfo">{ludi}</div>[/ludi] [kurenie]<div class="flpodtext">Отн. к курению:</div> <div class="flpodinfo">{kurenie}</div>[/kurenie] [alkogol]<div class="flpodtext">Отн. к алкоголю:</div> <div class="flpodinfo">{alkogol}</div>[/alkogol] [narkotiki]<div class="flpodtext">Отн. к наркотикам:</div> <div class="flpodinfo">{narkotiki}</div>[/narkotiki] [vdox]<div class="flpodtext">Вдохновляют:</div> <div class="flpodinfo">{vdox}</div>[/vdox] [/personal] 8. И теперь что-бы было весело, добавляем запросы в vii_users, вручную user_pred int(20), user_miro varchar(60), user_jizn int(11), user_ludi int(11), user_kurenie int(11), user_alkogol int(11), user_narkotiki int(11), user_vdox varchar(60), user_mesto varchar(50), user_nacaloca int(11), user_konecca int(11), user_dolj varchar(150), user_countryca varchar(6), user_cityca varchar(6), user_shkola varchar(100), user_datasr int(11), user_klass int(11), user_spec varchar(100), user_nacalosr int(11), user_konecsr int(11), user_countrysr varchar(6), user_citysr varchar(6), user_vuz varchar(100), user_form varchar(100), user_statusvi int(11), user_datavi int(11), user_countryvi varchar(6), user_cityvi varchar(6), user_country_city_namesr varchar(100), user_country_city_namevi varchar(100), user_country_city_nameca varchar(100), user_chast varchar(150), user_zvanie varchar(150), user_nacalosl int(11), user_konecsl int(11), user_countrysl varchar(6), user_citysl varchar(6), user_country_city_namesl varchar(100), user_fac varchar(100) Автор мода - неизвественВыпилял и довёл до ума - Shaman 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 2 октября, 2019 Жалоба Поделиться Опубликовано 2 октября, 2019 ошибка 500.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 Всё сделал по инструкции, работает только раздел "Служба" (из новодобавленных), в остальных пунктах пишет "Ошибка сервера, попробуйте обновить страницу позже.", подскажите может что то напутал? Не понял в описание вот этого: В 14.07.2015 в 04:03, Shaman Daniels сказал: Далее нужно закрыть все вкладки дабы вся эта каша работала, показываю на одном примере - соображайте и меняйте по всем! Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 3 октября, 2019 Автор Жалоба Поделиться Опубликовано 3 октября, 2019 28 минут назад, Disy сказал: Всё сделал по инструкции, работает только раздел "Служба" (из новодобавленных), в остальных пунктах пишет "Ошибка сервера, попробуйте обновить страницу позже.", подскажите может что то напутал? Не понял в описание вот этого: Давно это было, челик, при всём желании помочь - не секу если честно... Точно знаю, что это работало на обычной vii, вот наглядный тому пример Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 38 минут назад, Shaman Daniels сказал: Давно это было, челик, при всём желании помочь - не секу если честно... Точно знаю, что это работало на обычной vii, вот наглядный тому пример В этом то и дело что у меня VII, и работае только один раздел, хз что не нравиться коду.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 2 часа назад, Disy сказал: Всё сделал по инструкции, работает только раздел "Служба" (из новодобавленных), в остальных пунктах пишет "Ошибка сервера, попробуйте обновить страницу позже.", подскажите может что то напутал? Не понял в описание вот этого: В базе нет необходимых полей, таблиц. Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 2 минуты назад, Mario сказал: В базе нет необходимых полей, таблиц. В базе всё как раз таки есть, по этому и хз зачем ругается.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 2 минуты назад, Disy сказал: В базе всё как раз таки есть, по этому и хз зачем ругается.. В system/classes/mysql.php найди Ошибка сервера, попробуйте обновить страницу позже. и вставь дальше ' . $query . ' ' . $error_num . ', тебе покажет чего. Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 4 минуты назад, Mario сказал: В system/classes/mysql.php найди Ошибка сервера, попробуйте обновить страницу позже. и вставь дальше ' . $query . ' ' . $error_num . ', тебе покажет чего. Ошибка сервера, попробуйте обновить страницу позже. SELECT user_pred, user_miro, user_jizn, user_ludi, user_kurenie, user_alkogol, user_narkotiki, user_vdox FROM `wg_users` WHERE user_id = '1' 1054 Но у меня в базе все поля прописаны.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 6 минут назад, Disy сказал: Ошибка сервера, попробуйте обновить страницу позже. SELECT user_pred, user_miro, user_jizn, user_ludi, user_kurenie, user_alkogol, user_narkotiki, user_vdox FROM `wg_users` WHERE user_id = '1' 1054 Но у меня в базе все поля прописаны.. А если так? Ошибка сервера, попробуйте обновить страницу позже. и вставь дальше ' . $query . ' ' . $error . ' Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 15 минут назад, Mario сказал: А если так? Ошибка сервера, попробуйте обновить страницу позже. и вставь дальше ' . $query . ' ' . $error . ' SELECT user_pred, user_miro, user_jizn, user_ludi, user_kurenie, user_alkogol, user_narkotiki, user_vdox FROM `wg_users` WHERE user_id = '1' Unknown column 'user_pred' in 'field list' Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 3 октября, 2019 Автор Жалоба Поделиться Опубликовано 3 октября, 2019 14 минут назад, Disy сказал: SELECT user_pred, user_miro, user_jizn, user_ludi, user_kurenie, user_alkogol, user_narkotiki, user_vdox FROM `wg_users` WHERE user_id = '1' Unknown column 'user_pred' in 'field list' Ну видимо у тебя уже есть юзеры в бд, вот тебе на его столбцы и ругается. Если всё в бд (согласно пункту №8 ) - добавил, то тогда удали всех юзеров и регнись опять. Или там нужно вручную юзерам прописывать информацию на эти столбцы. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 16 минут назад, Disy сказал: SELECT user_pred, user_miro, user_jizn, user_ludi, user_kurenie, user_alkogol, user_narkotiki, user_vdox FROM `wg_users` WHERE user_id = '1' Unknown column 'user_pred' in 'field list' Тебе пишет, что колонки нет, так что зачем рассказывать сказки... Ссылка на комментарий Поделиться на другие сайты Поделиться
Disy Опубликовано 3 октября, 2019 Жалоба Поделиться Опубликовано 3 октября, 2019 1 минуту назад, Shaman Daniels сказал: Ну видимо у тебя уже есть юзеры в бд, вот тебе на его столбцы и ругается. Если всё в бд (согласно пункту №8 ) - добавил, то тогда удали всех юзеров и регнись опять. Или там нужно вручную юзерам прописывать информацию на эти столбцы. Разобрался! Нужно каждую колонку заного переписать, при этом копируя ее с текста ошибка (по факту меняю на тоже самое но действует способ) ;) Спасибо за коды ошибок, без тебя не разобрался бы всё же;) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения