Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 113%
Ausl. d. letzten 5 Minuten: 117%
Ausl. d. letzten 15 Minuten: 132%
Aktulle Uhrzeit: 11:20
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
verkleinern der Bilder? |
|
Hi Viktor,
wie funktioniert eigentlich genau die Verkleinerung? Ich habe Bilder geschickt bekommen, die von Höhe und Breite o.k. sind, aber die Bytezahl ist zu groß. Man kann sie nicht uploaden. Als Fehlertext kommt: "Uploadebytes überschritten". Müßen die nicht automatisch verkleinert werden?
__________________ Liebe Grüße
Susi
|
|
21.08.2005 22:24 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.776.090
Nächster Level: 266.777.854
|
|
|
21.08.2005 22:47 |
|
|
|
Hi janolaf,
nein, ich habe unbegrenzten Upload und er noch kein Bild hochgeladen. Wir bekommen beide die gleiche Meldung. Die Bytezahl des Bildes ist nur größer als die erlaubte. Bilder die die erlaubte Größe (Byteanzahl) haben oder kleiner sind, kann man uploaden.
Vielleicht ist was falsch installiert?
__________________ Liebe Grüße
Susi
|
|
21.08.2005 22:47 |
|
|
|
Oki, ich dachte der Upload könnte auch die Bytezahl verkleinern. Das wäre ja dann noch etwas für eine der nächsten Versionen
.
Aber danke für die superschnelle Info
. Das begeistert mich hier immer wieder!
__________________ Liebe Grüße
Susi
|
|
21.08.2005 23:03 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.776.090
Nächster Level: 266.777.854
|
|
|
21.08.2005 23:07 |
|
|
|
Ich bin auch mal wieder bei Euch zu besuch. Und lese mal was Ihr so macht. Ich habe seid ein paar Tagen das WBB 2.3, vorher hatte ich das Lite. In meinem Lite konnte ich einen Hack einbauen (Avatarred...) Ich weis nicht genau wie der hiess. Nachdem ich den Hack ins Lite gebaut habe musste nur noch die Grösse eingehalten werden. Die Pixel wurden automatisch angepasst. So wie ich es im ACP angegeben habe. Ich kann diesen Hack fürs WBB 2.3 nicht finden.
Kann man sowas nicht auch fürs WBB 2.3 bauen. Nun haben wieder die User probleme Ihre Bilder ein zu setzen, weil viele schlicht weg nicht wissen wie man sein Bild verkleinert.
Gruß ins Forum
HCC
__________________
|
|
22.08.2005 13:18 |
|
|
|
Hallo,
ich hab Ihn noch. Ich machs im Anhang dabei.
Gruß
HCC
__________________
|
|
22.08.2005 15:47 |
|
|
|
|
Zitat: Original von Viktor
ja 74KB sind ja 74000 Byte also größer als 60000 was du im ACP eingestellt hast.
Gruß
Viktor
|
|
|
Ich weiss da hast du drauf gewartet Viktor, aber ich will einmal klugscheißen
74KB = 75776 Byte
Ach das tat mal gut
Nicht böse nehmen
__________________
|
|
22.08.2005 20:21 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.776.090
Nächster Level: 266.777.854
|
|
Hallo,
ich habe es mal in mein Testboard eingebaut und siehe da es klappt.
Du musst folgendes machen:
1. Für jede Benutzergruppe im ACP die "max. Avatargröße (in byte):" erhöhen.
2. Die Datei "usercp.php" bearbeiten.
SUCHE:
php: |
1:
|
if ($width > $wbbuserdata['max_avatar_width'] || $height > $wbbuserdata['max_avatar_height'] || !$width || !$height) $badavatar = 2; |
|
ERSETZE DURCH:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
|
if (!$width || !$height) $badavatar = 2;
if ($badavatar == 0) {
if($width>$wbbuserdata['max_avatar_width'] || $height>$wbbuserdata['max_avatar_height']) {
$resizeFactor = min(($wbbuserdata['max_avatar_height']/$height), ($wbbuserdata['max_avatar_width']/$width));
if($imgsize[2] == 1) $im = ImageCreateFromGIF("./images/avatars/avatar-".$avatarid.".".$avatar_file_extension);
else if($imgsize[2] == 2) $im = ImageCreateFromJPEG("./images/avatars/avatar-".$avatarid.".".$avatar_file_extension);
else if($imgsize[2] == 3) $im = ImageCreateFromPNG("./images/avatars/avatar-".$avatarid.".".$avatar_file_extension);
else $badavatar = 2;
if($badavatar == 0) {
if (function_exists("imagecreatetruecolor") && function_exists("imagecopyresampled")) {
$new_im = imagecreatetruecolor($imgsize[0]*$resizeFactor,$imgsize[1]*$resizeFactor);
$success1 = imagecopyresampled($new_im,$im,0,0,0,0,ImageSX($new_im),ImageSY($new_im),ImageSX($im),ImageSY($im));
}
else {
$new_im = @ImageCreate($imgsize[0]*$resizeFactor,$imgsize[1]*$resizeFactor);
$success1 = @ImageCopyResized($new_im,$im,0,0,0,0,ImageSX($new_im),ImageSY($new_im),ImageSX($im),ImageSY($im));
}
$success2 = @ImageJPEG($new_im,"./images/avatars/avatar-".$avatarid.".jpg",95);
if ($success1 && $success2) {
$db->query("UPDATE bb".$n."_avatars SET avatarextension = 'jpg' WHERE avatarid='".$avatarid."'");
$width = $imgsize[0]*$resizeFactor;
$height = $imgsize[1]*$resizeFactor;
}
else $badavatar=2;
}
}
} |
|
Das war schon alles.
Jetzt werden die Avatare automatisch auf die richtige Größe verkleinert.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
22.08.2005 20:29 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.776.090
Nächster Level: 266.777.854
|
|
|
22.08.2005 20:31 |
|
|
|
Ich hab mal versucht die usercp zu ändern. Ich bekomme aber eine Fehlermeldung.
Das hier:
Parse error: parse error, unexpected $ in /srv/www/web13/html/Intro/wbb2/usercp.php on line 1277
Gruß
HCC
__________________
|
|
22.08.2005 21:21 |
|
|
|
OK,
ich weis auch nicht wo das mit zusammen hängt. Ich hab es grad wieder raus genommen. Meine usercp.php im Anhang ist wieder d ohne Umbau.
Ich hab es Rückgänig gemacht das die User die Fehlrmeldung nicht haben.
Dateianhang: |
usercp.rar (12 KB, 2 mal heruntergeladen)
|
__________________
|
|
22.08.2005 21:30 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.776.090
Nächster Level: 266.777.854
|
|
|
22.08.2005 21:51 |
|
|
|
Du glaubst nicht wie ich mich gewundert habe das es nicht funzt. Vielen Dank
Gruß
HCC
__________________
|
|
22.08.2005 22:12 |
|
|
|
|
|
|