PHPBB - te grote afbeelding resizen
ik heb een gastenboek met een functie om een online afbeelding toe te voegen dmv ![Afbeelding Afbeelding]()
maar ik wil dat bij te grote afbeelding deze worden geresized (door de browser), bijv vanaf een breedte van 400px. Dit wil ik omdat het gastenboek natuurlijk ook een vaste breedte heeft.
Ik heb de volgende replace deze staat in een functions.php die wordt geinclude.
En ik neem aan dat je de grootte van de afbeelding kan bepalen met
maar hoe kan ik dit combineren? Iets als
En dan nog controleren of $attr width groter is dan 400 en dit moet per afbeelding gebeuren.
Weet iemand hoe ik dit het beste kan oplossen?
maar ik wil dat bij te grote afbeelding deze worden geresized (door de browser), bijv vanaf een breedte van 400px. Dit wil ik omdat het gastenboek natuurlijk ook een vaste breedte heeft.
Ik heb de volgende replace deze staat in een functions.php die wordt geinclude.
En ik neem aan dat je de grootte van de afbeelding kan bepalen met
maar hoe kan ik dit combineren? Iets als
Code (php)
1
2
3
2
3
$temp = preg_replace('/\[img\](.*?)\[\/img\]/si', '<img src="\\1" />', $reactie);
list($width, $height, $type, $attr) = getimagesize($temp);
$reactie = preg_replace('/\[img\](.*?)\[\/img\]/si', '<img '.$attr.' src="\\1" />', $reactie);
list($width, $height, $type, $attr) = getimagesize($temp);
$reactie = preg_replace('/\[img\](.*?)\[\/img\]/si', '<img '.$attr.' src="\\1" />', $reactie);
En dan nog controleren of $attr width groter is dan 400 en dit moet per afbeelding gebeuren.
Weet iemand hoe ik dit het beste kan oplossen?
Gewijzigd op 01/01/1970 01:00:00 door Niek Weevers
op mijn eigen site gebruik ik een javascriptje ervoor, daar kun je instellen wat de maximale hoogte en breedte van afbeeldingen mag zijn.
als je intresse hebt post ik hem wel voor je.
als je intresse hebt post ik hem wel voor je.
Zoals bv, de mods:
Quote:
Zoals bovenin dit artikel vermeld, zijn er tegenwoordig veel betere image resizers beschikbaar. Hieronder een aantal links naar lopende topics daarover op phpBB.com.
http://www.phpbb.com/community/viewtopic.php?f=70&t=1230555
http://www.phpbb.com/community/viewtopic.php?f=70&t=1083005
http://www.phpbb.com/community/viewtopic.php?f=70&t=874055
http://www.phpbb.com/community/viewtopic.php?f=70&t=1108375
http://www.phpbb.com/community/viewtopic.php?f=70&t=561803
http://www.phpbb.com/community/viewtopic.php?f=70&t=636685
http://www.phpbb.com/community/viewtopic.php?f=70&t=1230555
http://www.phpbb.com/community/viewtopic.php?f=70&t=1083005
http://www.phpbb.com/community/viewtopic.php?f=70&t=874055
http://www.phpbb.com/community/viewtopic.php?f=70&t=1108375
http://www.phpbb.com/community/viewtopic.php?f=70&t=561803
http://www.phpbb.com/community/viewtopic.php?f=70&t=636685
Ik heb het al opgelost met javascript (jQuery), ik vind het niet de netste oplossing, maar het werkt wel.




