Перейти к контенту

Добавление нового поля в профиль пользователя


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

Сразу извиняюсь, если не туда. Я запуталась что куда размещать. Сюда или в Общие вопросы... :D

 

Вопрос следующего рода.

У меня есть для одного мода дополнительное поле для юзеров mlid. Значение 0/1 (нет/да).

В версии 2.1.x чтобы дать возможность админу редактировать его значение из админки нужно было добавить следующий код.

 

sources/action_admin/member.php

[FIND]

$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Member Title</b>" ,
$this->ipsclass->adskin->form_input("title", $mem['title'])
						 				)	  );

[ADD BELOW]

//Start Mod: MUA		
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Can Link</b>" ,
$this->ipsclass->adskin->form_input("mlid", $mem['mlid'])
									 	)	  );
//End Mod: MUA

[FIND]

'mod_posts'		  => $mod_queue,

[ADD BELOW]

//Start Mod: MUA		
'mlid'		 		 => $this->ipsclass->input['mlid'],
//End Mod: MUA

 

А вот как теперь добавить в версии 2.2.x я не смогла понять.

Изменено пользователем Vakhara
Ссылка на комментарий
Поделиться на других сайтах

Просмотрев другие моды я вроде как поняла. Прошу прощения за тему :D

Может кому пригодится. Ниже таблетка.

 

Все в том же файле member.php

[FIND]

$form['members_disable_pm'] = $this->ipsclass->adskin->form_dropdown("members_disable_pm", array( 0 => array( '0' , $this->ipsclass->acp_lang['mem_edit_pm_no'] ),
1 => array( '1' , $this->ipsclass->acp_lang['mem_edit_pm_yes'] ),
), $mem['members_disable_pm'] );

[ADD AFTER]

$form['mlid']		  = $this->ipsclass->adskin->form_yes_no( "mlid"	 , $mem['mlid'] );

[FIND]

'mod_posts'		  => $mod_queue,

[ADD AFTER]

'mlid'	  => intval($this->ipsclass->input['mlid']),


В файле стиля cp_skin_member.php

[FIND]
		<br />

		<fieldset class='formmain-fieldset'>
			<legend><strong>Другая информация</strong></legend>

[ADD BEFORE]

		<br />
		<fieldset class='formmain-fieldset'>
			<legend><strong>Настройки Мультиников</strong></legend>
			<table cellpadding='0' cellspacing='0' border='0' width='100%'>
			<tr>
				<td width='40%' class='tablerow1'><strong>Может использовать мультиники?</strong></td>
				<td width='60%' class='tablerow2'>{$form['mlid']}</td>
			</tr>
			</table>
		</fieldset>

Изменено пользователем Vakhara
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.