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

Reply
 
Thread Tools
Import External Images Details »»
Import External Images
Version: 1.0.5, by y2ksw y2ksw is offline
Developer Last Online: Feb 2023 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 4.x.x Rating:
Released: 11-06-2010 Last Update: 02-13-2011 Installs: 300
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

This vBulletin 4 product imports external images in your posts from external servers or paths into a specific path, normally your forum's image folder.

Differently than the previous product Image Cache for vBulletin 3.x., it parses the posts at regular intervals for new images and replaces the external references in the background. Also, instead of using only a single folder, it creates folders for years and months, making it much easier to handle large quantities of images. The source and destination image URL's are stored into database, too, avoiding unnecessary duplicates.

It moves and optionally converts images from one place to another. It is a handy tool in order to keep your images local to your forums.

Version 1.0.4 is temporarily in BETA stage until the users have confirmed the newly requested features.
Version 1.0.5 is still in BETA stage. It adds a new bunch of additional features, one of which allows you to test your mathematical understanding ... and a few other to fine-tune CURL and socket timeouts, and resizing on the fly of too large images. If you don't know what these options do, please leave them at their default values.

Download Now

File Type: zip 1.0.2.iei4.zip (80.0 KB, 477 views)
File Type: zip 1.0.4.iei4.zip (84.5 KB, 185 views)
File Type: zip 1.0.5.iei4.zip (87.5 KB, 2158 views)

Screenshots

File Type: jpg 08-11-2010-11.32.53.jpg (112.4 KB, 0 views)
File Type: jpg 02-02-2011-22.06.39.jpg (126.0 KB, 0 views)

Supporters / CoAuthors

Show Your Support

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

Comments
  #372  
Old 07-27-2012, 06:11 AM
y2ksw's Avatar
y2ksw y2ksw is offline
 
Join Date: Aug 2003
Location: Italy
Posts: 1,418
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BadgerDog View Post
Donated PayPal to author and been using this terrific mod for a year or so now and it's great !!!

Running 4.1.3pl5 ...

We've come across something weird with it I can't figure out. A member referenced 5 JPG pics (all under 100k in size) using IMG bbcode and pointing to PhotoBucket.

y2ksw's excellent import mod executed it's scheduled task and imported 3 of them just fine ...

FR8002 imported as FR8002-1
FR8003 imported as FR8003-1
FR8004 imported as FR8004-1

It refused to import 2 of them titled:

FR-8001
FR-8005

With the first 3, a typical edit post showed links like this, as they are stored on our own server:

http://www.xxxx.com/images/imported/2012/07/FR8002-1.jpg
http://www.xxxx.com/images/imported/2012/07/FR8003-1.jpg
http://www.xxxx.com/images/imported/2012/07/FR8004-1.jpg

The same edited post shows links to where the two that didn't post as:

http://www.xxxx.com/ (Note: no reference to a pic at all)

There's nothing abnormal about the two pics that this mod fails to process, except they have a "-" dash character as the second character of the filename.

In order to get the pics to show for our member, I had to manually upload for the two of them from PhotoBucket into the imported directory and they display properly in vBulletin doing that. However, all testing I've done with test posts, consistently causes the import mod to fail on these two pics.

Anyone have any idea what's happening?

Is it possible that the "-" in the filename is causing a problem with this mod?

Thanks for any feedback ...

Regards,
Doug
The hyphen may cause problems with redirects on mod_rewrite, or maybe also with vbSEO which allows a final "-123" as a thread or forum indicator. Images should be excluded though.

Depending on the remote server, "-" may have all sorts of problems at their end, last not least an invalid image, which simply will never import because not conforming to the image standards. If it was for example a spoofed image (image is a script), it will not contain some tags in order to identify it self and thus will fail to load. It is a sort of inbuilt antivirus.
Reply With Quote
  #373  
Old 07-27-2012, 09:28 AM
warlord0 warlord0 is offline
 
Join Date: Apr 2012
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One of the things I did to help a bit of debugging was to query the database directly to see if things were happening as they should.

Here's a few pointers that might help. Tweak them as you see fit like is the iei_parsed set or not. Based on the queries in the actual code.

Code:
select * from iei_img;
Code:
SELECT t.threadid, postid, p.dateline FROM post p INNER JOIN thread t ON p.threadid = t.threadid WHERE iei_parsed=1 and pagetext LIKE '%[/IMG]%' order by postid limit 0,100;
Reply With Quote
  #374  
Old 07-30-2012, 06:12 PM
warlord0 warlord0 is offline
 
Join Date: Apr 2012
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Really, really liking this addon.

We have a forum that has been around 10 years. In that time people move on and some have now removed or edited photobucket and flickr accounts causing a few 404's for some images that were very useful.

This addon stops that from happening. Very pleased with it.

Rated accordingly.
Reply With Quote
  #375  
Old 08-01-2012, 12:57 PM
warlord0 warlord0 is offline
 
Join Date: Apr 2012
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Actually, just thought of something that would make this a killer app for us.

If as an admin there was a button on a post/thread that initiated an immediate backup or added it as a priority to the schedule.

That way when I find a thread that I really need to be sure I have copies of I just click and it gets copied.
Reply With Quote
  #376  
Old 08-01-2012, 01:49 PM
y2ksw's Avatar
y2ksw y2ksw is offline
 
Join Date: Aug 2003
Location: Italy
Posts: 1,418
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by warlord0 View Post
Actually, just thought of something that would make this a killer app for us.

If as an admin there was a button on a post/thread that initiated an immediate backup or added it as a priority to the schedule.

That way when I find a thread that I really need to be sure I have copies of I just click and it gets copied.
I added this suggestion to the devlog. However I'm unable to tell when I will put hands on.
Reply With Quote
  #377  
Old 08-04-2012, 07:19 PM
SonSahne SonSahne is offline
 
Join Date: Feb 2008
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For version 3.8.x will be supported? image cache is old and useless.
Reply With Quote
  #378  
Old 08-06-2012, 09:07 AM
warlord0 warlord0 is offline
 
Join Date: Apr 2012
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by y2ksw View Post
I added this suggestion to the devlog. However I'm unable to tell when I will put hands on.
Many thanks.

No rush on it as I'm still doing a happy dance as it's backing stuff up for me
Reply With Quote
  #379  
Old 08-11-2012, 03:12 PM
diyautoftw diyautoftw is offline
 
Join Date: Feb 2012
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,
I'd like the images in forum posts to be uploaded to the server when they are promoted to CMS articles. Is there any way to mod this to do that? I don't want all forum post images uploaded, just the images in the CMS articles. Thanks!
Reply With Quote
  #380  
Old 08-16-2012, 11:21 AM
y2ksw's Avatar
y2ksw y2ksw is offline
 
Join Date: Aug 2003
Location: Italy
Posts: 1,418
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by diyautoftw View Post
Hello,
I'd like the images in forum posts to be uploaded to the server when they are promoted to CMS articles. Is there any way to mod this to do that? I don't want all forum post images uploaded, just the images in the CMS articles. Thanks!
The CMS is not handled yet and maybe never will. However, if you wait for the plugin to catch up, you promote discussions which already have their image imported.
Reply With Quote
  #381  
Old 08-16-2012, 10:59 PM
alhidaya alhidaya is offline
 
Join Date: Feb 2012
Posts: 124
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

Thanks for a great mod.

How do I add more tags into this mod ? Right now we can only use [img] tag. I do have :

[FLOAT=left] and [/FLOAT]
[FLOAT=right] and [/FLOAT]

on my forum to align images to the left or to the right of the post.

This is very IMPORTANT What should I do to install the images BB Code ?
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:31 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.32169 seconds
  • Memory Usage 2,367KB
  • Queries Executed 27 (?)
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
  • (2)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (20)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (5)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete