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

[Фича] братья, сестры, родители


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

1. В editprofile.tpl под датой рождения добавить:

Спойлер
<div class="texta">Родители:</div><input type="text" id="roditeli" class="inpst" maxlength="100" value="{roditeli}" style="width:200px;" />
<div class="mgclr"></div>
<div class="texta">Братья, сестры:</div><input type="text" id="bratiasestry" class="inpst" maxlength="100" value="{bratiasestry}" style="width:200px;" />
<div class="mgclr"></div>

 

2. В profile_edit.js над

Спойлер
var sex = $("#sex").val();

 

добавить:

Спойлер
var roditeli = $("#roditeli").val();
var bratiasestry = $("#bratiasestry").val();

 

3. Тут же найти:

Спойлер
sex: sex, day: day,

 

И перед ними добавить:

Спойлер
roditeli: roditeli, bratiasestry: bratiasestry,

 

4. В editprofile.php найти:

Спойлер
$user_day = intval($_POST['day']);

 

И выше добавить:

Спойлер
$user_roditeli = ajax_utf8(textFilter(ucfirst($_POST['roditeli'])));
$user_bratiasestry = ajax_utf8(textFilter(ucfirst($_POST['bratiasestry'])));

 

5. Тут же найти:

Спойлер
user_day = '{$user_day}', user_month

 

И пред этим добавить:

Спойлер
user_roditeli = '{$user_roditeli}', user_bratiasestry = '{$user_bratiasestry}',

 

6. Найти тут

Спойлер
//Страница Редактирование основное
			$user_speedbar = $lang['editmyprofile'].' &raquo; '.$lang['editmyprofile_genereal'];

 

Ниже должен быть запрос:

Спойлер
$row = $db->super_query("SELECT

 

В него добавить перед: 

Спойлер
user_sex, user_day,

 

Это:

Спойлер
user_roditeli, user_bratiasestry,

 

7. Над:

Спойлер
$tpl->set('{sex}', installationSelected($row['user_sex'], '

 

Добавить:

Спойлер
$tpl->set('{roditeli}', $row['user_roditeli']);
$tpl->set('{bratiasestry}', $row['user_bratiasestry']);

 

8. В profile.php в самом начеле есть запрос, и туда встаить это:

Спойлер
user_roditeli, user_bratiasestry,

 

9. Тут же найти:

Спойлер
$user_birthday = explode('-', $row['user_birthday']);
			$row['user_day'] = $user_birthday[2];
			$row['user_month'] = $user_birthday[1];
			$row['user_year'] = $user_birthday[0];

 

И над этим поставить:

Спойлер
$tpl->set('{roditeli}', $row['user_roditeli']);
			    if($row['user_roditeli']){
				$tpl->set('[roditeli]','');
				$tpl->set('[/roditeli]','');
			} else 
				$tpl->set_block("'\\[roditeli\\](.*?)\\[/roditeli\\]'si","");
				$tpl->set('{bratiasestry}', $row['user_bratiasestry']);
			    if($row['user_bratiasestry']){
				$tpl->set('[bratiasestry]','');
				$tpl->set('[/bratiasestry]','');
			} else 
				$tpl->set_block("'\\[bratiasestry\\](.*?)\\[/bratiasestry\\]'si","");

 

10. В таблице vii_users создать новые поля:

Спойлер
user_roditeli varchar(255)
user_bratiasestry varchar(255)

 

11. В profile.tpl под

Спойлер
[sp]<div class="flpodtext">Семейное положение:</div> <div class="flpodinfo">{sp}</div>[/sp]

 

Поставить:

Спойлер
[roditeli]<div class="flpodtext">Родители:</div> <div class="flpodinfo">{roditeli}</div>[/roditeli]
[bratiasestry]<div class="flpodtext">Братья, сестры:</div> <div class="flpodinfo">{bratiasestry}</div>[/bratiasestry]

 

от Sloopy (Jokers Wild)

братья, сестры, родители.txt

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

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