Version: 1.00, by Steve St.Lauren
Developer Last Online: Mar 2013
Version: 3.0.8
Rating:
Released: 07-28-2004
Last Update: 09-09-2004
Installs: 111
No support by the author.
Having trouble with large images in [img] or <img src> tags in your posts causing your templates to go too wide causing a horizontal scroll bar for all posts? I have many users that attach large images to their posts either through vB img or html img src tags. In vB2 it wasn't that much of an issue because it only caused their post to go wide causing a horizontal scroll bar. In vB3 it causes all the posts on that thread to go to that width.
This hack uses the img src width="xx" tag to resize the picture to whatever max size you wish. It also adds a link to the full size image in it's original location and retains any extra formatting the user puts in the tag. In addition it checks to see if the picture actually exists and if not show "Image link is broken" where the picture would have been. Please click install if you install it and please give feedback so I can go full release with it if it's bug free.
Updated on 07/30/2004 - R0.9
Updated on 08/06/2004 - R1.0 - Identical to R.9, no need to upgrade just changing to full release from beta
Updated on 08/10/2004 - R1.1 - Added max_imgsize to the 2nd section of code (and removed global max_imgsize line from both), some users had problems with the code grabbing the max_imgsize from the first section - this fixes that.
Updated on 09/09/2004 - R1.2 - fixed problem with duplicating the resize notice when using wysiwyg editor
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
I installed this hack it worked nicely but for all our signatures that involved images
they were replaced with a message that said "Image link is broken"
any ideas what might cause this, is there a way to turn this off for signatures?
I, like everyone else, experience the delay when remote images are resized. I would like to make a suggestion I found incorporated into similar hack for phpBB. The author assigned "ids" to remote images that were resized and stored the resize information in the database. By doing so, images only loaded slow the first time. Afterwards, the images would load at typical speeds because the orginal and new sizes were already stored in the database. If the table became bloated, it could simply be purged without effecting the linked images and the process would continue. I used this on a phpBB site and it made a dramatic impact on load times. I don't know if this can be incorporated into this hack, but if your interested here is a link to the MOD.....Limit Image Width
This Hack works for 3.0.7 flawlessly. I love it. I don't like the delay, but its better then the other issues I had with 2 other "auto resize" hacks. Yes this is my third.
The problem I had with the other ones. is people started asking why there photos were resized or why is the quality bad (happend when you resize) .
The javascript versions (in earlier hacks) would work but your layout was all screwed up as soon as you entered then got fixed once the photos got resized.
Also some didn't work when you did a REPLY to a thread with over sized picture thus screwing up my layout.
And when I tried to edit the replythread template to add the <body onload> bits it would screw up the smilies!
So needless to say i rather deal with the 2 second delay and wait for a fix then to deal with the other problems.
I heard that "client side" would be faster. Can we mod this hack to load the html page as its resizing the images.
I seen some sites that says "loading images" then the photo appears. Can we implement something like that. just so the page loads first then the photos.
I really love this hack over the others but I do understand people removing because of the lag.
Works like I expected.. but... a little to well... I dont want it to resize my signature images..... Is there anyway around this or set it to a diff max width for signature images?
Sorry, I've been swamped (new baby on the way, work, life, etc) and haven't had time to jump in here. I'm sure you could modify the signature section but I don't really have the time to look into it. But what I would do is just make your max_imgsize the maximum width that you want to be able to be displayed on a screen and it will resize them all to that. If you have signature images wider than your setting (560 is the default) and you modify it so that the sig images are handled differently all your screen formatting is going to be screwed up anyway. Just change the 560 on the two lines that say "$max_imgsize=560" to whatever you want your maximum image of any kind to be.
I, like everyone else, experience the delay when remote images are resized. I would like to make a suggestion I found incorporated into similar hack for phpBB. The author assigned "ids" to remote images that were resized and stored the resize information in the database. By doing so, images only loaded slow the first time. Afterwards, the images would load at typical speeds because the orginal and new sizes were already stored in the database. If the table became bloated, it could simply be purged without effecting the linked images and the process would continue. I used this on a phpBB site and it made a dramatic impact on load times. I don't know if this can be incorporated into this hack, but if your interested here is a link to the MOD.....Limit Image Width
Brian
That's a good idea Brian. Some time when I have a free day or so I'll look into adding it (don't see that happening any time soon though with my wife & I expecting a newborn in 2 months). If anyone wants to tackle this feel free to use the code I generated to this point - just give me credit for it please.