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

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

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

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

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

Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все равно ими никто не пользуется =)

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 04:16 13-03-2003
kkhk



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Tsusaro ну почему ты так решил, многие пользуются


----------
infix* - зашибательский weblog
Говори кратко, проси мало, уходи борзо

Всего записей: 930 | Зарегистр. 12-10-2001 | Отправлено: 06:12 13-03-2003
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Штатной фичи для этого нет. Только путём ручной правки исходников.

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 17:27 13-03-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Другой вопрос по тем же иконкам-полям в профиле..
Я хочу заменить их на текстовые.
А как между ними "|" вставить? Ну, чтобы не сливалось?

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 17:55 16-03-2003
Mind

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Например так:
В макросах (ACP-Skin&Templ-Macroses) вместо путей к кнопкам пишешь "email", "icq".
в файле skin_topic ищешь кнопки {$data[POSTER]['icq_icon']}
между ними ставишь |
 
 
Mario

Всего записей: 1 | Зарегистр. 09-03-2003 | Отправлено: 14:05 30-03-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mind
Это-то мне понятно
Но я не хочу видеть палки везде - они должны быть только тогда, когда, например, пользователь указал аську, аол и т.д.

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 15:17 30-03-2003
Trespasser



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
j0k3r
Так это в макросах делается, к каждой переменной подставляй сзади палку

Всего записей: 172 | Зарегистр. 16-01-2002 | Отправлено: 18:00 30-03-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Trespasser
Имхо, нет.
 
Тогда это будет выглядить, например, так:
ПМ | Мыло | Ася |
 
А зачем мне последняя палка?  
А у гостей вообще будет ||||
Я уже так видел на одном форуме... эт не самый лучший вариант.

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 22:39 30-03-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
j0k3r
Так сделай проще
ПМ есть у всех => Его макрос не меняй ,а у остальных поставь палку спереди

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 23:54 30-03-2003
Trespasser



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
j0k3r
нет, так будет, если ты в шаблоне(файле) пропишешь. А если прописать в макросе, то проблем быть не должно, ведь если у юзера нет чего-нить нет, то макрос вообще не будет выводится, следовательно и палки тоже.

Всего записей: 172 | Зарегистр. 16-01-2002 | Отправлено: 23:55 30-03-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mind

Цитата:
В макросах (ACP-Skin&Templ-Macroses) вместо путей к кнопкам пишешь "email", "icq".  
в файле skin_topic ищешь кнопки {$data[POSTER]['icq_icon']}  
между ними ставишь |  
 

 
Тогда у гестов будут сплошные палки...
Или надо тогда писать проверку.. типа "поле 'аська' != пусто, тогда впихнуть палку перед 'icq'" ???
 
Trespasser
snop
А как же тогда здесь - index.php?act=Members ?? Палочки сплошные будут?

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 12:37 02-04-2003
snop



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

Цитата:
 
А как же тогда здесь - index.php?act=Members ?? Палочки сплошные будут?

Если добавишь в макрос то не будут,но может получиться что-нибудь вроде
icq| .... email| (лишняя палка)

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 01:50 04-04-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
snop
А вот я и хочу этого избежать

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 23:05 04-04-2003
Meowth



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сорри, это не реклама, я кажется могу почь как это сделать, но вот писать не вспомню как =( Мне нужен доброволец, я ему покажу как у меня это сделано, и мы с ним напишем инструкцию. Если Kurt разрешит я дам ссылку, чтобы посмтреть как на своём форуме я это реализовал. Стучитесь 323568

Всего записей: 37 | Зарегистр. 12-02-2003 | Отправлено: 18:50 09-04-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Meowth
Да раде бога. Только какая-то странная постоновка ...

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 23:26 09-04-2003
Vigat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А зачем это вообще менять?
Да и поля вроде никому не мешают, сегодня допустим у него нет АОЛа, а завтра будет, захочет вписать и не тут- то было

Всего записей: 301 | Зарегистр. 23-12-2002 | Отправлено: 13:08 14-04-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vigat
1. Лишнее место в профайле. Что бы людей не путать.
2. Люди в эти поля любят писать что-то вроде "нету" "не скажу". И в итоге плохо получается
 
но это все касается только тех слугаев, когда действительно заведомоизвестно, что ваша аудитория этим не пользуется.

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 13:25 14-04-2003
Meowth



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот как это сделать минимальными затратами.
 

Цитата:
 
# Убираем ненужные поля профиля
 
# Модифицирующиеся файлы
# Skin/s*/skin_mlist.php
# Skin/s*/skin_topic.php
# Skin/s*/skin_profile.php
# Skin/s*/skin_ucp.php
# sources/admin/ad_member.php
# sources/admin/skin_info.php
 
 
# file skin_mlist.php        
# Удаляем следущие строки
 
       <td nowrap  class='titlemedium' align="center">{$ibforums->lang['member_aol']}</td>  
       
       <td class='forum1' align="center">{$member[AOLNAME]}</td>      
 
 
# file skin_topic.php
# Находим
 
          <td class='postfoot' align='left' valign='middle' nowrap>{$data[POSTER]['message_icon']}{$data[POSTER]['email_icon']}{$data[POSTER]['website_icon']}{$data[POSTER]['icq_icon']}{$data[POSTER]['aol_icon']}{$data[POSTER]['yahoo_icon']}{$data[POSTER]['msn_icon']}</td>
 
# Заменяем на
 
           <td class='postfoot' align='left' valign='middle' nowrap>{$data[POSTER]['message_icon']}{$data[POSTER]['email_icon']}{$data[POSTER]['website_icon']}{$data[POSTER]['icq_icon']}</td>
 
#file skin_profile.php
 
# Удаляем  
 
            <tr>
              <td align='left' valign='top'><b>{$ibforums->lang['aim']}</b></td>
              <td align='left' class='bottomborder'>{$info['aim_name']}</td>
            </tr>
 
            <tr>
      <td align='left' valign='top'><b>{$ibforums->lang['yahoo']}</b></td>
      <td align='left' class='bottomborder'>{$info['yahoo']}</td>
    </tr>
      <tr>
      <td align='left' valign='top'><b>{$ibforums->lang['msn']}</b></td>
      <td align='left' class='bottomborder'>{$info['msn_name']}</td>
    </tr>
 
#file skin_ucp.php
 
# Удаляем  
 
                <tr>
                <td class='row2' width='40%'>{$ibforums->lang['aol']}</td>
                <td class='row2'><input type='text' size='40' maxlength='30' name='AOLName' value='{$Profile['aim_name']}' class='forminput'></td>
                </tr>
                <tr>
                <td class='row1' width='40%'>{$ibforums->lang['yahoo']}</td>
                <td class='row1'><input type='text' size='40' maxlength='30' name='YahooName' value='{$Profile['yahoo']}' class='forminput'></td>
                </tr>
                <tr>
                <td class='row2' width='40%'>{$ibforums->lang['msn']}</td>
                <td class='row2'><input type='text' size='40' maxlength='30' name='MSNName' value='{$Profile['msnname']}' class='forminput'></td>
                </tr>
 
#file ad_member.php
 
# Удаляем  
           'aim_name'     => $IN['aim_name'],
        'icq_number'   => $IN['icq_number'],
'yahoo'        => $IN['yahoo'],
 
   
$ADMIN->html .= $SKIN->add_td_row( array( "<b>AIM Identity</b>" ,
  $SKIN->form_input("aim_name", $mem['aim_name'])
     )      );
 
 
$ADMIN->html .= $SKIN->add_td_row( array( "<b>Yahoo Identity</b>" ,
  $SKIN->form_input("yahoo", $mem['yahoo'])
     )      );
 
$ADMIN->html .= $SKIN->add_td_row( array( "<b>MSN Identity</b>" ,
  $SKIN->form_input("msnname", $mem['msnname'])
     )      );
 
$ADMIN->html .= $SKIN->add_td_row( array( "<b>AIM name contains...</b>" ,
  $SKIN->form_input( "aim_name" )
     )      );
$ADMIN->html .= $SKIN->add_td_row( array( "<b>Yahoo! Identity contains...</b>" ,
  $SKIN->form_input( "yahoo" )
     )      );
 
# Сохраняем все файлы и загружаем их в соответствующие директории
# Затем зайдите в ACP-> Skins & Templates->Manage HTML Templates.  В разделе "Template  
# Tools" выберете"Resynchronise the database templates FROM the PHP skin files," и нажмите "Run Tool."  
 

Всего записей: 37 | Зарегистр. 12-02-2003 | Отправлено: 14:49 14-04-2003 | Исправлено: Meowth, 15:58 14-04-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Как убрать ненужные поля в профиле?


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru