Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

[Модуль] Дополнительная информация в профиле


Рекомендуемые сообщения

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","");

И так далее: интересы, образование...

 

 

 

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

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, вручную :lol:

	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
 

 

  • Upvote 2
Ссылка на комментарий
Поделиться на другие сайты

  • 4 года спустя...

Всё сделал по инструкции, работает только раздел "Служба" (из новодобавленных), в остальных пунктах пишет "Ошибка сервера, попробуйте обновить страницу позже.", подскажите может что то напутал?
Не понял в описание вот этого:

В 14.07.2015 в 04:03, Shaman Daniels сказал:

Далее нужно закрыть все вкладки дабы вся эта каша работала, показываю на одном примере - соображайте и меняйте по всем!

 

Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, Disy сказал:

Всё сделал по инструкции, работает только раздел "Служба" (из новодобавленных), в остальных пунктах пишет "Ошибка сервера, попробуйте обновить страницу позже.", подскажите может что то напутал?
Не понял в описание вот этого:

 

Давно это было, челик, при всём желании помочь - не секу если честно...
Точно знаю, что это работало на обычной vii, вот наглядный тому пример

 

Ссылка на комментарий
Поделиться на другие сайты

38 минут назад, Shaman Daniels сказал:

Давно это было, челик, при всём желании помочь - не секу если честно...
Точно знаю, что это работало на обычной vii, вот наглядный тому пример

 

В этом то и дело что у меня VII, и работае только один раздел, хз что не нравиться коду..

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Disy сказал:

Всё сделал по инструкции, работает только раздел "Служба" (из новодобавленных), в остальных пунктах пишет "Ошибка сервера, попробуйте обновить страницу позже.", подскажите может что то напутал?
Не понял в описание вот этого:

 

В базе нет необходимых полей, таблиц.

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Mario сказал:

В базе нет необходимых полей, таблиц.

В базе всё как раз таки есть, по этому и хз зачем ругается..

 

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Disy сказал:

В базе всё как раз таки есть, по этому и хз зачем ругается..

 

В system/classes/mysql.php найди Ошибка сервера, попробуйте обновить страницу позже. и вставь дальше ' . $query . ' ' . $error_num . ', тебе покажет  чего.

 

Безымянный.png

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Mario сказал:

В system/classes/mysql.php найди Ошибка сервера, попробуйте обновить страницу позже. и вставь дальше ' . $query . ' ' . $error_num . ', тебе покажет  чего.

 

Безымянный.png

Ошибка сервера, попробуйте обновить страницу позже. 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


Но у меня в базе все поля прописаны..

Ссылка на комментарий
Поделиться на другие сайты

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 . '

Ссылка на комментарий
Поделиться на другие сайты

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'

Ссылка на комментарий
Поделиться на другие сайты

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 ) - добавил, то тогда удали всех юзеров и регнись опять. Или там нужно вручную юзерам прописывать информацию на эти столбцы.

Ссылка на комментарий
Поделиться на другие сайты

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'

Тебе пишет, что колонки нет, так что зачем рассказывать сказки...

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Shaman Daniels сказал:

Ну видимо у тебя уже есть юзеры в бд, вот тебе на его столбцы и ругается. Если всё в бд (согласно пункту №8 ) - добавил, то тогда удали всех юзеров и регнись опять. Или там нужно вручную юзерам прописывать информацию на эти столбцы.

Разобрался! Нужно каждую колонку заного переписать, при этом копируя ее с текста ошибка (по факту меняю на тоже самое но действует способ) ;)
Спасибо за коды ошибок, без тебя не разобрался бы всё же;)

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...