1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Convert Image All 6.0

Converts ALL hot linked images to attachments.

  1. AndyB
    Compatible XF Versions:
    • 1.2
    • 1.3
    • 1.4
    • 1.5
    Description:

    The Convert Image All add-on will convert hot linked images to attachments.

    The hot linked image will be replaced by a full size inline attachment.

    (hot linked image)

    pic001.jpg

    (attachment)

    pic002.jpg

    This add-on is designed to convert all existing hot linked images contained in all posts. It should also be used every few months to verify there are no hot linked images on your forum.
    Key Features:
    • Images resized using ImageMagick for highest quality
    • Images resized to maximum width and height settings in Admin Control Panel (Options -> Attachments)
    • Setting for temporary image directory
    Requirements:

    Must have ImageMagick PECL Extension installed on your server. Check if you can select this:

    Admin Control Panel -> Options -> Attachments -> Default Image Processor -> ImageMagick PECL Extension

    If you're not able to select ImageMagick PECL Extension, contact your web host and ask them to install it.

    XenForo Control Panel Requirements:

    This add-on requires a restricted Maximum Attachment Image Dimensions setting. You cannot use 0 or blank as an option. I use the 1600 x 1600 on my forum.

    pic003.jpg

    Admin CP -> Home -> Options -> Attachments

    Installation:
    1. Download convertimageall_v6.0.zip and unzip it.
    2. Upload the Andy folder to your server. The correct location will be library/Andy.
    3. From your Admin Control Panel, go to the "Install Add-on" page.
    4. Upload the addon-ConvertImage_v6.0.xml file.
    5. Click the Install Add-on button.
    Options page:

    pic004.jpg

    Cron Entry:

    This optional feature is used on forums with many posts, it automates the Convert Image All process. Once all posts have been converted please uncheck this Cron Entry option.

    pic005.jpg

    User Group Permissions:

    Set the Administrative User Group Permissions to "Allow".

    pic006.jpg

    Operation Step 1:

    Add "convertimageall" to the end of the URL in your browser.

    Examples:
    Code:
    Full Friendly URLs
    http://www.domain.com/convertimageall
    http://www.domain.com/forums/convertimageall
    
    non-Full Friendly URLs
    http://www.domain.com/index.php?convertimageall
    http://www.domain.com/forums/index.php?convertimageall
    
    At this point you will see the following:

    pic007.jpg

    Operation Step 2:

    To convert hot links images, click the "Update 1 posts" link.

    At this point you will receive a confirmation "Update successful" message.

    Press the back button. At this point it will appear as nothing has happened because you are looking at a cached page, if you reload the page you will see the next post number to convert.

    Once you have verified the add-on is working correctly, you can increase the Limit in the Options, then reload the page. For example you can set the Limit switch to 1000, however note setting the Limit switch to a very high number will result in timeout errors. Click the "Update posts" link and 1000 posts will have hot linked images converted to attachments.

    Operation Step 3 (Optional):

    To run this add-on automatically every 10 minutes, go to the Cron Entry in your Admin Control Panel and enable the Convert Image All entry. There is a table called xf_convert_image_all which stores the last post ID the add-on has processed. The Cron Entry will start with the first post and continue until the last post has been processed. Be sure to set the Limit in the Options page to a higher number like 1000 so each 10 minutes 1000 posts will be processed.

    Add 'convertimageall' to your URL to check the progress of the Cron Entry:

    pic008.jpg

    The Cron Entry will be completed when the Cron Entry Post ID is close to the last post ID in your forum, note you do need to reload the page to get the latest post ID that was processed. Use phpMyAdmin to determine what is the last post_id of your forum, look at the xf_post table.

    Question and Answers:

    Q: Some hot linked image are not converted, why is this?
    A: If a hot linked image is either too small, too large, or the dimensions are not able to be read, those images are not converted and will require manual conversion.

    Q: Why isn't GD supported?
    A: GD does a terrible job of creating large images.

    Q: Can files in the /tmp/ directory be deleted?
    A: Yes.

    Q: Why doesn't this add-on remove dead hot linked images?
    A: I have not added that function because the danger of losing data is too great. It's best that posts with dead hot linked images be edited or deleted so you have quality content on your forum.​

    Sending a donation:

    If you like this add-on, please consider sending a small donation.

    https://www.paypal.me/andybajka

    Thank you.
    CyclingTribe, Sunka, Glockie and 18 others like this.

Recent Updates

  1. See description
  2. See description
  3. See description

Recent Reviews

  1. Breixo
    Breixo
    5/5,
    Version: 5.6
    Great addon and great support, totally recommended. I just changed from MetaMirror addon to this one.
  2. CNK
    CNK
    5/5,
    Version: 5.6
    Great addon! :) I have forum since 2006 so I have a lot of broken images. With this modification, I can host images in my VPS and I don't have to worry about the rest of the images .
  3. Ugur Ilmaz
    Ugur Ilmaz
    5/5,
    Version: 5.2
    With the cron-job feature you don't have to do anything. It converts every image itself. Great addon and GREAT support :)
  4. Wasserlasser
    Wasserlasser
    5/5,
    Version: 5.1
    Excellent AddOn that allows Admins to convert all external pictures to local pictures. No more lost pictures or dead links. Awesome support.
  5. Vitor Dos Reis
    Vitor Dos Reis
    5/5,
    Version: 5.0
    Amazing addons: a must have to any long term community project. Works great in large boards with permanent help and support from author. Highly recommended!
  6. Sunka
    Sunka
    5/5,
    Version: 4.6
    Superb addon. What to say about Andy and his addons which is not said before. Excellent service and superb support. Thanks Andy!
  7. CyclingTribe
    CyclingTribe
    5/5,
    Version: 4.5
    Great add-on, and combined with Andy's other Convert Image add-on this is helping us move CycleChat to https:// whilst retaining all the externally linked images. Converting them to attachments means we keep them on our own server and our visitors benefit from the CF edge caches for our domain.
  8. Sam F
    Sam F
    5/5,
    Version: 4.2
    I nice add-on which embeds an image, which keeps images from showing up as dead linked images. Nothing worse them reading a post with dead images.
  9. AFT
    AFT
    5/5,
    Version: 4.1
    This is an excellent utility that keeps images from external sources on my site. Images are very important to the site as without them they would render threads useless.
  10. MstrfBlng
    MstrfBlng
    4/5,
    Version: 3.9
    Simple yet effective tool to download and host al external images locally. Ensuring that your forum is able to display images without having the fear that they will be removed from an external host.

    Tool works also in Windows / IIS environments, but needs soms small changes.