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

Facebook Viral Script - Mailing List Builder Method

Discussion in 'FaceBook' started by G-S-T, Sep 9, 2013.

  1. G-S-T

    G-S-T Executive VIP Jr. VIP

    Joined:
    Jan 20, 2011
    Messages:
    1,840
    Likes Received:
    8,808
    Occupation:
    Full time IM
    Location:
    Heavy in the game
    Its been a while since I shared something that people can turn into instant money. So here goes.

    The premiss:

    Create website that engages users via Facebook sharing.
    Find suitable bait/niche/topic.
    Create mailchimp list.
    Enjoy.

    Here is an example : http://buyyelpreviews.net/

    The key thing to use here is the bait. You need something that people are realling going to want, but your not going to get yourself landed in jail because it turned out to be bullshit. For this proof of concept example, I decided to use the popular TV show "Game of Thrones"

    The landing page tells the user that they can watch leaked episodes of series 4.

    There is a bit of social engineering going on here. Look at the way things are worded on the site "Its been leaked, but people are being selfish and not sharing" "I am sharing it with you" bla bla.

    Also there is a downloads remaining timer on the page, this sets a sense or urgency for the user to follow the instructions without questioning their logic too much.

    The site itself is really simple. It consists of 2 pages. index.php and leaked.php

    You will need to look through the code and modify it slightly before using the script on your own url.

    There are 2 steps to the landing page. The user must first share the page on facebook. Then the 2nd step is either a facebook like or facebook comment (this changes each page reload) - After they complete step 2, they are taken to leaked.php where they join your mailing list.

    If you want, you can add adsense to the pages for extra revenue.

    index.php
    Code:
    
    
    <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og=""> 
    
    <head> 
    
    
    <meta property="og:title" content="Game of Thrones - Series 4 Leaked Footage" /> 
    
    <meta property="og:site_name" content="Game of Thrones Leaks" /> 
    
    <meta property="og:image" content="http://winteriscoming.net/wp-content/uploads/2011/06/Game_of_Thrones_title_card.jpg" /> 
    
    <meta property="og:description" content="Game of Thrones Series 4 Episode 1,2 and 3 have been leaked to a selected number of people who are keeping it to themselves. We thought that was really selfish of them, so we decided to share it with you." /> 
    
    <meta name="description" content="Game of Thrones Series 4 Episode 1,2 and 3 have been leaked to a selected number of people who are keeping it to themselves. We thought that was really selfish of them, so we decided to share it with you." /> 
    
    <meta property="og:type" content="website" />
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    
    
    <title>Game of Thrones - Series 4 Leaked Footage</title> 
    
     
    
    
    
      <style type="text/css"> 
    
    
    
    
    
    
    </style> 
    
    <style> 
    
    
    
    
    
    
    
    
    
    
    
    
    
     
    
    body {background:url('http://i.imgur.com/kxznElt.png') #fff repeat-x; font-family:Tahoma; text-align:center;}
    
    a {color:#665; text-decoration:none;} a:hover{color:#3b5998;}
    
    #container { width:810px; margin:0px auto 0px auto; }
    
    .header {font-size:20px; font-weight:bold; color:#fff; position:relative; bottom:6px; text-align:left; }
    
     
    
    .content {margin:0px auto 50px auto; width:700px; text-align:center;}
    
    .likediv {margin:0px auto 0px auto; text-align:center;}
    
    .subtitle { font-size:18px; color:#333; font-weight:bold; margin:30px auto 30px auto;}
    
    .instructions { font-size:12px; margin:0px auto 40px auto; }
    
    .step { font-size:12px; font-weight:bold; }
    
    .spacer {height:50px;}
    
    .footborder {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#c5c5c5; margin:0px auto 0px auto;}
    
    .footlink { font-size:11px; color:#665; float:left; margin-left:3px;}
    
    </style> 
    
     <style type="text/css">
    
    </style>
    
    <!--[if IE]>
    
    <style>
    
    .header { position:relative; bottom:10px; right:65px;}
    
    </style>
    
    <![endif]--> 
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
    
    <meta name="robots" content="noindex"/><meta http-equiv="x-dns-prefetch-control" content="off"/></head> 
    
     <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
            <script type="text/javascript" charset="utf-8">
    
                FB.Event.subscribe('edge.create', function(response) {
    
                    window.location = "/leaked.php";
    
                });
    
                var link = "/leaked.php";
    
                var bad = "fb_xd_fragment";
    
                var url = top.location.href;
    
                if( url.substr(-bad.length) === bad ) {
    
                    top.location = url.substr(0, url.length-bad.length-1);
    
                }
    
            </script>
    
    
     <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
            <script type="text/javascript" charset="utf-8">
    
                function redir(){
                    window.location = "/leaked.php";
                }
                FB.Event.subscribe('comment.create', function(response) {
                    setTimeout("redir()", 5000);
                });
                
                setTimeout("facebookEvent()", 5000);
    
                var link = "/leaked.php";
    
                var bad = "fb_xd_fragment";
    
                var url = top.location.href;
    
                if( url.substr(-bad.length) === bad ) {
    
                    top.location = url.substr(0, url.length-bad.length-1);
    
                }
    
            </script>
    
    <body> 
    
     
    
    <div id="container"> 
    
    <div class="header">Watch <u>Game Of Thrones Series 4</u> Leaked episodes</div> 
    
        
    
        <div class="content"> 
        
        <h2>Game of Thrones Series 4 Episode 1,2 and 3 have been leaked to a selected number of people who are keeping it to themselves.</h2> 
        <h1>We thought that was really selfish of them, so we decided to share it with you.</h1>
    
                 <img src="http://cdn2-www.craveonline.com/assets/uploads/2012/08/file_194373_0_Game_of_Thrones_Logo.jpg"> 
    
            <p class="subtitle">Watch <u>Game Of Thrones Series 4</u> Leaked episodes
    
    
    
              <script type="text/javascript">
    
    var num=1296;
    
    function dothis(){
    
    num--;
    
    document.getElementById('cd').innerHTML=num;
    
    setTimeout(" dothis()",1000);
    
    }
    
    
    </script> 
    
    <br>
    
    <font color="red">Downloads remaining:</font> <span id='cd'>1296</span><br></p><script type="text/javascript">dothis();</script>
    
    
    <p>Step 1: Post to profile: <script type="text/javascript">
       function open_new_window(URL)
       {
       NewWindow = window.open(URL,"_blank","toolbar=no,menubar=0,status=0,copyhistory=0,scrollbars=no,resizable=yes,location=0,Width=600,Height=410") ;
       NewWindow.location = URL;
       }
     </script>
    
    <a href="#" onClick="javascript:window.open('http://www.facebook.com/sharer/sharer.php?u=http://buyyelpreviews.net/', 'Game of Thrones - Series 4 Leaked Footage', 'height=400, width=500, location=no, menubar=no, resizable=no, scrollbars=no, status=no, titlebar = yes, toolbar=no, top=250, left=400');"><img src="http://i.imgur.com/oJoGa6H.png" border="0"></a>
    
    <hr>
    
    <?php
    $num = rand(0,100);
    if($num<50){
    ?>
    
    
    <p>Final Step: Click 'like' <fb:like href="http://buyyelpreviews.net/" layout="standard" ref="sidebar-max" send="false" show_faces="true" width="300"></fb:like></p>
     
           <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
        <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    
            type="text/javascript">
    
    </script>
    <?
    }else{
    ?>
    
    <p><b>Final Step: Leave a comment</b> <div class="fb-comments" data-href="http://buyyelpreviews.net" data-num-posts="2" data-width="500"></div></p>
     
           <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
        <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    
            type="text/javascript">
    
    </script>
    
    
    
    <?
    }
    ?>
    
    <div style="VISIBILITY: hidden;"> <script type="text/javascript" src="http://widgets.amung.us/small.js"></script><script type="text/javascript">WAU_small('08ghg3addnew')</script></div>
    
    
    </div>
    
    
    leaked.php
    Code:
    
    <head> 
    
    <title>Game of Thrones - Series 4 Leaked Footage</title> 
    
       <style type="text/css"> </style> 
    
    <style> 
    
    body {background:url('http://i.imgur.com/kxznElt.png') #fff repeat-x; font-family:Tahoma; text-align:center;}
    
    a {color:#665; text-decoration:none;} a:hover{color:#3b5998;}
    
    #container { width:810px; margin:0px auto 0px auto; }
    
    .header {font-size:20px; font-weight:bold; color:#fff; position:relative; bottom:6px; text-align:left; }
    
      
    .content {margin:0px auto 50px auto; width:700px; text-align:center;}
    
    .likediv {margin:0px auto 0px auto; text-align:center;}
    
      
    .subtitle { font-size:18px; color:#333; font-weight:bold; margin:30px auto 30px auto;}
    
    .instructions { font-size:12px; margin:0px auto 40px auto; }
    
    .step { font-size:12px; font-weight:bold; }
    
     
    
    .spacer {height:50px;}
    
    .footborder {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#c5c5c5; margin:0px auto 0px auto;}
    
    .footlink { font-size:11px; color:#665; float:left; margin-left:3px;}
    
    </style> 
    
     <style type="text/css"></style>
    
    <!--[if IE]>
    
    <style>
    
    .header { position:relative; bottom:10px; right:65px;}
    
    </style>
    
    <![endif]--> 
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
    
    <meta name="robots" content="noindex"/><meta http-equiv="x-dns-prefetch-control" content="off"/>
    
    </head> 
    
    <body> 
    
    <div id="container"> 
    
    <div class="header">Watch <u>Game Of Thrones Series 4</u> Leaked episodes</div> 
    
        
    
        <div class="content"> 
        
        <!-- Begin MailChimp Signup Form -->
    <link href="//cdn-images.mailchimp.com/embedcode/classic-081711.css" rel="stylesheet" type="text/css">
    <style type="text/css">
        #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
        /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
           We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
    </style>
    <div id="mc_embed_signup">
    <form action="http://google.us7.list-manage2.com/subscribe/post?u=5bd9d6231c8541f35a75cb9cc&id=b22c5c86b4" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
        <h2>Enter your email address for the info</h2>
    <div class="indicates-required"><span class="asterisk">*</span> indicates required</div>
    <div class="mc-field-group">
        <label for="mce-EMAIL">Email Address  <span class="asterisk">*</span>
    </label>
        <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
    </div>
        <div id="mce-responses" class="clear">
            <div class="response" id="mce-error-response" style="display:none"></div>
            <div class="response" id="mce-success-response" style="display:none"></div>
        </div>    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </form>
    </div>
    <script type="text/javascript">
    var fnames = new Array();var ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';
    try {
        var jqueryLoaded=jQuery;
        jqueryLoaded=true;
    } catch(err) {
        var jqueryLoaded=false;
    }
    var head= document.getElementsByTagName('head')[0];
    if (!jqueryLoaded) {
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = '//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';
        head.appendChild(script);
        if (script.readyState && script.onload!==null){
            script.onreadystatechange= function () {
                  if (this.readyState == 'complete') mce_preload_check();
            }    
        }
    }
    
    var err_style = '';
    try{
        err_style = mc_custom_error_style;
    } catch(e){
        err_style = '#mc_embed_signup input.mce_inline_error{border-color:#6B0505;} #mc_embed_signup div.mce_inline_error{margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff;}';
    }
    var head= document.getElementsByTagName('head')[0];
    var style= document.createElement('style');
    style.type= 'text/css';
    if (style.styleSheet) {
      style.styleSheet.cssText = err_style;
    } else {
      style.appendChild(document.createTextNode(err_style));
    }
    head.appendChild(style);
    setTimeout('mce_preload_check();', 250);
    
    var mce_preload_checks = 0;
    function mce_preload_check(){
        if (mce_preload_checks>40) return;
        mce_preload_checks++;
        try {
            var jqueryLoaded=jQuery;
        } catch(err) {
            setTimeout('mce_preload_check();', 250);
            return;
        }
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = 'http://downloads.mailchimp.com/js/jquery.form-n-validate.js';
        head.appendChild(script);
        try {
            var validatorLoaded=jQuery("#fake-form").validate({});
        } catch(err) {
            setTimeout('mce_preload_check();', 250);
            return;
        }
        mce_init_form();
    }
    function mce_init_form(){
        jQuery(document).ready( function($) {
          var options = { errorClass: 'mce_inline_error', errorElement: 'div', onkeyup: function(){}, onfocusout:function(){}, onblur:function(){}  };
          var mce_validator = $("#mc-embedded-subscribe-form").validate(options);
          $("#mc-embedded-subscribe-form").unbind('submit');//remove the validator so we can get into beforeSubmit on the ajaxform, which then calls the validator
          options = { url: 'http://google.us7.list-manage.com/subscribe/post-json?u=5bd9d6231c8541f35a75cb9cc&id=b22c5c86b4&c=?', type: 'GET', dataType: 'json', contentType: "application/json; charset=utf-8",
                        beforeSubmit: function(){
                            $('#mce_tmp_error_msg').remove();
                            $('.datefield','#mc_embed_signup').each(
                                function(){
                                    var txt = 'filled';
                                    var fields = new Array();
                                    var i = 0;
                                    $(':text', this).each(
                                        function(){
                                            fields[i] = this;
                                            i++;
                                        });
                                    $(':hidden', this).each(
                                        function(){
                                            var bday = false;
                                            if (fields.length == 2){
                                                bday = true;
                                                fields[2] = {'value':1970};//trick birthdays into having years
                                            }
                                            if ( fields[0].value=='MM' && fields[1].value=='DD' && (fields[2].value=='YYYY' || (bday && fields[2].value==1970) ) ){
                                                this.value = '';
                                            } else if ( fields[0].value=='' && fields[1].value=='' && (fields[2].value=='' || (bday && fields[2].value==1970) ) ){
                                                this.value = '';
                                            } else {
                                                if (/\[day\]/.test(fields[0].name)){
                                                    this.value = fields[1].value+'/'+fields[0].value+'/'+fields[2].value;                                            
                                                } else {
                                                    this.value = fields[0].value+'/'+fields[1].value+'/'+fields[2].value;
                                                }
                                            }
                                        });
                                });
                            $('.phonefield-us','#mc_embed_signup').each(
                                function(){
                                    var fields = new Array();
                                    var i = 0;
                                    $(':text', this).each(
                                        function(){
                                            fields[i] = this;
                                            i++;
                                        });
                                    $(':hidden', this).each(
                                        function(){
                                            if ( fields[0].value.length != 3 || fields[1].value.length!=3 || fields[2].value.length!=4 ){
                                                this.value = '';
                                            } else {
                                                this.value = 'filled';
                                            }
                                        });
                                });
                            return mce_validator.form();
                        }, 
                        success: mce_success_cb
                    };
          $('#mc-embedded-subscribe-form').ajaxForm(options);
          
          
        });
    }
    function mce_success_cb(resp){
        $('#mce-success-response').hide();
        $('#mce-error-response').hide();
        if (resp.result=="success"){
            $('#mce-'+resp.result+'-response').show();
            $('#mce-'+resp.result+'-response').html(resp.msg);
            $('#mc-embedded-subscribe-form').each(function(){
                this.reset();
            });
        } else {
            var index = -1;
            var msg;
            try {
                var parts = resp.msg.split(' - ',2);
                if (parts[1]==undefined){
                    msg = resp.msg;
                } else {
                    i = parseInt(parts[0]);
                    if (i.toString() == parts[0]){
                        index = parts[0];
                        msg = parts[1];
                    } else {
                        index = -1;
                        msg = resp.msg;
                    }
                }
            } catch(e){
                index = -1;
                msg = resp.msg;
            }
            try{
                if (index== -1){
                    $('#mce-'+resp.result+'-response').show();
                    $('#mce-'+resp.result+'-response').html(msg);            
                } else {
                    err_id = 'mce_tmp_error_msg';
                    html = '<div id="'+err_id+'" style="'+err_style+'"> '+msg+'</div>';
                    
                    var input_id = '#mc_embed_signup';
                    var f = $(input_id);
                    if (ftypes[index]=='address'){
                        input_id = '#mce-'+fnames[index]+'-addr1';
                        f = $(input_id).parent().parent().get(0);
                    } else if (ftypes[index]=='date'){
                        input_id = '#mce-'+fnames[index]+'-month';
                        f = $(input_id).parent().parent().get(0);
                    } else {
                        input_id = '#mce-'+fnames[index];
                        f = $().parent(input_id).get(0);
                    }
                    if (f){
                        $(f).append(html);
                        $(input_id).focus();
                    } else {
                        $('#mce-'+resp.result+'-response').show();
                        $('#mce-'+resp.result+'-response').html(msg);
                    }
                }
            } catch(e){
                $('#mce-'+resp.result+'-response').show();
                $('#mce-'+resp.result+'-response').html(msg);
            }
        }
    }
    
    </script>
    <!--End mc_embed_signup-->
    
                 <img src="http://cdn2-www.craveonline.com/assets/uploads/2012/08/file_194373_0_Game_of_Thrones_Logo.jpg"> 
    
            <p class="subtitle">Submit your email to watch <u>Game Of Thrones Series 4</u> Leaked episodes
    
    
    
              <script type="text/javascript">
    
    var num=1296;
    
    function dothis(){
    
    num--;
    
    document.getElementById('cd').innerHTML=num;
    
    setTimeout(" dothis()",1000);
    
    }
    
    
    </script> 
    
    <br>
    
    <font color="red">Downloads remaining:</font> <span id='cd'>1296</span><br></p><script type="text/javascript">dothis();</script>
    
    <div style="VISIBILITY: hidden;"> <script type="text/javascript" src="http://widgets.amung.us/small.js"></script><script type="text/javascript">WAU_small('08ghg3addnew')</script></div>
    
    </div>
    
    
    Now you have a mailing list, you can send them as many offers as you like. Making the method last long after facebook block your website.

    Here is a breakdown of the index.php file for anyone who struggles with code.

    Code:
    <meta  property="og:title" content="Game of Thrones - Series 4 Leaked Footage"  /> <meta property="og:site_name" content="Game of Thrones Leaks"  /> <meta property="og:image"  content="http://winteriscoming.net/wp-content/uploads/2011/06/Game_of_Thrones_title_card.jpg"  />
    <meta property="og:description" content="Game of Thrones  Series 4 Episode 1,2 and 3 have been leaked to a selected number of  people who are keeping it to themselves. We thought that was really  selfish of them, so we decided to share it with you." />
    <meta  name="description" content="Game of Thrones Series 4 Episode 1,2 and 3  have been leaked to a selected number of people who are keeping it to  themselves. We thought that was really selfish of them, so we decided to  share it with you." />
    
    <meta property="og:type" content="website" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    
    <title>Game of Thrones - Series 4 Leaked Footage</title>
    ^^ This is your information that will be displayed on peoples facebook news feed. It is important that you get this right first time, because it will complicate things if you need to change the description after facebook has crawled your page.

    It is VERY important that you change all of this info to something unique, because many people will be using this script and facebook will use ANYTHING they can to find linked pages. That includes pages that are using the same picture for the og:image - Do yourself a favor and reupload all images to imgur, this will give you a better chance of not getting you page banned by association.

    Code:
    body {background:url('http://i.imgur.com/kxznElt.png') #fff repeat-x; font-family:Tahoma; text-align:center;}
    
    ^^ This is a perfect example of what to change. This is the blue bar that runs over the top of the pages template. If you dont reupload this image, you could find your page getting blocked on facebook because some other guy is using the same image on his page thats going crazy viral.

    Code:
     <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
            <script type="text/javascript" charset="utf-8">
    
                FB.Event.subscribe('edge.create', function(response) {
    
                    window.location = "/leaked.php";
    
                });
    
                var link = "/leaked.php";
    
                var bad = "fb_xd_fragment";
    
                var url = top.location.href;
    
                if( url.substr(-bad.length) === bad ) {
    
                    top.location = url.substr(0, url.length-bad.length-1);
    
                }
    
            </script>
    
    ^^ This bit of javascript waits for a signal from facebook and then redirects the user to leaked.php - When somebody clicks your facebook like button, lots of things happen in the background between your site and facebook. These events have names, a facebook likes name is "edge.create" - so this javascript will listen for the event and when it does, the user is sent the the page /leaked.php

    Example :

    var link = "/leaked.php";

    If you want to send them to another website you can do so like this :

    var link = "http://google.com";

    Code:
     <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
            <script type="text/javascript" charset="utf-8">
    
                function redir(){
                    window.location = "/leaked.php";
                }
                FB.Event.subscribe('comment.create', function(response) {
                    setTimeout("redir()", 5000);
                });
                
                setTimeout("facebookEvent()", 5000);
    
                var link = "/leaked.php";
    
                var bad = "fb_xd_fragment";
    
                var url = top.location.href;
    
                if( url.substr(-bad.length) === bad ) {
    
                    top.location = url.substr(0, url.length-bad.length-1);
    
                }
    
            </script>
    
    ^^ This bit of javascript does the same as the one that listens for the facebook like event, except this one listens for "comment.create" - Which is the signal that gets sent when a user leaves a comment.

    There is also a timer added here. You see the value here is 5000, that equals 5 seconds. This was added because sometimes it can set off a flag at facebook if you instantly redirect users after events. You can set it for 2000 while your page has low traffic, if you start hitting big numbers you should up the delay to 5000.

    Code:
    <body> 
    
     
    
    <div id="container"> 
    
    <div class="header">Watch <u>Game Of Thrones Series 4</u> Leaked episodes</div> 
    
        
    
        <div class="content"> 
        
         <h2>Game of Thrones Series 4 Episode 1,2 and 3 have been leaked  to a selected number of people who are keeping it to  themselves.</h2> 
        <h1>We thought that was really selfish of them, so we decided to share it with you.</h1>
    
                 <img src="http://cdn2-www.craveonline.com/assets/uploads/2012/08/file_194373_0_Game_of_Thrones_Logo.jpg"> 
    
            <p class="subtitle">Watch <u>Game Of Thrones Series 4</u> Leaked episodes
    
    ^^ This is the top half of your page content. Its pretty self explanitory.

    Code:
    <script type="text/javascript">
    
    var num=1296;
    
    function dothis(){
    
    num--;
    
    document.getElementById('cd').innerHTML=num;
    
    setTimeout(" dothis()",1000);
    
    }
    
    
    </script> 
    
    <br>
    
    <font  color="red">Downloads remaining:</font> <span  id='cd'>1296</span><br></p><script  type="text/javascript">dothis();</script>
    
    ^^This is your countdown timer, it consists of 2 parts, the javascript and the html. The only thing you really need to worry about here is the value "1296" - This is the starting number for your countdown. You can change this depending on your niche and availibility.

    Code:
    <p>Step 1: Post to profile: <script type="text/javascript">
       function open_new_window(URL)
       {
        NewWindow =  window.open(URL,"_blank","toolbar=no,menubar=0,status=0,copyhistory=0,scrollbars=no,resizable=yes,location=0,Width=600,Height=410")  ;
       NewWindow.location = URL;
       }
     </script>
    
    <a  href="#"  onClick="javascript:window.open('http://www.facebook.com/sharer/sharer.php?u=http://buyyelpreviews.net/',  'Game of Thrones - Series 4 Leaked Footage', 'height=400, width=500,  location=no, menubar=no, resizable=no, scrollbars=no, status=no,  titlebar = yes, toolbar=no, top=250, left=400');"><img  src="http://i.imgur.com/oJoGa6H.png" border="0"></a>
    
    ^^ This is step 1, the facebook share. Here you need to update the URL this is being shared and also the title of the page.

    You will also see an image here - http://i.imgur.com/oJoGa6H.png - This is the "post to facebook" image, you need to reupload this image too.

    Code:
    <?php
    $num = rand(0,100);
    if($num<50){
    ?>
    
    
    <p>Final  Step: Click 'like' <fb:like href="http://buyyelpreviews.net/"  layout="standard" ref="sidebar-max" send="false" show_faces="true"  width="300"></fb:like></p>
     
           <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
        <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    
            type="text/javascript">
    
    </script>
    <?
    }else{
    ?>
    
    <p><b>Final  Step: Leave a comment</b> <div class="fb-comments"  data-href="http://buyyelpreviews.net" data-num-posts="2"  data-width="500"></div></p>
     
           <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
    
        <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    
            type="text/javascript">
    
    </script>
    
    <?
    }
    ?>
    
    ^^ This bit of PHP is the final step. It rotates each time the page reloads and will either show a facebok like button for step 2 or a facebook comment section. This is to help your page look more natural to facebook, ensuring you have a nice mixture of facebook shares, likes and comments. Rather than just 10,000 likes, which looks suspicious.

    Just update this section with your pages URL and you are all set.

    Code:
    <div  style="VISIBILITY: hidden;"> <script type="text/javascript"  src="http://widgets.amung.us/small.js"></script><script  type="text/javascript">WAU_small('08ghg3addnew')</script></div>
    
    ^^ This is your online tracking stats. You need to replace the value : 08ghg3addnew

    You need to go here and get a new stats id, for example : xvcvqub8klui

    Then replace that value in your code, for example :

    <script type="text/javascript">WAU_small('xvcvqub8klui')</script>

    Doing this will mean that your stats dont get mixed up with those of another person who is also using the script.
     
    • Thanks Thanks x 66
    Last edited: Sep 10, 2013
  2. hvp17

    hvp17 Regular Member

    Joined:
    Aug 2, 2012
    Messages:
    448
    Likes Received:
    526
    Occupation:
    Student
    Location:
    Making Papal monkeys
    Thanks,surely gonna use it.
     
  3. Black.Star

    Black.Star Junior Member

    Joined:
    Oct 4, 2011
    Messages:
    185
    Likes Received:
    1,028
    Occupation:
    IT security specialist
    Location:
    Europe
    Quality share as always.
    Easy to implement and huge potential.
    Might look into some ideas later.

    Thanks :)
     
    • Thanks Thanks x 1
  4. judif414

    judif414 Regular Member

    Joined:
    Feb 25, 2013
    Messages:
    488
    Likes Received:
    438
    Have a great twist for this, thanks a lot for the share, appreciate it.
     
  5. The illustrator

    The illustrator Regular Member

    Joined:
    Nov 17, 2012
    Messages:
    230
    Likes Received:
    83
    Location:
    SOCAL
    Awesome share. Quick question, you clarified that it wont land you in jail. How would something like this land you in jail anyways?
     
  6. prab1996

    prab1996 Elite Member

    Joined:
    Jan 8, 2013
    Messages:
    3,496
    Likes Received:
    2,028
    Occupation:
    your gf's <3 ♥♥♥♥
    Location:
    Prab1996.com
    Home Page:
    noob question

    where are emails going ? will i need a email collector from mailchimp or another service ?
     
  7. HerpDerpSlerp

    HerpDerpSlerp Power Member

    Joined:
    Mar 19, 2013
    Messages:
    778
    Likes Received:
    623
    G-S-T I was totally looking for something like this. OH_MY_GAWD. Ill have to figure out what to change in it but it doesn't seem that difficult. I will also change your countdown script to stagger. one drop a second seems too fake. randomizing it a bit would probably make it look more realistic and then storing their last count in a cookie so on page refresh it doesn't reset the timer and have it slow down when it reaches X and it never gets to 0.

    But the foundation is here and for that I love you. :)
     
    • Thanks Thanks x 1
  8. CriminalMind

    CriminalMind Regular Member

    Joined:
    Sep 26, 2012
    Messages:
    423
    Likes Received:
    180
    can u change the script and share it with us tnx
     
  9. proson

    proson Registered Member

    Joined:
    Apr 9, 2013
    Messages:
    99
    Likes Received:
    4
    thanks for sharing
     
  10. royserpa

    royserpa Jr. VIP Jr. VIP Premium Member

    Joined:
    Sep 28, 2011
    Messages:
    4,654
    Likes Received:
    3,496
    Gender:
    Male
    Occupation:
    Negative Options aka Rebills!
    Location:
    Royserpa
    Home Page:
    This + some twists = Instant $$$ in your Paypal.

    Will add this to my "upcoming projects" portfolio :cool:
     
    • Thanks Thanks x 1
  11. Ptrick125

    Ptrick125 Regular Member

    Joined:
    Mar 4, 2013
    Messages:
    428
    Likes Received:
    113
    Occupation:
    Going To School
    Location:
    Near Austin, Texas
    Home Page:
    I might add my own twist to this and give it a shot :)

    Posted via Topify using iPhone/iPad
     
  12. G-S-T

    G-S-T Executive VIP Jr. VIP

    Joined:
    Jan 20, 2011
    Messages:
    1,840
    Likes Received:
    8,808
    Occupation:
    Full time IM
    Location:
    Heavy in the game
    You need to create your own account at mailchimp, getresponse or any other mailing list provider. If you are just testing things out, use mailchimp cos its free.

    Replace the code on leaked.php with your own mailing list html snippet that you get from mailchimp.
     
  13. jay yadav

    jay yadav Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 14, 2013
    Messages:
    1,346
    Likes Received:
    482
    Location:
    Internet
    Awesome Share Mod :)
     
    • Thanks Thanks x 1
  14. J-S-T

    J-S-T Jr. VIP Jr. VIP

    Joined:
    Jul 27, 2013
    Messages:
    1,139
    Likes Received:
    582
    Gender:
    Male
    Location:
    Fb and BHW
    Awesome share, can be twisted in many ways. thanks for sharing the script.
     
  15. G-S-T

    G-S-T Executive VIP Jr. VIP

    Joined:
    Jan 20, 2011
    Messages:
    1,840
    Likes Received:
    8,808
    Occupation:
    Full time IM
    Location:
    Heavy in the game
    I have updated the OP with a more indepth explanation of what index.php does.
     
    • Thanks Thanks x 2
  16. cricket1

    cricket1 Senior Member

    Joined:
    Jul 5, 2011
    Messages:
    1,086
    Likes Received:
    459
    Now, this is amazing!
    Although I have never worked with Facebook, this has encouraged me to finally take action!
    I appreciate that you have described all the steps in order to make the script work as I am not so familiar with codes.

    So the idea here is to get as many emails as possible, right? I mean, they enter their email in hope to watch the movie where in fact they have just subscribed to your email list, and you can send them related offers to the niche.
    Anyway, I am off to buy a few FB accounts to test this out!
     
    • Thanks Thanks x 1
    Last edited: Sep 10, 2013
  17. Kawish

    Kawish Newbie

    Joined:
    Aug 14, 2010
    Messages:
    11
    Likes Received:
    1
    Great sharing. Is there something like this for Blogger?:confused:
     
  18. G-S-T

    G-S-T Executive VIP Jr. VIP

    Joined:
    Jan 20, 2011
    Messages:
    1,840
    Likes Received:
    8,808
    Occupation:
    Full time IM
    Location:
    Heavy in the game
    You can use this on blogger, but you will need to change the blog setting to use the old basic template setting first.
     
  19. friendbomber

    friendbomber Jr. VIP Jr. VIP Premium Member

    Joined:
    Feb 17, 2012
    Messages:
    870
    Likes Received:
    133
    Location:
    Facebook
    Home Page:
    Cha Ching!
     
    • Thanks Thanks x 1
  20. uworkspain

    uworkspain Registered Member

    Joined:
    Jun 29, 2009
    Messages:
    66
    Likes Received:
    4
    Location:
    San Diego US
    i'm going to have a test :) great share