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
  #192  
Old 04-11-2011, 09:57 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 kether1 View Post
Did you decide if you would make this work for the CMS as well? Thanks!

kether
not yet

Quote:
Originally Posted by giaguaro View Post
i imported my vbulletin from a old Snitz forum which had a different tag for image.
Would this product scan also those images?
All images link can be scanned?
And what about the absolute path images files such as ../public/data/user/image.jpg ?
Will this be scanned and substituted by a valid link? (they are no more valid link because the path is changed or vb doesnt recognize them)
As far as I recall, converted Snitz forums require HTML enabled and thus have all (external) images directly embedded. If you have different BB Code tags for images, you may try to add them to the options in order to import also those. However, it is a feature you must try first in a test bed.
Absolute paths are not recognized and you should convert those paths into valid URL's first, anyway.
Reply With Quote
  #193  
Old 04-11-2011, 12:16 PM
giaguaro giaguaro is offline
 
Join Date: Feb 2011
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by y2ksw View Post
As far as I recall, converted Snitz forums require HTML enabled and thus have all (external) images directly embedded. If you have different BB Code tags for images, you may try to add them to the options in order to import also those. However, it is a feature you must try first in a test bed..
i feel like we talked previously in another language..

Thanks for your reply.
My snitz tag works in VB, but the problems are where images are embedded with an absolute path

Quote:
Originally Posted by y2ksw View Post
Absolute paths are not recognized and you should convert those paths into valid URL's first, anyway.
This could be great. But how to do that? A "search and replace" somewhere? Or a product?
Reply With Quote
  #194  
Old 04-11-2011, 01:51 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 giaguaro View Post
This could be great. But how to do that? A "search and replace" somewhere? Or a product?
Probably you will need to use a query, which replaces all absolute references accordingly to your new board settings:

Code:
UPDATE post SET pagetext=REPLACE(pagetext, '../absolute/path/', 'relative/path/')
and copy or move also your images to the new relative path you define here. Please make sure to backup your post table in case your query does not work as expected.
Reply With Quote
  #195  
Old 04-12-2011, 06:21 AM
giaguaro giaguaro is offline
 
Join Date: Feb 2011
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks a lot.
I am becoming friendly with products and plugin but I still pay attention to DB modification
I presume i have to back up the db table (by the way, i added the auto bkp thanks to a mod here) , do the query on the table and put it back in the db
Reply With Quote
  #196  
Old 04-12-2011, 05:52 PM
mastershady mastershady is offline
 
Join Date: Apr 2011
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

first of all great work and appreciated ...
Second,
I downloaded the Mod and i created images/uploads folder with permission or 777 and i uploaded the PHP file to the includes/cron also i copied the file to includes direct ... i uploaded the the plugin and enabled it i found new folder created in the uploads --> 2011 --> 4 but nothing inside it ... till the moment nothing happened and no single image imported?!!!!!
is the issue in defining the tag which in the options of this mod which is by default img do i need to change it or what is the issue exactly!!!!!
my server:
===
Operating System:
CentOS 5
RAM:
2 GB
Total Disk Space:
30 GB
Bandwidth Quota:
1000 GB
===
or do i need to create any table in the DB ... or some permissions from the server is required for this hack?!!
Reply With Quote
  #197  
Old 04-13-2011, 09:40 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 mastershady View Post
first of all great work and appreciated ...
Second,
I downloaded the Mod and i created images/uploads folder with permission or 777 and i uploaded the PHP file to the includes/cron also i copied the file to includes direct ... i uploaded the the plugin and enabled it i found new folder created in the uploads --> 2011 --> 4 but nothing inside it ... till the moment nothing happened and no single image imported?!!!!!
is the issue in defining the tag which in the options of this mod which is by default img do i need to change it or what is the issue exactly!!!!!
my server:
===
Operating System:
CentOS 5
RAM:
2 GB
Total Disk Space:
30 GB
Bandwidth Quota:
1000 GB
===
or do i need to create any table in the DB ... or some permissions from the server is required for this hack?!!
You may need to enable fopen() to access external URL's or install CURL and allow that it accesses external content. Since it is your server importing the images, it needs also access to other sites. This may be a firewall rule and/or a permission in your php.ini file (search for fopen or URL).
Reply With Quote
  #198  
Old 04-13-2011, 01:51 PM
mastershady mastershady is offline
 
Join Date: Apr 2011
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by y2ksw View Post
You may need to enable fopen() to access external URL's or install CURL and allow that it accesses external content. Since it is your server importing the images, it needs also access to other sites. This may be a firewall rule and/or a permission in your php.ini file (search for fopen or URL).
thanks for your response the property allow_url_fopen is on ... what will be other issues which prevents this hack from working ...
how i can catch the error exactly since every thing seems ok but still it is not working ...
is it becuase i used the latest version of the hack 1.0.5 ...

any support please ...
Reply With Quote
  #199  
Old 04-13-2011, 02: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 mastershady View Post
thanks for your response the property allow_url_fopen is on ... what will be other issues which prevents this hack from working ...
how i can catch the error exactly since every thing seems ok but still it is not working ...
is it becuase i used the latest version of the hack 1.0.5 ...

any support please ...
What's about the firewall?

If you create a test.php with:
PHP Code:
<?php

$content 
file_get_contents('http://www.google.com/');

echo 
$content;
die;
does it show you something? (You should see the google page at least to some extent)
Reply With Quote
  #200  
Old 04-13-2011, 02:55 PM
mastershady mastershady is offline
 
Join Date: Apr 2011
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I created this php file and I saw google page ...
so is it a matter of the firewall ... i checked my server, and curl is already installed ....
note some of the posts was having not exists images now it has been replaced by the error image which i defined in the hack options ...
is it a matter of time outs in the hack settings? ...
or settings of the firewall?
Reply With Quote
  #201  
Old 04-13-2011, 04:55 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 mastershady View Post
I created this php file and I saw google page ...
so is it a matter of the firewall ... i checked my server, and curl is already installed ....
note some of the posts was having not exists images now it has been replaced by the error image which i defined in the hack options ...
is it a matter of time outs in the hack settings? ...
or settings of the firewall?
If you ?have seen the google page, you firewall is open. So maybe you have images which cannot be imported for some reason. Do you have this product running for a long time yet? If you have for example 1 image each 1000's post, it may take quite some time before something useful happens. Are there any entries in the iei_img table?
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 01:35 AM.


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.05753 seconds
  • Memory Usage 2,377KB
  • 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
  • (1)bbcode_code
  • (1)bbcode_php
  • (9)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
  • (3)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