The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Automatic Image Resizing Javascript Details »» | |||||||||||||||||||||||||
This is my first mod. So.. God be with you all. :ninja:
Description: This is, to my knowledge, an image resize script that works any time an image is displayed in a post on your forum. It uses a simple javascript and the onload function found in many body tags. I have heard that there is some problem with the WYSIWYG, and though I'm not sure what that means, surely this modification corrects that. This javascript resizes images when the following occurs: - If an image appears over the limit you specify on any given post.. --- when in showthread mode (...showthread.php?t=####). --- when in showpost mode (...showthread.php?p=####). --- when in newreply mode while replying (topic review display). Difficulty: Oughtta be fairly easy, just a few simple steps. Five minutes, if that. Edits: Three PHP file edits, and one template edit. root/showthread.php root/includes/functions_showthread.php root/includes/functions_editor.php template:headinclude Pros: Fast modification, doesn't slow down the forum display, resizes the images on every instance of the post, cached or not. Works in both IE and Mozilla browsers (fairly old and simple javascript, probably works with old browsers as well), and also on Apple's Safari. Cons: The user must have java enabled or they will not see the code work, the page must be fully loaded before the resizing takes place, it will only resize images on posts (not private messages or other areas, though this could be added if needed). Support: I have agreed to support this, as if it breaks your forum, I'd naturally want to help; that's not going to happen, though! :up: Simple, easy code. If I can't support you, I'll break my back trying. Warning: Again, this is my first mod, so I'm sorry if it's a bit crude. It works 100% for me, but I'm posting it in beta since.. well, since no one else has tested it; since I'm not really a coder, only advanced coders should install this until someone looks at it and says "It's good to go!" :nervous: Version History: 8/18/05 - 1.00 - It's born and submitted as a beta. :ninja: 8/20/05 - 1.01 - No additions, but tested on cross platforms. Works! Released, no longer beta! After I've had a few installs and :up:'s from people, I'll request to have it made "official." And without further delay, away we go. ------ START ------ STEP 1 ------ In template headinclude Scroll to bottom of file - Paste HTML Code:
<script language="javascript" type="text/javascript"> <!-- function resize_images() { for (i = 0; i < document.images.length; i++) { while ( !document.images[i].complete ) { break; } if ( document.images[i].width > XREPLACEX ) { document.images[i].width = XREPLACEX; } } } //--> </script> ------ STEP 2 ------ In php file (root) showthread.php Find PHP Code:
PHP Code:
Find PHP Code:
PHP Code:
------ STEP 3 ------ In php file (includes) functions_showthread.php Find PHP Code:
PHP Code:
------ ------ STEP 4 ------ In php file (includes) functions_editor.php Find PHP Code:
PHP Code:
Find PHP Code:
PHP Code:
------ DONE ------ If you use it, please hit install! :P ------ If you have questions, please ask in this thread. If you appreciate the modification, as a thanks, you could always link to my forum or try and get me more members. ^_^ http://www.forum-central.com/ For those of you who need screenshots, here you go. :nervous: Supporters / CoAuthors Show Your Support
|
Comments |
#22
|
|||
|
|||
Exactly what I was asking for.. something when you click that actually does not effect the current window but opens the image in a seperate window (tab) at full resolution..
|
#23
|
|||
|
|||
Just installed it and it works like a charm....Thanks much!
|
#24
|
|||
|
|||
works great! Thanks!
|
#25
|
|||
|
|||
How could I use this to resize my banner?
|
#26
|
|||
|
|||
When I just try to do step 1 of this mod, I get this error:
Code:
Not Acceptable An appropriate representation of the requested resource /forum/admincpanel/template.php could not be found on this server. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|