vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Mini Mods - Link Checker / Free file hosting link checker - MULTI FILE SUPPORT All VB 3.8 (https://vborg.vbsupport.ru/showthread.php?t=225032)

doa24uk 10-10-2009 10:00 PM

Link Checker / Free file hosting link checker - MULTI FILE SUPPORT All VB 3.8
 
1 Attachment(s)
This is an update of this previous template mod, now it supports Multiple Files & is a full blown mod now.

Finally! Here's a 100% working free file host link checker that's ready to be integrated into your site with only TWO alterations to your vBulletin - simple & painless !!!

Instructions are attached (instructions.txt)

Each link within CODE tags will now have a 'Check this link' hyperlink that will open in a new window & tell you whether or not the link is still live!


A full list of working mirrors can be found at the official website - MirrorChecker.com

but the current list is ->

* Rapidshare.com
* Zshare.net
* Zippyshare.com
* Mediafire.com
* Megaupload.com
* 4Shared.com
* Speedyshare.com
* Uploading.com
* Uploaded.to
* Ul.to
* Badongo.com
* Filefront.com
* Bigupload.com
* Filefactory.com
* Sharebigfile.com
* Yousendit.com
* Gigasize.com
* Depositfiles.com
* Hotfile.com
* Sendspace.com
* Megarotic.com
* Letitbit.net
* Netload.in
* ShareBee.com
* DNBShare.com


Want another site added to our supported list? No worries, drop us a line & we'll try and get it added!


MirrorChecker.com guarantee - This tool will be working 100% 24/7/365!

Follow us on Twitter for regular updates.

Many thanks to Shadab for the code help.

Paul M 10-11-2009 03:44 PM

Please remove the instructions from the post and attach them as a file. Thanks.

marianoblesa 10-11-2009 06:30 PM

Please, you could specify more changes in the php file.

Thanks

doa24uk 10-12-2009 09:36 AM

Quote:

Originally Posted by marianoblesa (Post 1898214)
Please, you could specify more changes in the php file.

Thanks

Sorry? I don't follow.

All instructions are attached in the text file.

steve1966 10-12-2009 06:38 PM

hi is this just my forum but the check links appears on top of the link when i code severel links instead of showing on the end of the codes

doa24uk 10-12-2009 09:55 PM

Could you post a screenshot?

steve1966 10-13-2009 05:29 PM

Quote:

Originally Posted by doa24uk (Post 1898820)
Could you post a screenshot?

Hi i have unistalled it

what i mean on you screenshot you have coded several links and at the end of each linlk you have a link check option

on my forum when i installed the option to check the links when i coded several the option to check the links are postioned underneath each link instead of at the end

doa24uk 10-13-2009 10:05 PM

Quote:

Originally Posted by steve1966 (Post 1899196)
Hi i have unistalled it

what i mean on you screenshot you have coded several links and at the end of each linlk you have a link check option

on my forum when i installed the option to check the links when i coded several the option to check the links are postioned underneath each link instead of at the end

This sounds like a simple layout problem.

If you copy and paste your bbcode_code template text into a PM I'll take a look for you.

What template are you using?

It looks like this you mean? -->

Code:

http://somelink.com
  - Check this link


steve1966 10-14-2009 05:04 PM

hi yes it looks like that i will copy the template and pm you now thanks

doa24uk 10-18-2009 06:08 PM

The issue with steve1966's install was purely a template problem.

This mod is 100% working.

multiplex 11-15-2009 07:27 PM

nice mod. just wondering if there is any way to limit the "check link" hyperlink to only those sites that are in the list above? this mod adds that "check link" on any link that is wrapped in code tags.

also any way to make this check multiple links at the same time much like this page can

HTML Code:

http://www.rapidground.com/link/
that would make the mod more effective IMO

gil 12-15-2009 08:08 AM

Thanks

onealien 10-14-2010 01:03 AM

didnt work for me....box showed up but the links within were gone....


:(

WoGuziczek 10-14-2010 06:26 PM

1 Attachment(s)
REAL LINK CHECKER

Check this ;) :

Don't change bbcode_code template or revert current (if you modified)

in includes/class_bbcode.php find:
PHP Code:

function handle_bbcode_code($code)
    {
        global 
$vbulletin$vbphrase$stylevar$show;

        
// remove unnecessary line breaks and escaped quotes
        
$code str_replace(array('<br>''<br />'), array(''''), $code);

        
$code $this->strip_front_back_whitespace($code1);

        if (
$this->printable)
        {
            
$code $this->emulate_pre_tag($code);
            
$template 'bbcode_code_printable';
        }
        else
        {
            
$blockheight $this->fetch_block_height($code);
            
$template 'bbcode_code';
        }

        eval(
'$html = "' fetch_template($template) . '";');
        return 
$html;
    } 

replace with:
PHP Code:

function check_link($url)
    {
        
$url urldecode($url);
        
$ch curl_init();
        
curl_setopt($chCURLOPT_URL"http://mirrorchecker.com/linkchecker2.php?url=" $url);
        
curl_setopt($chCURLOPT_USERAGENT'Googlebot/2.1 (+http://www.google.com/bot.html)');
        
curl_setopt($chCURLOPT_REFERER'http://www.google.com');
        
curl_setopt($chCURLOPT_AUTOREFERERtrue);
        
curl_setopt($chCURLOPT_HEADERfalse);
        
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
curl_setopt($chCURLOPT_TIMEOUT10);
        
$data curl_exec($ch);
        
curl_close($ch);
        if (
preg_match('/\<font\ color\=green\>\<h1\>File\ Available\ \@\ .*\<\/h1\>\<\/font\>/sm'$data)
            OR 
preg_match('/File\ Available/sm'$data)) {
            return 
true;
        }
        return 
false;
    }
    function 
handle_bbcode_code($code)
    {
        global 
$vbulletin$vbphrase$stylevar$show;

        
$codeLinks explode("\n"$code);
        
$code '';

        foreach(
$codeLinks as $i => $link)
        {
            if (
$this->check_link($link))
            {
                
$code .= $link " - <font color=\"green\"><b>Checked & works</b></font>\n";
            }
            else
            {
                
$code .= $link " - <font color=\"red\"><b>Doesn't work</b></font>\n";
            }
            
        }
        
$code str_replace(array('<br>''<br />'), array(''''), $code);
        
$code $this->strip_front_back_whitespace($code1);

        if (
$this->printable)
        {
            
$code $this->emulate_pre_tag($code);
            
$template 'bbcode_code_printable';
        }
        else
        {
            
$blockheight $this->fetch_block_height($code);
            
$template 'bbcode_code';
        }
        eval(
'$html = "' fetch_template($template) . '";');
        return 
$html;
    } 

Screen in attachment ;)


All times are GMT. The time now is 07:18 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.01208 seconds
  • Memory Usage 1,785KB
  • 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
  • (1)bbcode_code_printable
  • (1)bbcode_html_printable
  • (2)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (14)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