{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Rivals * 0.3
[автор] (16 июн 2013, 11:18) [0/0] [0] [отв] [спам] [под] +1 | -1

Я решил сделать свой первый мод мини-аватар. Ну так вот все хорошо сделал, только одна ошибочка. Я не могу посмотреть на страничку с загруженым аватаром тож я решил изменить строку
<?
avatar($user[\'id\']);
?>
на
<?
miniavatar($user[\'id\']);
?>
Но страница стала пустой, что делать?

2.
Rivals * 0.3
[автор] (16 июн 2013, 11:21) [0/0] [0] [отв] [спам] [под] +1 | -1

Ах да еще мне надо улучшить качество загруженой мини-авы, кто знает как сделать?

3. (16 июн 2013, 11:22) [0/0] [0] [отв] [спам] [под] +1 | -1

Чо за двиг,мы не экстрасексы?

4. (16 июн 2013, 11:22) [0/0] [0] [отв] [спам] [под] +1 | -1

а масив на миниаватар есть?

5.
Rivals * 0.3
[автор] (16 июн 2013, 11:25) [0/0] [0] [отв] [спам] [под] +1 | -1

КоТ_от_НаРкОТ, Двиг Dcms 6.6.4 . Масив должен быть.

6.
Rivals * 0.3
[автор] (16 июн 2013, 11:29) [0/0] [0] [отв] [спам] [под] +1 | -1

Я переделал со стандартного мода аватара.

7.
Jahak * 1.89
(16 июн 2013, 11:31) [0/0] [0] [отв] [спам] [под] +1 | -1

Praid, код функции miniavatar сюда покажи!

8.
Rivals * 0.3
[автор] (16 июн 2013, 11:33) [0/0] [0] [отв] [спам] [под] +1 | -1

Jahak, может весь код дать, mini.avatar.php?

9. (16 июн 2013, 11:34) [0/0] [0] [отв] [спам] [под] +1 | -1
Rivals,

Предупреждение! Ап темы раз в сутки!

10.
Rivals * 0.3
[автор] (16 июн 2013, 11:35) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
include_once \'sys/inc/start.php\';
include_once \'sys/inc/compress.php\';
include_once \'sys/inc/sess.php\';
include_once \'sys/inc/home.php\';
include_once \'sys/inc/settings.php\';
include_once \'sys/inc/db_connect.php\';
include_once \'sys/inc/ipua.php\';
include_once \'sys/inc/fnc.php\';
include_once \'sys/inc/user.php\';

only_reg();
$set[\'title\']=\'Мой мини аватар\';
include_once \'sys/inc/thead.php\';
title();

if (isset($_FILES[\'file\']))
{


if (eregi(\'\\.jpe?g$\',$_FILES[\'file\'][\'name\']) && $imgc=Удалён
{
if (imagesx($imgc)>50 || imagesy($imgc)>50)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=50; // ширина
$dstH=50; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=50;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=50;
$dstW=ceil($dstH/$prop);
}

$src_im=50;
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y, $src_im);
imagedestroy($imgc);
Удалён
Удалён
Удалён
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
imagejpeg($screen,H.\"sys/miniavatar/$user[id].jpg\",100);
Удалён
imagedestroy($screen);
}
else
{
copy($_FILES[\'file\'][\'tmp_name\'], H.\"sys/miniavatar/$user[id].jpg\"*;
}

msg(\"Аватар успешно установлен\"*;
}
elseif (eregi(\'\\.gif$\',$_FILES[\'file\'][\'name\']) && $imgc=Удалён
{
include_once \'sys/inc/gif_resize.php\';
$screen=gif_resize(fread ( fopen ($_FILES[\'file\'][\'tmp_name\'], \"rb\" ), filesize ($_FILES[\'file\'][\'tmp_name\']) ),50,50);
Удалён
Удалён
Удалён
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;

file_put_contents(H.\"sys/miniavatar/$user[id].gif\", $screen);
Удалён

msg(\"Аватар успешно установлен\"*;
}
elseif (eregi(\'\\.png$\',$_FILES[\'file\'][\'name\']) && $imgc=Удалён
{
if (imagesx($imgc)>50 || imagesy($imgc)>50)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=50; // ширина
$dstH=50; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=50;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=50;
$dstW=ceil($dstH/$prop);
}

$screen=ImageCreate($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);


Удалён
Удалён
Удалён
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
imagepng($screen,H.\"sys/miniavatar/$user[id].png\"*;
Удалён
imagedestroy($screen);
}
else
{

copy($_FILES[\'file\'][\'tmp_name\'], H.\"sys/miniavatar/$user[id].png\"*;
}

msg(\"Аватар успешно установлен\"*;
}
else
{
$err=\'Неверный формат файла\';
}
}

err();
aut();

echo \"<form method=\'post\' enctype=\'multipart/form-data\' action=\'?$passgen\'>\\n\";
echo \"<table class=\'post\'>\\n\";
echo \" <tr>\\n\";
echo \" <td class=\'icon\' rowspan=\'2\'>\\n\";
mini.avatar($user[\'id\']);
echo \" </td>\\n\";
echo \" <td class=\'p_t\'>\\n\";
echo \"Ваш текущий аватар\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \" <tr>\\n\";
echo \" <td class=\'p_m\'>\\n\";
echo \"Можно загружать картинки форматов: GIF, JPG, PNG<br />\\n\";
echo \"Качественное преобразование GIF-анимации не гарантируется<br />\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \" <tr>\\n\";
echo \" <td colspan=\'2\'>\\n\";
echo \"<input type=\'file\' name=\'file\' accept=\'image/*,image/gif,image/png,image/jpeg\' />\\n\";
echo \"<input value=\'Заменить\' type=\'submit\' />\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \"</table>\\n\";
echo \"</form>\\n\";


echo \"<div class=\'foot\'>\\n\";
if(isset($_SESSION[\'refer\']) && $_SESSION[\'refer\']!=NULL && otkuda($_SESSION[\'refer\']))
echo \"&laquo;<a href=\'$_SESSION[refer]\'>\".otkuda($_SESSION[\'refer\']).\"</a><br />\\n\";
echo \"&laquo;<a href=\'umenu.php\'>Мое меню</a><br />\\n\";
echo \"</div>\\n\";
include_once \'sys/inc/tfoot.php\';
?>

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений