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

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

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

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

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

Corwin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли сделать так, чтобы пользователи могли закачивать своих аватаров?
(в настройках аватаров напротив поля личный аватар стоит http:// а чуть выше написано, что адрес местонаходжения аватара должен начинаться с http:// , т.е. насколько я понял с hdd поставить своего аватара нельзя...)

Всего записей: 12 | Зарегистр. 05-02-2002 | Отправлено: 17:12 14-03-2002
yurezg2



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

Всего записей: 623 | Зарегистр. 27-06-2001 | Отправлено: 09:59 15-03-2002
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
yurezg2
Вообще-то чеовек совсем о другом говорит. Причем тут это?


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

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 12:21 15-03-2002
Corwin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2yurezg2:
1.Админ - я.
2.Человек так сделал (выложил у себя на сайте аватара), но борда его не отобразила....

Всего записей: 12 | Зарегистр. 05-02-2002 | Отправлено: 13:40 15-03-2002 | Исправлено: Corwin, 13:42 15-03-2002
yurezg2



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
тогда отвечаю честно
СЕЙЧАС нельзя так сделать так чтобы лись аватар прям с винта
предлагаю сделать следующее
поставь скриптик который заливает на хост файлы.. бязательно с проверкой размера
когда зальется файл точеловеку говори что урла его аватара такая то

Всего записей: 623 | Зарегистр. 27-06-2001 | Отправлено: 10:15 18-03-2002
yurezg2



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
еще раз честно отвечаю
можно
взято с http://www.ibhackers.com/ikonboard.cgi?s=3ca837da0a1cffff;act=ST;f=19;t=21935

Код:
 
You can test on my board.  
  Open Menu.pm, add this sub :
Code Sample  
sub Upload {
   my ($obj, $db) = @_;
 
   my $data        = $iB::CGI->param('the_value');
   my $filename    = $data;
   $filename       =~ s/.*?([^\\\/:]+)$/$1/;
 
   my $save_as = $iB::INFO->{'PUBLIC_UPLOADS'}."/$filename";
 
    unless ($filename) {
          $obj->{'.html'} .= qq~  
    <table cellspacing='0' cellpadding='5' border='0' align='center' width='$iB::SKIN->{'TABLE_WIDTH'}'>
               <tr>
               <td bgcolor='$iB::SKIN->{'MISCBACK_TITLE'}' valign='left' colspan='2' id='titlelarge'><b>Halt</b></td>
               </tr>
               <tr>
               <td bgcolor='$iB::SKIN->{'MISCBACK_ONE'}' colspan='2'> You need to select a file to upload </td>
               </tr>
 
      </table>
        ~;
 
   } else {  
 
       my ($bytesread, $buffer, $size);
       open    (OUTFILE, ">$save_as");
       binmode (OUTFILE);  
       while ($bytesread = read($data,$buffer,1024)) {
           $size += $bytesread;
           print OUTFILE $buffer;
       }
       close OUTFILE;
 
          $obj->{'.html'} .= qq~  
    <table cellspacing='0' cellpadding='5' border='0' align='center' width='$iB::SKIN->{'TABLE_WIDTH'}'>
               <tr>
               <td bgcolor='$iB::SKIN->{'MISCBACK_TITLE'}' valign='left' colspan='2' id='titlelarge'><b>Uploaded successful</b></td>
               </tr>
               <tr>
               <td bgcolor='$iB::SKIN->{'MISCBACK_ONE'}' colspan='2'>The uploaded file is : $iB::INFO->{'UPLOAD_URL'}/$filename <br> Uploaded Statics :</td>
               </tr>
 
      </table>
   ~;
   }
}
 
 
 
 Then find :
Code Sample  
                '06'     => \&Cancelsub,
 
 
  Add :
Code Sample  
                '07'     => \&Upload,
 
 
  Find :
Code Sample  
$obj->Show_menu();  
 
  Replace it with :
Code Sample  
   unless ($iB::IN{'CODE'} eq '07') {$obj->Show_menu();}  
 
  Open MenuView.pm, find:
Code Sample  
               <tr>
               <td bgcolor='$iB::SKIN->{'MISCBACK_TWO'}' align='center' colspan='2'><input type="submit" value="$UserCP::lang->{'avatar_url_submit'}" name='URL' class='forminput'></td>
               </tr>              
               </form>
 
 
 
  Add :
Code Sample  
 
<table cellspacing='1' cellpadding='4' bgcolor='#333366' border='0' width='100%' align='center'>
<tr>
<td bgcolor='$iB::SKIN->{'MISCBACK_TITLE'}' valign='left' colspan='2' id='titlelarge'><b>Upload avatar</b></td>
</tr>
<tr>
<form name='bottomForm' enctype='multipart/form-data' method='post' target='MAIN' action='$iB::INFO->{'BOARD_URL'}/ikonboard.$iB::INFO->{'CGI_EXT'}?s=$iB::SESSION'>
<input type='hidden' name='act' value='UserCP'>
<input type='hidden' name='CODE' value='07'>
<td bgcolor='$iB::SKIN->{'MISCBACK_ONE'}' width='40%' valign='top'>Choose avatar from your hard drive to upload: <br>(Maximum Width = 64 pixels | Maximum Height = 64 pixels) </td>
<td bgcolor='$iB::SKIN->{'MISCBACK_ONE'}'><input type='file' name='the_value' value=''>&nbsp;&nbsp;&nbsp;<input type='button' value='Upload' OnClick='submit()'></td>
</form>
</td>
</tr>
</table>
 
 
 
   That's all. I'm quite tired , so maybe I lost some lines here     Don't forget to back up before doing anything.
   At least, you can test at my board, go to Control Panel, Avatar Options to try ...  Please dont try something big  
         
 
 

Всего записей: 623 | Зарегистр. 27-06-2001 | Отправлено: 14:39 01-04-2002 | Исправлено: yurezg2, 14:43 01-04-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