Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 20 okt 2004, 19:04
_______________________
Zorgt ervoor dat
alle avatars de maximum breedte krijgen die in de ACP staat ingesteld. De hoogte neemt automatisch met hetzelfde percence af (of toe!) als de breedte, om de verhoudingen te behouden (lange avatars werken dus niet goed). Deze mod is een stuk sneller dan de meeste andere mods, omdat er niet gecheckt wordt wat de eigenlijke afmeten van de afbeelding is 8)
Code: Selecteer alles
##############################################################
## MOD Title: Fast Resize Remote Avatar Mod
## MOD Author: etncrew < spambots@hotmail.com > (Oker) http://www.etncrew.com/forum
## MOD Description: Sets all avatars' widths to the maximum width set in the ACP, without checking
## for the actual image width, which makes this mod faster then others. To maintain the
## aspect ratio, the image height will automaticly be decreased (or increased!) with the same
## percentage as the width.
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: viewtopic.php, groupcp.php, memberlist.php, includes/usercp_viewprofile.php,
## includes/usercp_register.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes: Thanks to tomlevens for inspiration! Gotta give credits ;)
## Thanks to mosymuis (phpBB.nl) for a part of the idea and code!
##
## EasyMod compliant!
##
##############################################################
## MOD History:
##
## 2004-10-20 - Version 1.0.1
## - Added avatar resize for admin page
##
## 2004-10-20 - Version 1.0.0
## - Initial mod
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img width="' . $max_width . '" src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
groupcp.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img width="' . $max_width . '" src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img width="' . $max_width . '" src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img width="' . $max_width . '" src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $user_avatar . '" alt="" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $user_avatar . '" alt="" />' : '';
//ADD
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img width="' . $max_width . '" src="' . $user_avatar . '" alt="" />' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$avatar = '<img src="' . $user_avatar . '" alt="" />';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
//REMOVE
//$avatar = '<img src="' . $user_avatar . '" alt="" />';
//ADD
$avatar = '<img width="' . $max_width . '" src="' . $user_avatar . '" alt="" />';
//End - Fast Resize Remote Avatar Mod
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Updgrade naar 1.0.1
Laatst gewijzigd door
ElbertF op 16 nov 2004, 10:11, 9 keer totaal gewijzigd.
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 20 okt 2004, 19:22
Hiermee word het voor leden onmogelijk om smallere avatars te gebruiken dan is toegestaan; die zullen worden uitgerekt. Zeker geen ideale oplossing dus.
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 20 okt 2004, 19:35
Avatars smaller dan de maximum breedte vormen een probleem.. De mod is wel zo om te vormen dat dat niet zo is, maar dan heb je altijd vierkante avatars.
Maar géén mod is voor mij geen oplossing, en de bestaande mods zijn zó traag dat ik soms dik een halve minuut moest wachten tot mijn pagina geladen was. Ze ben je in ieder geval van het probleem af dat mensen avatars van wallpapergrootte nemen, smalle avatars (met een verhouding van zeg maar 3:1) zul je nog steeds gewoon moeten verbieden.. Op mijn forum heb ik niemand met een dergelijke avatar.
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 20 okt 2004, 19:43
Op mijn forum wel, en ik heb het avatar probleem opgelost door ze als achtergrond van een cel in te stellen. Ook al is de avatar groter dan toegestaan; hij zal niet worden getoond.
Dit is ook een mogelijke oplossing, maar dan met layers.
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 20 okt 2004, 19:47
Fraaie oplossing idd, heb je die nooit als mod aangedragen? Ik heb me te pletter gezocht naar zoiets

-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 20 okt 2004, 19:49
Nee, heb ze nooit uitgebracht. Er zijn al veel te veel avatar resize mods, ik vond niet dat ik daar nog wat aan toe te voegen had.
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 21 okt 2004, 10:39
Trouwens, die div snijdt de avatars gewoon af bij 100x100px! Dat is toch geen resizen.. Of doe ik het verkeerd?
[ Edit ] Toch vondt ik het een goed idee, hieronder een combi van onze mods:
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
$max_height = $board_config['avatar_max_height'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="height:' . $max_height . 'px; overflow:hidden;"><img width="' . $max_width . '" src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" /></div>' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
groupcp.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
$max_height = $board_config['avatar_max_height'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="height:' . $max_height . 'px; overflow:hidden;"><img width="' . $max_width . '" src="' . $row['user_avatar'] . '" alt="" border="0" /></div>' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
$max_height = $board_config['avatar_max_height'];
//REMOVE
//$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<div style="height:' . $max_height . 'px; overflow:hidden;"><img width="' . $max_width . '" src="' . $row['user_avatar'] . '" alt="" border="0" /></div>' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
$max_height = $board_config['avatar_max_height'];
//REMOVE
//$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
//ADD
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<div style="height:' . $max_height . 'px; overflow:hidden;"><img width="' . $max_width . '" src="' . $profiledata['user_avatar'] . '" alt="" border="0" /></div>' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $user_avatar . '" alt="" />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
case USER_AVATAR_REMOTE:
//Start - Fast Resize Remote Avatar Mod
//ADD
global $board_config;
$max_width = $board_config['avatar_max_width'];
$max_height = $board_config['avatar_max_height'];
//REMOVE
//$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $user_avatar . '" alt="" />' : '';
//ADD
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<div style="height:' . $max_height . 'px; overflow:hidden;"><img width="' . $max_width . '" src="' . $user_avatar . '" alt="" /></div>' : '';
//End - Fast Resize Remote Avatar Mod
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Ik vindt dit toch niet echt een vooruitgang, omdat de DIV een bepaalde ruimte reserveerd. Als de max. hoogte op 200px staat, wordt alle info onder de avatar naar beneden geschoven, ook als deze kleiner is.. Ik gebruik de fix dus niet

Voor iemand anders kan het een uitkomst zijn..
Laatst gewijzigd door
ElbertF op 21 okt 2004, 15:15, 1 keer totaal gewijzigd.
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 21 okt 2004, 15:07
Spambot schreef:Trouwens, die div snijdt de avatars gewoon af bij 100x100px! Dat is toch geen resizen.. Of doe ik het verkeerd?
Zei ik ergens dat het om resizen ging dan?

Hij snijdt ze inderdaad af. Je merkt er niets van als de avatars binnen de limiet vallen, daarbuiten wordt alleen dat stuk getoond wat is toegestaan.
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 21 okt 2004, 15:09
mosymuis schreef:Zei ik ergens dat het om resizen ging dan?
mosymuis schreef:Nee, heb ze nooit uitgebracht. Er zijn al veel te veel avatar resize mods, ik vond niet dat ik daar nog wat aan toe te voegen had.

-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 21 okt 2004, 15:11
Je gebruikt al die mods om dezelfde reden, dat mijn mod het probleem anders benadert doet er dan niet toe.

-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 31 okt 2004, 19:24
Trouwens ik gebruik op 1 blz. het niet met die 3 functies van upload, remote enzo maar gewoon <img src="avatar"> is daar ook wat voor?
Maar eigenlijk wil ik dus dat als je in je profiel ene grootere invult dat die hem blokeerd op andere forums doet die dat ook vaak wel maar vaak ook niet

-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 02 nov 2004, 22:39
Er staan veel van dit soort MODs op phpBB.com, maar wat jij beschrijft heb ik nog niet gezien. Ik begrijp 'm ook niet helemaal

-
Loesje
- Berichten: 160
- Lid geworden op: 30 okt 2004, 07:55
Bericht
door Loesje » 03 nov 2004, 17:34
mosymuis schreef:Op mijn forum wel, en ik heb het avatar probleem opgelost door ze als achtergrond van een cel in te stellen. Ook al is de avatar groter dan toegestaan; hij zal niet worden getoond.
Dit is ook een mogelijke oplossing, maar dan met layers.
Ik had de vraag ook elders gestelt over een vaste grootte van de avatars.
Als ik de werkwijze aanneem die hier beschreven word, dus bij link "DIT' en de waardes van 100 verander in 60 dan is het goed?
Ik hoef niet die eerste oplossing te doen, dus van alles openen en veranderen zoals Spambot in het begin van deze topic zet?
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 03 nov 2004, 18:32
Het belangrijkste stukje dat je moet aanpassen is viewtopic.php, dit zorgt ervoor dat grote avatars de layout niet vervormen als je een topic bekijkt. Mosymuis' oplossing werkt ook (deze snijdt afbeeldingen af ipv ze te verkleinen), maar zou eigenlijk ook op alle andere templates toegepast moeten worden.
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 04 nov 2004, 01:49
Loesje schreef:Als ik de werkwijze aanneem die hier beschreven word, dus bij link "DIT' en de waardes van 100 verander in 60 dan is het goed?
Jep.
Loesje schreef:Ik hoef niet die eerste oplossing te doen, dus van alles openen en veranderen zoals Spambot in het begin van deze topic zet?
Vanalles openen en veranderen moet je zoiezo, als je dit probleem aan wil pakken. Spambot's mod is vollediger als mijn aanpassing, het bovenstaande pakt de avatars in de andere bestanden (behalve viewtopic) ook aan. Hoewel op een andere manier.
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 05 nov 2004, 22:23
Waarom werkt die functie bij een avatar uploaden dat die kijkt naar de afmeting niet voor de gelinkte avatars?
-
ElbertF
- Berichten: 5803
- Lid geworden op: 12 okt 2004, 08:34
-
Contacteer:
Bericht
door ElbertF » 06 nov 2004, 01:01
Omdat bij het uploaden maar de afmetingen maar één keer gechekt moet worden. Bij linken eigenlijk altijd, maar dit vertraagt het forum enorm (maar met mijn mod dus niet). Toch is het vreemd dat ze niet voor een andere oplossingen gekozen hebben.
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 06 nov 2004, 09:31
maar wat is nou precies jouw mod en hoe werkt het?
Jullie hadden steeds vernieuwingen en toen stond er weer script daar en dan weer daar ik volg het nou niet meer.