Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Как добавить поле под аватаром

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Gribnick

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, как сделать следующу фичу
в сообщении, под аватаром, группой и т.д. вывести одно из полей профайла
например, настоящее имя.
 

Всего записей: 12 | Зарегистр. 15-10-2002 | Отправлено: 14:33 12-11-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gribnick
Настоящее имя:
 
Admin CP-> Skins -> edit skin -> Html -> Viewing a topic Elements-> RenderRow
 
находишь там:

Код:
$data->{'POSTER'}->{'MEMBER_AVATAR'}

 
добавляешь после этого:
 

Код:
$data->{'POSTER'}->{'MEMBER_NAME_R'}

 
всё

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 17:28 12-11-2002
MuxaHuKyC



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где узнать полный список всех полей?
Может прямо сюда кинете?
 
Типа, $data->{'POSTER'}->{'MEMBER_NAME_R'} - Имя пользователя
и т. д.

Всего записей: 55 | Зарегистр. 04-06-2002 | Отправлено: 11:34 13-11-2002 | Исправлено: MuxaHuKyC, 11:36 13-11-2002
Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я это не проверял!!! Но вот кусок кода
 
MEMBER_EMAIL   => $iB::IN{'MEMBER_EMAIL'},
MEMBER_TITLE   => $iB::IN{'MEMBER_TITLE'},
MEMBER_AVATAR  => $iB::IN'MEMBER_AVATAR'},
AVATAR_DIMS    => $iB::IN{'AVATAR_DIMS'},
MEMBER_POSTS   => $iB::IN{'MEMBER_POSTS'},
PHOTO          => $iB::IN{'PHOTO'},
AOLNAME        => $iB::IN{'AOLNAME'},
ICQNUMBER      => $iB::IN{'ICQNUMBER'},
YAHOONAME      => $iB::IN{'YAHOONAME'},
MSNNAME        => $iB::IN{'MSNNAME'},
LOCATION       => $iB::IN{'LOCATION'},
WEBSITE        => $iB::IN{'WEBSITE'},
INTERESTS      => $iB::IN{'INTERESTS'},
ALLOW_POST     => $iB::IN{'ALLOW_POST'},
HIDE_EMAIL     => $iB::IN{'HIDE_EMAIL'},
GENDER         => $iB::IN{'GENDER'},
WARN_LEVEL     => $iB::IN{'WARN_LEVEL'},
MEMBER_NAME_R  => $iB::IN{'MEMBER_NAME_R'},

----------
Мы ходим по краю бана, но не сдаёмся.
Главное не смотреть вниз!

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 13:38 13-11-2002
Gribnick

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо.
 
 
Еще вопрос, следовательно, если я согласно описанному где то выше хаку, добавлю в профиль новое поле например "порода вашей любимой собаки которая недавно сдохла" то аналогичным образом я смогу вывести и данное поле ?

Всего записей: 12 | Зарегистр. 15-10-2002 | Отправлено: 09:57 14-11-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gribnick
примерно да.
 
(если хак правильный )

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 16:58 14-11-2002
Gribnick

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Короче попробовал я хак на добавление нового поля в профайл, получилось как то не очень
Во первых, нельзя новое поле отображать при регистрации (из админ контрола) а в коде ковыряться лень, во вторых там почему то по умолчанию появляется какое то цифровое значение...
 
дело кончилось тем, что я заюзал под свои нужды поле Интересы, для чего в "Языках" переименовал его в нужное,
затем в исходниках skins/(необходимый скин)/ MenuView.pm и RegisterView.pm нашел кусок где есть texarea "interests" и заменил ее на input type="text" так как текст ареа мне не нужна....
 
+ такого подхода - дешево и сердито, если не надо много доп полей
- такого подхода - если у когото из пользователей ранее было заполненно это поле, получается весьма смешно  
 
 
Вопрос к знатокам, чем отличаются файлы с расширением pm и cfg
например MenuView.pm и  MenuView.cfg  
если для изменения вида конфы достаточно поменять MenuView.pm??
зачем тогда нужен MenuView.cfg, который содержит очень похожий (на первый взгляд) код...

Всего записей: 12 | Зарегистр. 15-10-2002 | Отправлено: 10:54 15-11-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gribnick

Цитата:
Вопрос к знатокам, чем отличаются файлы с расширением pm и cfg  
например MenuView.pm и  MenuView.cfg  
если для изменения вида конфы достаточно поменять MenuView.pm??  
зачем тогда нужен MenuView.cfg, который содержит очень похожий (на первый взгляд) код...  

Просто в PM сам код, а в Cfg тот же код, но для представления его в Admin CP  
 
то есть как я понимаю:
в Admin CP ты редактируешь Cfg, если всё ок, то cfg конвертируеться в pm.

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 16:31 15-11-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Как добавить поле под аватаром


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru