Remote Avatar ImageSize Controle MOD
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Hi Waagenbauer,
das script ist super,... das hat gut bei mir funktioniert... aber das verhindert ja nicht, das externe avatars die größer als 80x80 sind nich als avatar eingesetz werden können.
dein script "Resync Remote Avatars Tool" löscht ja nur avatars die größer sind als 80x80 und links die tod sind....
ich such nämlich, ein mod, der externe avatar nur die an nimmt die 80x80 sind.
da stand ganz am anfang des Thema hier was drinnen, aber irgendwie hat das nicht bei mir funktioniert bzw. hab ich nicht kapiert...
hoffe du kannst mir da weiterhelfen...
MfG Werbung
das script ist super,... das hat gut bei mir funktioniert... aber das verhindert ja nicht, das externe avatars die größer als 80x80 sind nich als avatar eingesetz werden können.
dein script "Resync Remote Avatars Tool" löscht ja nur avatars die größer sind als 80x80 und links die tod sind....
ich such nämlich, ein mod, der externe avatar nur die an nimmt die 80x80 sind.
da stand ganz am anfang des Thema hier was drinnen, aber irgendwie hat das nicht bei mir funktioniert bzw. hab ich nicht kapiert...
hoffe du kannst mir da weiterhelfen...
MfG Werbung
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
ja schon... aber ich möchte, dass man dann auch keine neuen mehre reinstellen kann... die größer sind als 80 x 80.
kann man denn nicht irgendwo einstellen bzw. gibt da kein mod für?
kann man denn nicht irgendwo einstellen bzw. gibt da kein mod für?
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Re: Der Mod dazu
Steht auf der ersten SeiteWaagenbauer hat geschrieben:Dann folgende Dateien ändern und speichern:Code: Alles auswählen
# #-----[ OPEN ]------------------------------------------------ # includes/usercp_register.php # #-----[ FIND ]------------------------------------------------ # $avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']); # #-----[ AFTER, ADD ]------------------------------------------ # // Kontolle Remote Avatar Imagesize Add by Downer $avatar_sql .= ", avatar_remote_height = '', avatar_remote_width = ''"; // Kontolle Remote Avatar Imagesize End # #-----[ FIND ]------------------------------------------------ # $avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); # #-----[ REPLACE WITH ]------------------------------------------ # // Remote Avatar Imagesize Controle by Downer //$avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); // Wenn für das Remote Avatar eigene Max Größen verwendet werden sollen, in den folgenden beiden Zeilen $board_config['avatar_max_heigh'] und $board_config['avatar_max_width'] gegen feste Werte ersetzen: $avatar_remote_max_height = $board_config['avatar_max_heigh']; $avatar_remote_max_width = $board_config['avatar_max_width']; $avatar_remote_size_sql = ''; usleep(1500); if ( list($image_width, $image_height) = @getimagesize($user_avatar_remoteurl) ) { if( ($avatar_remote_max_height != 0 && $image_height > $avatar_remote_max_height) || ($avatar_remote_max_width != 0 && $image_width > $avatar_remote_max_width) ) { $error = TRUE; $error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' : ''; $error_msg .= 'Falsche Abmessungen für das Remote Avatar: '.$image_height.' x '.$image_width.' px. Erlaubt sind maximal '.$avatar_remote_max_height.' x '.$avatar_remote_max_width.' px (h x b).'; } else { $avatar_remote_size_sql = ", avatar_remote_height = $image_height, avatar_remote_width = $image_width"; } } $avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); $avatar_sql .= $avatar_remote_size_sql; // Remote Avatar Imagesize Controle by Downer End # #-----[ OPEN ]------------------------------------------------ # viewtopic.php # #-----[ FIND ]------------------------------------------------ # $poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : ''; # #-----[ REPLACE WITH ]------------------------------------------------ # // Kontolle Remote Avatar Imagesize Add by Downer //$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : ''; $poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" width="'.$postrow[$i]['avatar_remote_width'].'" height="'.$postrow[$i]['avatar_remote_height'].'" alt="" border="0" />' : ''; // Kontolle Remote Avatar Imagesize End

schön und gut... hab das jetzt eingebaut... aber man kann trotzdem noch externe Avatars die größer sind als 80 x 80 einstellen und das ist ja nicht sinn der sache oder? Oder was bewirkt dieser mod von Waagenbauer??????
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
- Waagenbauer
- Mitglied
- Beiträge: 219
- Registriert: 11.06.2001 02:00
- Kontaktdaten:
Da muss ich dir wiedersprechen: Die Maße des Remote-Avatars werden bei meinem Mod auch beim editieren des Profils überprüft.larsneo hat geschrieben:die groesse der avatare wird nur beim neuen erstellen eines accounts (und nicht beim aktualisieren des profils) überprüft - siehe mein obiges posting...
Wenn es um die Prüfung der Dateigröße des Avatars gehen soll, kann ich euch nur den Signatures control Mod ans Herz legen. Der überprüft das ganz nebenbei noch. Siehe hier: http://www.phpbb.de/viewtopic.php?p=361134#361134
(das hatte ich schon erwähnt)
Hm, mein Mod überprüft genau dieses. Siehe hier: http://www.phpbb.de/viewtopic.php?p=435685#435685Werbung hat geschrieben:sorry,... ich versteh nur Bahnhof...
was muss ich machen, damit die maximal größe eines avatar nur 80 x80 ist und nicht drüber hinaus geht?!?
(so schwer verständlich?)
http://www.kaltmacher.de - Die Seite für PC-Freaks und Profis.
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
ups - sorry (man sollte den test schon mit dem richtigen bild machen) 
ein kleiner fehler ist aber trotzdem noch drin:
sollte wohl eher
lauten (height)...

ein kleiner fehler ist aber trotzdem noch drin:
Code: Alles auswählen
$avatar_remote_max_height = $board_config['avatar_max_heigh'];
Code: Alles auswählen
$avatar_remote_max_height = $board_config['avatar_max_height'];