Here's a suggestion I've been thinking of... When a picture is too wide for the forum to properly display, the forum should automatically remove the picture and create a thumbnail of it, with the bbcode then linking the thumbnail to the actual picture.
An example thread of pictures too wide, no offense to the author, can be seen here
Yeah, something that's been mentioned before. I'll look around Djinn and see what's out there. I know there are some vb hacks for that but I believe I've found something that may work better.
I wouldn't use a Javascript to do that. It's easier and faster to just use the HTML inherit resize abilities (that's not the finest solution out there but it saves Guru the Bandwith of having to rehost a resized version of the image like it would be with GD/Imagemagick Resizing and the user the hassle to activate javascript).
Maybe try something along these lines here, it's a bit rushed as i'm short on time currently but it should do the job.
Code:
<?
/* Configure your maxsize here. The $image variable SHOULD be in the
sourcecode somewhere but i dont know how
vBulletin named it. Just rename it in my function.*/
$img_maxwidth = 635;
// array[0] = width, array[1] = height
$img_size = getimagesize ($image);
if ($img_size[0] >= $img_maxwidth)
{
$perc = $img_maxwidth / $img_size[0];
$img_size_width = round($img_size[0] * $perc);
$img_size_height = round($img_size[1] * $perc);
echo "<img src=$image width=\"$img_size_width\" height=\"$img_size_height\">
<br><a href=$image> Image Resized, click here to view original version</a>";
}
else
{
echo "<img src=$image>";
}
?>
Last edited by Amity and Truth; Nov 05, 2006 at 06:43 AM..