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

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

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

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

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

H_e_r_m_i_t



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

Всего записей: 950 | Зарегистр. 26-04-2002 | Отправлено: 23:10 23-03-2003 | Исправлено: H_e_r_m_i_t, 23:12 23-03-2003
j0k3r



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

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

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 10:06 25-03-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
О! Вроде бы я нашёл ответ на свой вопрос  
http://www.ibresource.com/?pg=db&mod=1025
Кто-нибудь ставил?
 
H_e_r_m_i_t
Посмотри, может в нём можно реализовать такую проверку?

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

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 09:59 26-03-2003
H_e_r_m_i_t



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
j0k3r
Насколько я понял из описания при генерации страницы темы этот хак проверяет доступность аватара и если аватар не доступен заменяет крестик путотой....

Всего записей: 950 | Зарегистр. 26-04-2002 | Отправлено: 01:05 27-03-2003 | Исправлено: H_e_r_m_i_t, 01:05 27-03-2003
j0k3r



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

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

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 10:46 27-03-2003
H_e_r_m_i_t



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дык проверка же должна быть не в этом месте, а в панели пользователя, когда он загружает аватар.

Всего записей: 950 | Зарегистр. 26-04-2002 | Отправлено: 12:10 27-03-2003 | Исправлено: H_e_r_m_i_t, 12:11 27-03-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
H_e_r_m_i_t
Упс... ошибочка... сорри


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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если вот так:
 
Открыть usercp_functions.php.
Найти:
 

Код:
if ($checked != 1)
{
$std->Error( array( 'LEVEL' => 1, 'MSG' => 'avatar_invalid_ext' ) );
}

 
Ниже добавить:
 

Код:
if (!($fp = fopen($ibforums->input['url_avatar'],"r"))) $std->Error( array( 'LEVEL' => 1, 'MSG' => 'not_available' ) );
$fp2 = fopen("./img.tmp","w");
while ($contents = fread( $fp, 256 )) {
fwrite( $fp2, $contents, strlen($contents) );
}
fclose($fp);
fclose($fp2);

$size = filesize("./img.tmp");
unlink("./img.tmp");

if ($size > 10000)
{
$std->Error( array( 'LEVEL' => 1, 'MSG' => 'file_too_big' ) );
}

 
Открыть lang_error.php.
Найти:
 

Код:
<?php
 
$lang = array (

 
Ниже добавить:
 

Код:
'not_available' => "Файл недоступен. Убедитесь, что файл существует по указанному адресу",
'file_too_big' => "Указанный файл имеет слишком большой размер, кбайт",

 
Ограничение по размеру внешнего файла - 10000 байт с точностью до 256 байт. Можно вынести размер, скажем, настройкой в админцентр.
Замечания и предложения приветствуются.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 12:46 04-05-2003
H_e_r_m_i_t



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

Всего записей: 950 | Зарегистр. 26-04-2002 | Отправлено: 19:56 06-05-2003
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
theIggs
Спасиб!
 
А на сколько КБ обычно ставят ограничение?

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
j0k3r
Не за что.
У меня 30 стоит, по-моему...

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 15:06 10-08-2003
Farch



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в 1.2 это в ACP поставляеться

Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 12:32 11-08-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