The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
The Image Resizer. Powered with Lytebox / Highslide / Lightview / and many more! Details »» | |||||||||||||||||||||||||||
The Image Resizer. Powered with Lytebox / Highslide / Lightview / and many more!
Developer Last Online: Aug 2023
----------------------------------------
THE IMAGE RESIZER for vBulletin 3.7 v1.2.8 Powered with: Lytebox / Highslide / Lightview / Slimbox / Thickbox Floatbox / Shadowbox / Greybox / Roebox / AwesomeBox LightWindow based on nCode Image Resizer for vb3.6.x ---------------------------------------- What does it do ---------------------------------------- This plugin enables you to automatically resize every user-posted external image, posted in threads, vb's blogs or even vb's albums (and group's pictures), and in signatures (optional), which is larger than given dimensions. Also, give (optional in admincp) options to the users, to set their own preferences for resizing. The Image Resizer acts in: - External images embed in posts. - Attachs images embed in posts. - External images embed in blogs. - Images in Albums / Group's pictures (optional). - Signatures (optional) with a different width/height setting. And the resize methods are: - No resizing - Enlargement in the same document - Enlargement in the same window (replacing the forum thread document) - Enlargement in a new window - Enlargement using Lytebox - Enlargement using Highslide - Enlargement using Lightview - Enlargement using Slimbox - Enlargement using Thickbox - Enlargement using Floatbox - Enlargement using Shadowbox - Enlargement using Greybox - Enlargement using Roebox - Enlargement using AwesomeBox It also adds an information bar when not using Lytebox/Highslide/etc (which is not displayed when the image is too small) giving information about the original dimensions and filesize. Filesize is only supported on Internet Explorer, other browsers don't reveal this information through javascript. See the AdminCP Screenshot below. Installation / Upgrade ---------------------------------------- 1. Upload the contents of the "clientscript" folder to your vBulletin's clientscript folder. You will have: forums/clientscript/ncode_imageresizer.js forums/clientscript/tcattd_imageresizer.js forums/clientscript/lytebox/*.* forums/clientscript/highslide/*.* forums/clientscript/lightview/*.* forums/clientscript/slimbox/*.* forums/clientscript/thickbox/*.* forums/clientscript/floatbox/*.* forums/clientscript/shadowbox/*.* forums/clientscript/greybox/*.* forums/clientscript/roebox/*.* forums/clientscript/lightwindow/*.* forums/clientscript/awesomebox/*.* 2. Import "product-tcattd_extimageresizer.xml" in your vBulletin forum. Enter your AdminCP and go to Plugins & Products -> Manage Products. Click on [Add/Import Product] and refer to the XML file. Allow Overwrite -> Yes. 3. You're done. * Upgrading. If you're using old (but great!) nCode Image Resizer for vb3.6.x or Jase2 port for vb3.7 (the reason for keep this update; is a great mod, even Jase2 port is cool) then you need to uninstall your old version first from your vBulletin's Product Manager. Then, perform an installation from the beginning... and configure it in your AdminCP Version history (changelog) ---------------------------------------- v1.2.8 (August 27th, 2008) - Updated. Highslide from 3.3.22 to 4.0.4 - Added. Option to downsize attached images with no thumbnail. - Fixed. A problem with highslide image path in forums with vb's files in the server root. Before some installs take the paths well, some not. Changed the way it load the CSS into the highslide template (just path vars) to fix that, using vboptions->bburl for full path. To upgrade you need to: - upload (and overwrite) the folder /clientscript/highslide/ Then, re-import the new 1.2.8 product (allow overwrite = yes). v1.2.7 (August 26th, 2008) - Added. Option to exclude certain styles from apply all the image-resizer thing. That way you can exclude you "mobile" style (mobile style hack @ vb.org) and not overload that with all the javascripts from lightboxes. Down side: images in those excluded styles will not be resized. - Added. CSS Class for resized images. You can easily customize your needs for HOW to display a downsized image, borders, spacers, and many others only using the defined CSS Class. CSS class for img tags are: tcattdimgresizer ->normal IMG tag tcattdimglink -> IMGLINK tag - Fixed. Proper fieldset in UserCP options for Image Resizer. Now really fixed (i hope). - Fixed. Using "resize in same window" for signatures not downsize well the image after user click to go back from full size to small size. - Fixed. Not a fix really, but implemented the downsize of image attachments in vbadvanced news module. I'm not using vbadv anymore, that's why i don't "see" that before. - Fixed/Added. Fix the Not Valid XHTML 1.0 Transitional. Added an option to choose a new javascript metod to resize images, that's 100% valid. Is optional, so you can keep the old and nice Ncode mode, or change it to the new one. To upgrade you need to: - upload (and overwrite) the file /clientscript/ncode_imageresizer.js - upload the new file /clientscript/tcattd_imageresizer.js Then, re-import the new 1.2.7 product (allow overwrite = yes). Check (and re-save) your AdminCP options. 1.2.6 (July 28th, 2008) - Added. New autocreated on install BBcode: [IMGLINK] This BBcode will "solve" the know issue number one, about embed images with a link [URL] tag arround them to use as button for links. For more details, refer to the AdminCP option and associated Help on that item. - Added. Optional resizing of the new BBcode [IMGLINK]. If yes, images posted with the new BBcode will be downsized, but no lightbox will be attached to them, so links with [URL] still works and don't mess up your layout too. - Added. A new option in AdminCP to "allow only change dimensions" in users profiles options. So, now you have: allow all options, allow resize mode selecion, allow resize mode selection and change dimensions, allow only change dimensions. For more details, refer to the AdminCP option and associated Help on that item. - Fixed. LightWindow was integrated in v1.2.5, but the option-item in the admincp was missing. LOL Working now. - Fixed. Highslide image paths (css don't work properly and can't display loader and fullexpand images) - Fixed. The layout of the UserCP -> Profile Options for The Image Resizer (now a proper "fieldset" is set) - Updated. Highslide to v3.3.22 - Updated. Slimbox to v1.64 To upgrade you need to: - upload (and overwrite) the new folder /clientscript/highslide/ - upload (and overwrite) the new folder /clientscript/slimbox/ - upload (if missing) the folder /clientscript/lightwindow/ Then, re-import the new 1.2.6 product (allow overwrite = yes). 1.2.5 (July 22th, 2008) - Added. New resizers: Floatbox, Shadowbox, Greybox, Roebox, LightWindow, AwesomeBox. - Added. New options to set different width and height for Signature's image resizing and Album's image resizing. Check the AdminCP options for configuration. - Added. New option to exclude usergroups (by IDs) from Signature resizing. - Added. An option to disable the Resizing of pictures in vb's albums / group's pictures. Some people don't like and don't use that. - Clean. Cleaned up "the function" for search/replace. - Fixed. Removed the ugly border from the images in Albums and Group's Pictures (forgot to put a border="0" in the img tag for the Lightbox's link). To upgrade you need to upload all the new /clientscript/ files and folders again. Overwrite the javascripts! (yes, overwrite the ncode_imageresizer.js). Then, import the new 1.2.5 product (allow overwrite = yes). And: check the readme! (Known issues) 1.2.4 (July 18th, 2008) - Added. New resizers: Lightview, Slimbox, Thickbox. To upgrade, you need to upload all the new /clientscript/ files and folders!. Then, import the new 1.2.4 product (allow overwrite = yes). 1.2.3 (June 7th, 2008) - Added. Option "Replace Lightbox for Attached files?" in the AdminCP. When you turn that on, all default vb's Lightbox will be replaced with Lytebox/Highslide, only if you are using one of those two options as your "Default Resize Mode". Now, your attached images will be open with Lytebox/Highslide. Old references to Lightbox javascript are hidden (Set $show['lightbox'] to false). To upgrade, just import the new 1.2.3 product (allow overwrite = yes). No need to re-upload the files. 1.2.2 (June 7th, 2008) - Fixed, set "Clear User Settings" to yes in AdminCP, not clear data. Thanks to Stoebi! - Fixed, images from Albums added to Groups don't get resized (they use a different template from pictures displayed in Albums) Thanks Calash for pointing the bug. To upgrade, just import the new 1.2.2 product (allow overwrite = yes). No need to re-upload the files. 1.2.1 (June 7th, 2008) - Change. Moved the conditional in template: ncode_imageresizer_headinclude ...in order to show less CSS when using Lytebox or Highslide. Just one new CSS definition will be added (when using Lytebox/Highslide) If you customized this template, revert it to reflect the changes. To upgrade, just import the new 1.2.1 product (allow overwrite = yes). No need to re-upload the files. 1.2.0 (June 6th, 2008) - TCattitude take Spleasure's work with his permission, and continue from vbulletin 3.6.x mod, porting it to vbulletin 3.7.x - Add options to use Lytebox or Highslide to show full image. - Add options to customize the Warn-Bar color, text color and border. - fixed resizing images posted in vb's blogs. - fixed resizing images posted in vb's albums. Now you can set a more larger width in usergroup permissions, and allow "External Image Resizer" to resize down more to not mess up your layout. - fixed to not show Warn-Bar when you use Lytebox or Highslide. Instead: Mouse-over warning. Before (Spleasure's Work)... see the readme. Live Demo. ---------------------------------------- http://www.antronio.com/blogs/tc/hap...de-tiempos-36/ In vB's Blog. http://www.antronio.com/album/constructora/a6-p30/ In vB's Album. More Details ---------------------------------------- See the included readme.txt for more details, configuration, changelog (from nCode vb3.6.x) and other things (copyrights and license info for Highslide / Lytebox / etc). Thanks ---------------------------------------- Thanks to Spleasure for the permission to use his javascript and work. I made another mod, more minimalistic, for resize external posted images in several vbulletin website that i manage. But my javascript skills are nor really the best, so i was using some other JS functions that i found online. But nothing like nCode's one. So he gave me permission to use his JS, and to use the first fork I did from nCode's plugin-product for vbulletin 3.6.x. So i drop my own minimalistic version of the image-resize plugin-product, polished the fork (put options and more friendly for admins), and make a "second version" of nCode's one. And this is it: nCode Image Resizer -> The Image Resizer. Now powered with Lytebox, Highslide and many more! (optional) Support. ---------------------------------------- Will be given by me... and all the nice and beautiful community here at vb.org that is using this mod and be kind enough to help each other. I have a work, a family and a small Cat that takes a lot of milk, so don't spec an immediate response for every problem. Bugs will be solved. Suggestions could be taken or not. And obviously: don't ask or request things if you don't mark this mod as installed Supporters / CoAuthors Show Your Support
|
Благодарность от: | ||
Insta-Gator |
Comments |
#332
|
||||
|
||||
Great Mod, and Great Improvements. :up::up:
Thank You Very Much For Sharing It. Two Ideas for Future Updates: 1. Would be Nice to Restrict the Options for Each Usergroup for the Dropdown Resize Mode Selection, so that Admins can Give more Options to Certain Usergroups and Less to others (Not to Give Much Resources to New Registered Users), could be with a Yes/No radio Button or Dropdown Box to Select Yes/No I Wish to Allow Certain Script (Highslide and others, one by one). (Perhaps would be also Good to have Master General Options on the Mod Options, and another one to Decide for wish Usergroups will be Used the Custom Options and for wish other ones the Master General Options). 2. Would be Nice to Add an Option for the Resized Size of the Image on the Screen and other for the Maximum Size of the Image on the Open Box of each System, because right now they're Using the same Values, so if I set Maximum Width and Height of 1,000 Pixels then on Screen the Image will be Displayed on 1,000 Pixels and when Opening the Box (Highslide for Example) the Maximum Value will be also 1,000; it would be nice to have the Size on Screen to Fit the Window (I like to Use Widht of 650 Pixels) and another Maximum Values for the Image Shown with the Script Box (Highslide and Others); the idea is to Set on the Script Box Highg Values to be able to see Images at Maximum Size and Keep the Image on the Screen Small Enough to Fit the Window, of Course the Admin Being Able to Set the Screen Value and Would be Super Nice if Users can Set it Too as they Wish. I Hope this Ideas Help, the Improvements are Really Good. My Best Regards. |
#333
|
|||
|
|||
Quote:
I want to only allow external images from 8-10 image hosts. Many hosts are troubled with rules, they are slow etc. so I want users to only be able to use the hosts I trust and whitelist. Besides, I don't want my users to hotlink and steal images (bandwidth!) from here and there (some users tend to hotlink). Using not whitelisted URLs should replace the image with a text like "This image host not allowed...." or similar. I have a custom made plugin that does exactly this, but it conflicts with your great plugin. I think we will see an increasing amount of external image hosts, with the possibility many of them are bad or unwanted from specific forums (they have strange rules, slow speeds, bad scripts altering images, they delete images too soon, they ban domains etc.). We need to control what hosts our users use! Please add such a feature and The Image resizer will be complete At first hand it might seem a bit strange to ask for such a feature when the image resizer is about handling images only. You might say another plugin should do this trick. But your plugin is essential in how images are handled all around and should in my humble opinion also have the little feature letting us do the above explained Would be great if possible. |
#334
|
||||
|
||||
edit:
Has anyone gotten lightview to work in IE browser by any chance? Its the nicest one of the bunch and does not work in IE unfortunately. |
#335
|
||||
|
||||
Can support for Project Tools be added???
|
#336
|
||||
|
||||
French language
Translator: Billyboule (team vBr) |
#337
|
||||
|
||||
Quote:
Supposedly it messes with the javascript or something. I don't know much about it. But, I'd like to know if this can be altered to make it work with IE as well. |
#338
|
||||
|
||||
Hey Arny,
Lightview works for me in both IE7 and IE8 Beta 2, and FireFox V3. I'm ONLY running vB3.7.3PL1 & Blog. I don't have vBadvanced or vBSEO. ~OZ P.S. I like HighSlide. Also, you can go to HighSlide.com, build your own HighSlide.js file, use that file in place of the HighSlide.js file that comes with this hack. |
#339
|
||||
|
||||
Quote:
http://highslide.com/example-mini-gallery.html Main page: http://highslide.com/index.htm |
#340
|
|||
|
|||
Awesome mod man! I love it.
I found a bug,when using TCattd resize javascript the signatures doesn't get resized because the javascript check the image size against the size specified for post not the one specified for signatures. At line 11 and 22 : Code:
if (theImg[i].width > tcimgrWidthMax) { It doesn't check tcimgrWidthSizeToSigs |
#341
|
||||
|
||||
chadi,
Concerning HighSlide, although I could not get the Left - Right Navigation buttons to show when you mouse over an image after clicking on it you can still use the Left & Right Arrow Buttons (as the Mouse Over Message explains you can) to view any and ALL attachment pictures in a thread. The only 'glitch' I saw was there's no 'End.' For example, if there are 2 pics and you've clicked on the 1st pic, a Right Arrow goes to the 2nd pic, but, any additional Right Arrows can't find a new pic to show so it just closes the 2nd pic with no new pic to show; it doesn't just stop at the 2nd pic knowing there are no other pics to show. P.S. The HighSlide.js that comes with this mod has the Left & Right Arrow capability already in it. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|