Profil Foto (Größenangabe)

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Profil Foto (Größenangabe)

Beitrag von makue »

Hallo,

ich habe mir

## Mod Title: Profile Photo Mod
## Mod Version: 2.0.2
## Author: Acyd Burn < acyd.burn@gmx.de > - Meik Sievertsen - http://www.opentools.de/

erfolgreich installiert und es funktionierte auf Anhieb. Ergänzt habe ich dann noch, dass nur angemeldete User das Bild sehen können.

Was mir wieder aufgefallen ist (damals auch bei den Smilies), die Größenangabe des Fotos im img-Tag fehlen. Gut, ist in diesem Fall nicht so wichtig, das Foto wird eh unter den ganzen anderen Daten angezeigt. Trotzdem stört mich immer dieses "Seitenpumpen", also der Aufbau einer Seite in einem bestimmten Format, dann werden die Bilder so nach und nach geladen und mit jedem Laden eines Bildes verschiebt sich das Layout. Ich verstehe echt nicht warum seitens der Board-Programmierer auf so etwas so gut wie kein Wert gelegt wird!? Der Code ist doch ansonsten wirklich perfekt!

Wie auch immer, wer das für dieses Profile Photo Mod ändern will, hier die Anpassung:

Code: Alles auswählen

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./profilephoto_mod.php

# 
#-----[ FIND ]---------------------------------------------
# 

					$photo_img = ( $board_config['allow_photo_upload'] ) ? '<img src="' . $board_config['photo_path'] . '/' . $profiledata['user_photo'] . '" alt="" border="0" />' : '';

# 
#-----[ REPLACE WITH ]-------------------------------------
# 

					$imgfile = $board_config['photo_path'] . '/' . $profiledata['user_photo'];
					$size = GetImageSize($imgfile);
					$size = 'width="'.$size[0].'" height="'.$size[1].'"';
					$photo_img = ( $board_config['allow_photo_upload'] ) ? '<img src="' . $imgfile .'" '. $size . ' alt="" border="0" />' : '';

# 
#-----[ FIND ]---------------------------------------------
# 

					$photo_img = ( $board_config['allow_photo_upload'] ) ? '<img src="' . $board_config['photo_path'] . '/' . $user_photo . '" alt="" />' : '';

# 
#-----[ REPLACE WITH ]-------------------------------------
# 

					$imgfile = $board_config['photo_path'] . '/' . $user_photo;
					$size = GetImageSize($imgfile);
					$size = 'width="'.$size[0].'" height="'.$size[1].'"';
					$photo_img = ( $board_config['allow_photo_upload'] ) ? '<img src="' . $imgfile .'" '. $size . ' alt="" border="0" />' : '';

# 
#-----[ SAVE/CLOSE ]--------------------------------------- 
# 
Ich habe das für remote-Fotos nicht mit eingebaut da ich die sowieso nicht zulasse. Einerseits sparen die zwar eigenen Speicherplatz und Traffic, andererseits kann da auf einmal ein völlig falsches Foto auftauchen. Aber wer es für die remote-Fotos ergänzen will, es funktioniert genauso. Noch etwas, sollte das Remote-Foto nicht existieren dauert der Aufbau der Seite etwas länger da versucht wird, die Größe des Bildes zu ermitteln!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“