|
Automatinis avataro suma?inimas
|
| snapsas |
parašyta 2008-04-23 09:46
|

Geradarys

Reputacija:
0
Pranešimai: 534
Įstojo: 2007-04-09
|
Atsidarome locale/Lithuanian/user_fields.php ir surandame:
Code$locale['u018'] = \"Paveiksliuko ákëlimui spauskite Narðyti\";
keièiame á:
Code$locale['u018'] = \"Paveiksliuko ákëlimui spauskite Narðyti. Failo svoris negali virðyti 500kb. Paveiklsiuko dydis yra neribojamas, per dideli paveiksliukai bus automatiðkai sumaþinti iki reikiamo dydþio.\";
Atsidarome edit_profile.php ir surandame:
Code\".$locale['u018'].\"
\".sprintf($locale['u022'], parsebytesize(30720), 100, 100).\"
keièiame á:
Code\".$locale['u018'].\"
Atsidarome includes/update_profile_include.php ir surandame:
Codeif (!defined(\"IN_FUSION\")) { header(\"Location: ../index.php\"); exit; }
vir? jo para?ome:
Coderequire_once INCLUDES.\"photo_functions_include.php\";
surandame:
Code $newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatarname = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatarname) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 30720) {
$avatarname = $avatarname.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > 100 || $size['1'] > 100) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
keièiame á:
Code$newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatar2name = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatar2name) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 512000) {
$max_plotis=120;
$max_aukstis=120;
$avatarname = $avatar2name.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > $max_plotis || $size['1'] > $max_aukstis) {
$avatar_thumb = image_exists(IMAGES.\"avatars/\", $avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext);
createthumbnail($size[2], IMAGES.\"avatars/\".$avatarname, IMAGES.\"avatars/\".$avatar_thumb, $max_plotis, $max_aukstis);
$newavatarname=$avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext;
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"user_avatar='$newavatarname', \";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
Vartotojai galës ásikelti iki 500kb svorio ir betkokio dyd?io avatarus. Didesni nei 120x120 avatarai bus automati?kai suma?inami iki reikiamo mastelio. Jø svoris taip pat suma?ës, todël joks avataras jûsø tinklapyje nesvers pusës mb.
I'm back. |
| |
|
|
| Sharkman |
parašyta 2008-04-23 10:51
|

Geradarys

Reputacija:
0
Pranešimai: 928
Įstojo: 2007-08-24
|
Tikrai neblogas dalykas. ;) |
| |
|
|
| Andrejus |
parašyta 2008-04-23 12:19
|

Geradarys

Reputacija:
0
Pranešimai: 701
Įstojo: 2007-05-28
|
Atsakau nice ;) Kaip visada puikus darbas :) Tik turiu viena klausimà, kaikurie avatarai pvz 100x70 tai kaip juos pakeis, tada bus 90x90 (mano nustatymas) ar palik kai yra?
[url="http://andrejus.eu"]Andrejaus tinklalapis[/url] - Naujienos apie IT, grafika bei daug kitø "geek" straipsniø
Dëmesio!!! Kuriu modulius php-fusion, ra?ykit á e-pa?tà arba privaèià ?inutæ. |
| |
|
|
| snapsas |
parašyta 2008-04-23 12:47
|

Geradarys

Reputacija:
0
Pranešimai: 534
Įstojo: 2007-04-09
|
ne, pasikeis tik mastelis. Nesvarbu plotis ir auk?tis
I'm back. |
| |
|
|
| MAnjack |
parašyta 2008-04-23 13:03
|

Puikusis

Reputacija:
0
Pranešimai: 1111
Įstojo: 2007-01-04
|
Na ?iaip nelabai reikalingas modas, bet vistiek neblogai padirbëjai :) |
| |
|
|
| snapsas |
parašyta 2008-04-23 13:10
|

Geradarys

Reputacija:
0
Pranešimai: 534
Įstojo: 2007-04-09
|
na ?iaip pats da?nai susiduriu su problema, kad negaliu ásikelti norimo avataro, nes tas keliais px per didelis arba per daug sveria :) tai pamaniau reik toká padaryt :)
I'm back. |
| |
|
|
| bronka |
parašyta 2008-05-16 17:15
|

Savekas

Reputacija:
0
Pranešimai: 119
Įstojo: 2007-05-28
|
surandame:
Code $newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatarname = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatarname) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 30720) {
$avatarname = $avatarname.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > 100 || $size['1'] > 100) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
keièiame á:
Code$newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatar2name = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatar2name) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 512000) {
$max_plotis=120;
$max_aukstis=120;
$avatarname = $avatar2name.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > $max_plotis || $size['1'] > $max_aukstis) {
$avatar_thumb = image_exists(IMAGES.\"avatars/\", $avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext);
createthumbnail($size[2], IMAGES.\"avatars/\".$avatarname, IMAGES.\"avatars/\".$avatar_thumb, $max_plotis, $max_aukstis);
$newavatarname=$avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext;
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"user_avatar='$newavatarname', \";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
sitos vietos neradau as :o
[img]www/mp3s.lt/images/468xgif[/img] |
| |
|
|
| amfibija |
parašyta 2008-05-16 23:09
|

Naujokas

Reputacija:
0
Pranešimai: 1
Įstojo: 2008-03-28
|
bronka para?ë:
surandame:
Code $newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatarname = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatarname) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 30720) {
$avatarname = $avatarname.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > 100 || $size['1'] > 100) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
keièiame á:
Code$newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatar2name = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatar2name) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 512000) {
$max_plotis=120;
$max_aukstis=120;
$avatarname = $avatar2name.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > $max_plotis || $size['1'] > $max_aukstis) {
$avatar_thumb = image_exists(IMAGES.\"avatars/\", $avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext);
createthumbnail($size[2], IMAGES.\"avatars/\".$avatarname, IMAGES.\"avatars/\".$avatar_thumb, $max_plotis, $max_aukstis);
$newavatarname=$avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext;
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"user_avatar='$newavatarname', \";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
sitos vietos neradau as :o
as ir sito neradau |
| |
|
|
| ignas2526 |
parašyta 2008-05-26 17:40
|

Naujokas

Reputacija:
0
Pranešimai: 21
Įstojo: 2008-05-21
|
noreciau pasidomet o kaip su .gif animacijom... kaip su jais??? |
| |
|
|
| Mystique |
parašyta 2008-06-04 15:13
|
Apšylantis

Reputacija:
0
Pranešimai: 92
Įstojo: 2007-08-27
|
As :( ir nerandu |
| |
|
|
| Andrejus |
parašyta 2008-06-04 15:53
|

Geradarys

Reputacija:
0
Pranešimai: 701
Įstojo: 2007-05-28
|
Blogai ieskot as viska radau. includes/update_profile_include.php 74 default fusion eilute.
Redagavo Andrejus 2008-06-04 15:57
[url="http://andrejus.eu"]Andrejaus tinklalapis[/url] - Naujienos apie IT, grafika bei daug kitø "geek" straipsniø
Dëmesio!!! Kuriu modulius php-fusion, ra?ykit á e-pa?tà arba privaèià ?inutæ. |
| |
|
|
| Mystique |
parašyta 2008-06-04 16:06
|
Apšylantis

Reputacija:
0
Pranešimai: 92
Įstojo: 2007-08-27
|
Vitiek neisikelia
41.5KB avas |
| |
|
|
| Andrejus |
parašyta 2008-06-04 16:09
|

Geradarys

Reputacija:
0
Pranešimai: 701
Įstojo: 2007-05-28
|
Kokiu formatu tu ji uploadini?
[url="http://andrejus.eu"]Andrejaus tinklalapis[/url] - Naujienos apie IT, grafika bei daug kitø "geek" straipsniø
Dëmesio!!! Kuriu modulius php-fusion, ra?ykit á e-pa?tà arba privaèià ?inutæ. |
| |
|
|
| Mystique |
parašyta 2008-06-04 16:10
|
Apšylantis

Reputacija:
0
Pranešimai: 92
Įstojo: 2007-08-27
|
GIF formatu |
| |
|
|
| Andrejus |
parašyta 2008-06-04 16:11
|

Geradarys

Reputacija:
0
Pranešimai: 701
Įstojo: 2007-05-28
|
Nu ne?inau (kaip marcius :D) blogai gal redagavai ar pan...
[url="http://andrejus.eu"]Andrejaus tinklalapis[/url] - Naujienos apie IT, grafika bei daug kitø "geek" straipsniø
Dëmesio!!! Kuriu modulius php-fusion, ra?ykit á e-pa?tà arba privaèià ?inutæ. |
| |
|
|
| Mystique |
parašyta 2008-06-04 16:16
|
Apšylantis

Reputacija:
0
Pranešimai: 92
Įstojo: 2007-08-27
|
Galejo visø formatø ádëti |
| |
|
|
| oras |
parašyta 2008-08-14 10:22
|
Naujokas

Reputacija:
0
Pranešimai: 22
Įstojo: 2008-08-07
|
amfibija para?ë:
bronka para?ë:
surandame:
Code $newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatarname = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatarname) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 30720) {
$avatarname = $avatarname.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > 100 || $size['1'] > 100) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
keièiame á:
Code$newavatar = $_FILES['user_avatar'];
if ($userdata['user_avatar'] == \"\" && !empty($newavatar['name']) && is_uploaded_file($newavatar['tmp_name'])) {
$avatarext = strrchr($newavatar['name'],\".\");
$avatar2name = substr($newavatar['name'], 0, strrpos($newavatar['name'], \".\"));
if (preg_match(\"/^[-0-9A-Z_\[\]]+$/i\", $avatar2name) && preg_match(\"/(\.gif|\.GIF|\.jpg|\.JPG|\.png|\.PNG)$/\", $avatarext) && $newavatar['size'] <= 512000) {
$max_plotis=120;
$max_aukstis=120;
$avatarname = $avatar2name.\"[\".$userdata['user_id'].\"]\".$avatarext;
$set_avatar = \"user_avatar='$avatarname', \";
move_uploaded_file($newavatar['tmp_name'], IMAGES.\"avatars/\".$avatarname);
chmod(IMAGES.\"avatars/\".$avatarname,0644);
if ($size = @getimagesize(IMAGES.\"avatars/\".$avatarname)) {
if ($size['0'] > $max_plotis || $size['1'] > $max_aukstis) {
$avatar_thumb = image_exists(IMAGES.\"avatars/\", $avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext);
createthumbnail($size[2], IMAGES.\"avatars/\".$avatarname, IMAGES.\"avatars/\".$avatar_thumb, $max_plotis, $max_aukstis);
$newavatarname=$avatar2name.\"[\".$userdata['user_id'].\"]_new\".$avatarext;
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"user_avatar='$newavatarname', \";
} elseif (!verify_image(IMAGES.\"avatars/\".$avatarname)) {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
} else {
unlink(IMAGES.\"avatars/\".$avatarname);
$set_avatar = \"\";
}
}
}
sitos vietos neradau as :o
as ir sito neradau Nera sito! idejau kazkaip ir error db vel viska atstatineti 100% ir nesakykit kad yra nebent pas jumis kokia nsmn ten :@ |
| |
|
|
| xbritvax |
parašyta 2011-03-12 19:47
|
Naujokas

Reputacija:
0
Pranešimai: 3
Įstojo: 2008-09-01
|
kokiai versijai cia ? |
| |
|
|
| s0rt3x |
parašyta 2011-03-13 17:39
|

Naujokas

Reputacija:
0
Pranešimai: 10
Įstojo: 2011-03-13
|
geras *wink* dekui!! |
| |
|