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

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

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

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

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

ZOrK

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Организация ссылки на профиль в списке участников

 
 
В memberlist.cgi.
 

Код:
 
<a target="_blank" href="$profileprog?action=show&member=$memberfilename">Показать профиль $memberfilename</a>  
 

 
Для того, чтобы по клику на имени пользователя в мемберлисте открывался его профиль, меняем:
 

Код:
 
<b>$outname</b>
 

 
 
На:

Код:
 
<a target="_blank" href="$profileprog?action=show&member=$name"><b>$outname</b></a>  
 

Всего записей: 147 | Зарегистр. 23-07-2001 | Отправлено: 11:27 03-10-2001 | Исправлено: lynx, 17:17 25-06-2003
batva



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

Код:
 
<a href="$profileprog?action=show&member=$memberfilename">Типа показать профиль $memberfilename</a>
 


Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 13:45 03-10-2001
ZOrK

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О... Так просто
Сенкс.

Всего записей: 147 | Зарегистр. 23-07-2001 | Отправлено: 19:34 03-10-2001
Raw Rider

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, я правильно сделал ссылку в мемберлисте на того участника, чей НИК выводится?
Код:
<a href="$profileprog?action=show&member=$name"><b>$outname</b></a>
А то мне показалось, что после этого стала ошибка иногда высыпаться. Заранее благодарю.

Всего записей: 98 | Зарегистр. 14-03-2003 | Отправлено: 13:01 09-05-2003 | Исправлено: Raw Rider, 13:02 09-05-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Raw Rider
какая ошибка?
проверь, чтобы $name было правильным... пробелы заменяются by "_"

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 22:23 09-05-2003
Raw Rider

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shurik
Ты имеешь в виду написание самого имени? Ну а в принципе ссылка написана корректно?
Спасибо.

Всего записей: 98 | Зарегистр. 14-03-2003 | Отправлено: 13:43 10-05-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Raw Rider
вообще верно.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 16:04 10-05-2003
Raw Rider

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё такой вопрос: Как сделать, чтобы в мемберлисте 2.53 статус пользователей отображался для одних по кол-ву сообщений, для других по персональному назначению...А то сейчас все отображаются по кол-ву сообщений...
Код:
elsif ($rang eq "me") { if (($customtitle == 1) && ($status ne "$ibtxt{'0136'}")) { $mtitle = "$status"; }
  $posterfontcolor = "$posternamecolor";  
$outname = $name;}
Я так понимаю, что эту переменную надо на что-то поменять, а вот на что  
Буду весьма благодарен за совет...

Всего записей: 98 | Зарегистр. 14-03-2003 | Отправлено: 01:09 26-05-2003 | Исправлено: Raw Rider, 01:11 26-05-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Raw Rider
Все должно работать 100%. Ты просто реально поменяй статус и тогда увидешь изменения...
Тем более в приведенном тобою коде!

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 03:36 26-05-2003
Raw Rider

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shurik
ОК, видимо я как-то не так объясняю...В общем сейчас показывается в мемберлисте так(пример):

Цитата:
Имя - Статус:
Krek - Newbie
Der - Junior Member
Zegat - Member (у этого присвоено "Crazy Man", а показывается всё равно по кол-ву постов "Member")
Т.е. в топиках всё ОК, а в мемберлисте нифига...
А если я так сделаю в memberlist.cgi:
Код:
elsif ($rang eq "me") { if (($customtitle == 1) && ($status ne "$ibtxt{'0136'}")) { $mtitle = "$status"; }
elsif ($status ne "$ibtxt{'0136'}") { $mtitle = "$status"; }
     $posterfontcolor = "$posternamecolor";  
   $outname = $name;}
Это будет правильно?

Всего записей: 98 | Зарегистр. 14-03-2003 | Отправлено: 13:55 31-05-2003 | Исправлено: Raw Rider, 16:29 31-05-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Raw Rider
я же говорил тебе, что все у тебя правильно? говорил.
а теперь улыбнись
в самом начале memberlist.cgi в $customtitle = "0"; меняем 0 на 1 и все работает.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 19:33 31-05-2003
Raw Rider

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shurik
Вот это да Это ж надо было мне так облажаться?!... Всё оказалось так просто...
Спасибо тебе за разъяснение...

Всего записей: 98 | Зарегистр. 14-03-2003 | Отправлено: 03:15 01-06-2003 | Исправлено: Raw Rider, 16:25 01-06-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raw Rider
 

Цитата:
Zegat - Member (у этого присвоено "Crazy Man", а показывается всё равно по кол-ву постов "Member")  

 
 
У меня так написанно (сверяй):
 
sub Listing {
...
$status = $memberdaten[2];
 
 
То есть статус берем из файла мембера - третье поле, то есть статус собственно.
 
Далее:
 
в той же подпрограмме:
 
 
 elsif ($rang eq "me") {  
    if ($customtitle == 1) {$mtitle = "$status";}
       $posterfontcolor = "$posternamecolor";  
       $outname = "$name";}
 
То есть говорим, что статус читаем из собственно статуса.
 
У тебя:
 

Цитата:
elsif ($rang eq "me") { if (($customtitle == 1) && ($status ne "$ibtxt{'0136'}")) { $mtitle = "$status"; }  

 
Все верно, только я не знаю, что значит $ibtxt{'0136'}", но полагаю что-то допустимое
 
 
 
А вообще в этом мемберлисте столько кода нерационального, мама дорогая..

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:24 01-06-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
Все верно, только я не знаю, что значит $ibtxt{'0136'}", но полагаю что-то допустимое  

мемберлист берет эти $ibtxt из собственного файла. 0136 = участник (вместо обычного пользователь). вообщем, все ок. Код правильный, просто есть специальная переменная, ключик.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 10:43 01-06-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Ссылка (линк) на профиль в списке участников


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru