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

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

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

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

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

E_Gor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в Ib сделать такое, чтобы вместо кол-ва сообщений отображался номер пользователя. Извините если было уже, не нашел, дайте плз линк. Спасибо.

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 05:49 27-02-2003
E_Gor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как добавлять поля под аватар нашел, но добавить таким образом номер пользователя не получается, кто-нибудь пробовал это сделать.
Все добавляется - локэйшн, ай-пи и тд, а номер пользователя-нет.
Помогите плз, очень нужно!

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 06:19 28-02-2003
E_Gor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неужели никто не знает? Жаль.

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 19:22 28-02-2003
Anvar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где добавлять поля под аватаром?

Всего записей: 42 | Зарегистр. 20-02-2003 | Отправлено: 08:24 09-03-2003
E_Gor

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

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 03:03 10-03-2003
Calm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, просто это настолько элементарно (без обид), что у народа язык не поворачивается ответить.
 
1. В файле DATABASE/CONFIG/member_profiles.cfg смотрим, что номер пользователя - это MEMBER_ID.
 
2. За отображение топика отвечает SKIN/DEFAULT/topicview.pm. Ищи там $data->{'POSTER'}->{'MEMBER_POSTS'} и заменяй MEMBER_POSTS на MEMBER_ID.
 
И все.
 
Если у тебя несколько скинов, то надо править в каждом.  

Всего записей: 184 | Зарегистр. 18-11-2002 | Отправлено: 22:17 10-03-2003
E_Gor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хех, добавить MEMBER_ID - это действительно элементарно.
Спрашивал я совсем не про это, мне не нужен ID, мне нужен именно номер пользователя по порядку. Он отображается в профайле каждого юзера в графе "Номер пользователя".
Если менять $data->{'POSTER'}->{'MEMBER_POSTS'} на $data->{'POSTER'}->{'MEMBER_NUM'} или добавлять ее новой строкой, то номер не отображается, остается пустое место. Вы видимо не правильно иеня поняли, уважаемый.

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 04:13 12-03-2003
Calm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А...
Понятно что не отображается, его там нет.  
Давай попробуем добавить.
 
В Topic.pm
Перед
$Print .= TopicView::RenderRow( { POST => $Row, POSTER => $obj->{'POSTER'} } );
 
добавим
my $member = $db->select( TABLE  => 'member_profiles',
  ID     => $obj->{'POSTER'}->{'MEMBER_ID'},
  KEY    => $obj->{'POSTER'}->{'MEMBER_ID'},
);
$obj->{'POSTER'}->{'MEMBER_NUM'} = $member->{'MEMBER_NUM'};
 
 
Вроде все, теперь $data->{'POSTER'}->{'MEMBER_NUM'} существует.
Мне проверить пока негде, так что "сама-сама".

Всего записей: 184 | Зарегистр. 18-11-2002 | Отправлено: 22:29 12-03-2003 | Исправлено: Calm, 22:31 12-03-2003
E_Gor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К сожалению не работает(

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 05:51 13-03-2003
Calm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот так сработало
 
my $member = $db->select( TABLE  => 'member_profiles',  
  ID     => $obj->{'POSTER'}->{'MEMBER_ID'},  
  KEY    => $obj->{'POSTER'}->{'MEMBER_ID'},  
);  
my $mem_num = $db->query(  TABLE      => 'member_profiles',
   WHERE      => "MEMBER_JOINED < $member->{'MEMBER_JOINED'}",
   COLUMNS    => ['MEMBER_GROUP'],
   SORT_KEY   => "MEMBER_JOINED",
   SORT_BY    => 'A-Z',
   MATCH      => 'WITH COUNT',
 );
 
$obj->{'POSTER'}->{'MEMBER_NUM'} = $db->matched_records+1;
 

Всего записей: 184 | Зарегистр. 18-11-2002 | Отправлено: 21:12 13-03-2003 | Исправлено: Calm, 21:18 13-03-2003
E_Gor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ух ты, СПАСИБО ОГРОМНЕЙШЕЕ, вы гений!!!
Мне бы еще добавить перед номером текст 'номер пользователя', ну попробую сам разобраться. Еще раз спасибо!

Всего записей: 7 | Зарегистр. 27-02-2003 | Отправлено: 02:27 14-03-2003
Calm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не надо на "Вы", на работе достало.
А код выдран из Profile.pm.
Про текст - просто напиши его и все, там же html.

Всего записей: 184 | Зарегистр. 18-11-2002 | Отправлено: 22:31 14-03-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум 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