vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Imagehost image broken? Replace with error image (https://vborg.vbsupport.ru/showthread.php?t=190885)

esperone 09-14-2008 08:52 AM

Imagehost image broken? Replace with error image
 
Hi,

I have seen a few sites using this but no one has made this a mod for vb. I'll explain the idea.

Alot of forums have images posted in their posts that are hosted remotley through imagehosts (TinyPic, Photobucket etc).
However, if the imagehost is down, then you get alot of broken images that doesn't look too attractive.

What this javascript code does is replace that broken image with an image of your choice (maybe an image saying 'This image is currently unavailable' or something like that)

Code:

<html>
<head>
<script language="JavaScript" type="text/javascript">
function ImgError(source){
        source.src = "http://yourdomain.com/images/no_image.gif";
        source.onerror = "";
        return true;
}
</script>
</head>
 
<body>
<div><img src="http://jquery.com/images/bibeault_cover150A.jpg"
border="1" height="100" alt="image" onerror="ImgError(this)" /></div>
</body>
</html>

I have taken this code from this site: http://maisonbisson.com/blog/post/12...in-javascript/ which explains more.

I think it maybe possible just to add this in the HTML code that displays the images in the posts;
Code:

onerror="this.src='img/img_error.jpg';"
Is there a way of this being implemented into vb?

I have no idea about programming so im hoping this might be an idea that a coder wants to make a reality.

Regards,
John


All times are GMT. The time now is 10:25 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.01013 seconds
  • Memory Usage 1,710KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete