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

Дополнительный профиль


dimasushin

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

Подскажите как создать дополнительный профиль для пользователя.

Мне нужен ещё один профиль для ролевой игры.

С определенным набором данных.

 

 

Я понимаю что поле нужно написать на ПХП.

А где редактировать, чтоб это можно было редактировать в "личных данных".

И часть полей желательно сталать такими чтоб их могли редактировать только определенная группа.

 

Подскажите, что нужно делать.

Или где про это можно прочитать?

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

  • 2 недели спустя...

Я так понимаю заморачиватся никто не хочет.

 

Тогда другой вопрос.

 

Как сделать дубль профиля.

И как править значения этого дубля?

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

Не понимаю, а чем не подходят стандартные доп поля?
Ссылка на комментарий
Поделиться на других сайтах

Малоэффективны наверное...подходит?

Нет, просто хотелось бы сделать две карточки, в одной из них ВСЯ инфа по игроку в игре...

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

-=[cobra]=-

Забей "группу" с доплнительные поля

В профиле пользователя можеш эту "группу" дополнительных полей из общего списка выудить и показать на другой странице.

Идея ясна?

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

xRay

А где находится эта карточка?

 

А идея просто супер.

 

 

Вопрос про карточку снимается.

Поднимется вопрос.

 

Где находятся эти дополнительные поля?

 

Во всех шаблонах прописанна таблица custom_field.

 

А в этой таблице

<tr>
<td class="row2" valign="top"><b>$title</b></td>
<td class="row1">$value</td>
</tr>

 

И где их искать?

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

xRay

Моя вина неправильно сформулировал вопрос.

Где находятся конкретные данные.

 

Как создовать их я знаю.

А вот найти их для встави в таблицу не получается.

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

Чтобы создать клон профиля надо:

/index.php

else if ( $ipsclass->input['showuser'] != "")
{
$ipsclass->input['act'] = "profile";
$ipsclass->input['MID'] = intval($ipsclass->input['showuser']);
}

и

"profile"	=> array( "profile"			, 'profile'	  , array('ranks','profilefields','badwords','bbcode','emoticons' ) ),

Скопипастить по образу и подобию, "profile" - название файла в /sources/action_public/

 

Соответсвенно откопипастить /sources/action_public/profile.php (не забудьте изменить название класса)

 

Чтобы добавить пункт в менюшку в личных данных, открываем skin_ucp > Memu_bar и туда по образу и подобию дорисовываем.

 

Чтобы создать страничку в личных данных (на которую даём ссылку в Menu_bar) - лезем в /sources/action_public/usercp.php - ищем

switch($this->ipsclass->input['CODE'])

анализируем код который идёт ниже и опять-таки по образу и подобию.

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

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

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

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

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

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

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

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

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

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

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

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