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

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


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
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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