Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Auto-Resize Large Images - EASY Version Details »»
Auto-Resize Large Images - EASY Version
Version: 1.00, by paul41598 paul41598 is offline
Developer Last Online: Jun 2013 Show Printable Version Email this Page

Version: 3.5.5 Rating:
Released: 08-17-2006 Last Update: Never Installs: 44
 
No support by the author.

Description:
Auto Resizes in showthread those dam large images people post constantly. On the fly and very fast.


Inspiration:
- I just found out I needed an autoresizer, and tried about 3 of them on here with NO luck. They didnt work whatsoever for whatever reason. I remembered having this piece of code on my 3.0.7 series, and tried it in 3.5.4. Too much luck, a little simple javascript goes along way...


Compliancy:
Tested & Verifed in both I.E & Firefox



Open up headinclude (Add Anywhere)
PHP Code:
<if condition="THIS_SCRIPT == 'showthread'">

<
script type="text/javascript">
function 
resizeImages() {
  if (
document.images) {
    var 
mw 640;
    var 
mh 480;
    for (var 
ii 0ii document.images.lengthii++) {
      var 
document.images[ii];
      var 
iw i.width;
      var 
ih i.height;
      if (
ih iw && ih mh) {
        
i.style.height mh 'px';
      } else if (
iw mw) {
        
i.style.width mw 'px';
      }
    }
  }
}
if (
window.addEventListener) {
  
window.addEventListener('load'resizeImagesfalse);
} else if (
window.attachEvent) {
  
window.attachEvent('onload'resizeImages);
} else {
  
window.onload resizeImages;
}
//-->
</script>
</if> 

If you want to adjust the size, alter the variables:

var mw = 640;
var mh = 480;

Click INSTALL if you like!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 09-23-2006, 06:28 AM
vtx1800 vtx1800 is offline
 
Join Date: Nov 2005
Location: California
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed and working. Thank you.

I do have 3 requests to make if anyone can help.

1. To set an automatic link to the image to see the large image.
2. The ability to NOT resize an image if hosted on a specified domain.
3. The script not adjust sig image sizes.

Anyone have any ideas?
Reply With Quote
  #23  
Old 09-24-2006, 09:15 PM
MichaelP MichaelP is offline
 
Join Date: Apr 2005
Location: Derbyshire
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Took all of 10 seconds and works great, nice
And No1 would work for me, gamers dont like there screenshots downsizing (its all the same to me)
Reply With Quote
  #24  
Old 09-25-2006, 06:02 PM
kabadayi's Avatar
kabadayi kabadayi is offline
 
Join Date: Dec 2005
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm goog thanked
Reply With Quote
  #25  
Old 09-29-2006, 03:46 AM
PersianImmortal PersianImmortal is offline
 
Join Date: Dec 2005
Location: Australia
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vtx1800
Installed and working. Thank you.

I do have 3 requests to make if anyone can help.

1. To set an automatic link to the image to see the large image.
This is my request as well - to provide the ability to click on resized images to display the larger image either in a popup, or in the current window.

If this were incorporated, the mod would be perfect
Reply With Quote
  #26  
Old 10-18-2006, 01:18 AM
Slyfox1 Slyfox1 is offline
 
Join Date: Jul 2006
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mith
My banner is the full width of the screen, and my forum is best viewed 1024 x 768, therefore my banner is larger than what you state.

The problem is, I like the mod, and it works well... but I don't want it to apply to the website banner.

The question is: Is there somewhere that code can be placed where it will apply to only posts and not the whole page?

Cheers
THe compliant way to create a banner is to have it broken into smaller images.

End-cap , Spacer , Image , Spacer, End-cap. This way non of the images are large enough to be re-sized AND when the window is minimized the banner will shrink with it.

Check out my site. http://www.theuglybuggers.com

This way of HTML coding was used....

Sly
Reply With Quote
  #27  
Old 10-20-2006, 09:29 PM
Chicago_VLNU_4s Chicago_VLNU_4s is offline
 
Join Date: Mar 2006
Location: Chicago
Posts: 453
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it freezes the whole screen up and makes the bottom and side scrollbar box really small.. gotta delete
Reply With Quote
  #28  
Old 10-20-2006, 09:35 PM
itsid itsid is offline
 
Join Date: Oct 2006
Posts: 253
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks alot!

this was exactly the solution I was looking for,
smart easy and editable.

cheers
'sid

PS works perfectly on 3.6.2 too
Reply With Quote
  #29  
Old 01-23-2007, 02:38 PM
DeMagH DeMagH is offline
 
Join Date: Oct 2006
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, worked fine for me on 3.6.2, though i am adding some code to make resized images clickable and open in new window
Reply With Quote
  #30  
Old 01-25-2007, 06:17 AM
stan111 stan111 is offline
 
Join Date: Aug 2005
Location: CA
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

but how come when i click on it, it does not enlarge itself?
Reply With Quote
  #31  
Old 01-26-2007, 04:18 AM
BACANERIA BACANERIA is offline
 
Join Date: Jan 2007
Location: Canada
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanksss this is nice
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:56 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07177 seconds
  • Memory Usage 2,317KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete