Cara Membuat Safelink Otomatis Di Blog Utama Wordpress Self Host

Cara Membuat Safelink Otomatis Di Blog Utama

1. Buat dan Publikasikan halaman baru pada website yang ingin anda jadikan safelink, biarkan tetap kosong terlebih dulu.

2. Copy kode dibawah ini dan letakan didalam HTML Template [Letak : Wp-Admin > Appearance > Editor > Theme Header (header.php) Atau Akses Edit Template Melalui CPanel] diatas kode </head> dan edit ganti url “http://website-anda.com/safelink.html” dengan Link halaman yang anda buat tadi, “Save” Template.

<script type='text/javascript'>
//<![CDATA[
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
var currentURL=location.href;
var str = currentURL;
  var res = str.replace("http://website-anda.com/safelink.html?url=", "");
$(".Visit_Link").hide();
function changeLink(){
    var decodedString = Base64.decode(res);
    window.open(decodedString,'_self')
}

function generate() {
    var linkDL = document.getElementById("download"),
        linkAL = document.getElementById("download2"),
        btn = document.getElementById("btn"),
        notif = document.getElementById("daplong"),
        direklink = document.getElementById("download").href,
        waktu = 4;
    var teks_waktu = document.createElement("span");
    linkDL.parentNode.replaceChild(teks_waktu, linkDL);
    var id;
    id = setInterval(function () {
        waktu--;
        if (waktu < 0) {
            teks_waktu.parentNode.replaceChild(linkDL, teks_waktu);
            clearInterval(id);
            notif.style.display = "none";
            linkDL.style.display = "inline";
            linkAL.style.display = "inline";
        } else {
            teks_waktu.innerHTML = "<h3 class='text-danger'>Link will appear in " + waktu.toString() + " Second</h3>";
            btn.style.display = "none";
        }
    }, 2000);
}

cookieOptions = {
    msg: "This site uses cookies to help deliver services. By using this site, you agree to the use of cookies.",
    link: "https://www.blogger.com/go/blogspot-cookies",
    close: "Got it!",
    learn: "Learn More" };
//]]>
</script>

3. Copy kode berikut ini dan pastekan kedalam Notepad, ganti url”http://website-anda.com/safelink.html” dengan Link halaman yang anda buat tadi.

var Base64 = {
_keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
encode: function (input) {
var output = "";
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
var i = 0;
input = Base64._utf8_encode(input);
while (i < input.length) {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
}
return output;
},
decode: function (input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
while (i < input.length) {
enc1 = this._keyStr.indexOf(input.charAt(i++));
enc2 = this._keyStr.indexOf(input.charAt(i++));
enc3 = this._keyStr.indexOf(input.charAt(i++));
enc4 = this._keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
}
output = Base64._utf8_decode(output);
return output;
},
_utf8_encode: function (string) {
string = string.replace(/\r\n/g, "\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
} else if ((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
} else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
},
_utf8_decode: function (utftext) {
var string = "";
var i = 0;
var c = c1 = c2 = 0;
while (i < utftext.length) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
} else if ((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i + 1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
} else {
c2 = utftext.charCodeAt(i + 1);
c3 = utftext.charCodeAt(i + 2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return string;
}
}
var encode = document.getElementById('encode'),
decode = document.getElementById('decode'),
output = document.getElementById('output'),
input = document.getElementById('input');
var User_ID = "";
var protected_links = "";
var a_to_va = 0;
var a_to_vb = 0;
var a_to_vc = "";
function auto_safelink() {
auto_safeconvert();
}
function auto_safeconvert() {
var a_to_vd = window.location.hostname;
if (protected_links != "" && !protected_links.match(a_to_vd)) {
protected_links += ", " + a_to_vd;
} else if (protected_links == "") {
protected_links = a_to_vd;
}
var a_to_ve = "";
var a_to_vf = new Array();
var a_to_vg = 0;
a_to_ve = document.getElementsByTagName("a");
a_to_va = a_to_ve.length;
a_to_vf = a_to_fa();
a_to_vg = a_to_vf.length;
var a_to_vh = false;
var j = 0;
var a_to_vi = "";
for (var i = 0; i < a_to_va; i++) {
a_to_vh = false;
j = 0;
while (a_to_vh == false && j < a_to_vg) {
a_to_vi = a_to_ve[i].href;
if (a_to_vi.match(a_to_vf[j]) || !a_to_vi || !a_to_vi.match("http")) {
a_to_vh = true;
}
j++;
}
if (a_to_vh == false) {
var encryptedUrl = Base64.encode(a_to_vi);
a_to_ve[i].href = "http://website-anda.com/safelink.html?url=" + encryptedUrl;
a_to_ve[i].rel = "nofollow";
a_to_vb++;
a_to_vc += i + ":::" + a_to_ve[i].href + "\n";
}
}
var a_to_vj = document.getElementById("anonyminized");
var a_to_vk = document.getElementById("found_links");
if (a_to_vj) {
a_to_vj.innerHTML += a_to_vb;
}
if (a_to_vk) {
a_to_vk.innerHTML += a_to_va;
}
}
function a_to_fa() {
var a_to_vf = new Array();
protected_links = protected_links.replace(" ", "");
a_to_vf = protected_links.split(",");
return a_to_vf;
}

4. Save Notepad tersebut dengan mengubahnya menjadi file JavaScript, caranya : Rename (misal filesafelink.txt) file Notepad diatas yang telah anda edit dan simpan dengan ektensi .js (misal filesafelink.js)

5.  Setelah berhasil membuat JavaScript safelink dengan menggunakan Notepad, Upload file JavaScript tersebut di Github. Copy Paste link JavaScript Github dan Dapatkan kode melalui Rawgit (Penting). Anda juga bisa menggunakan YourJavaScript dan lain sebagainya.

6. Copy kode dibawah ini dan letakan didalam HTML Template [Letak : Wp-Admin > Appearance > Editor > Theme Footer (footer.php) Atau Akses Edit Template Melalui CPanel] diatas kode </body> :

  • JavaScript Link : Edit ganti url “URL.JS” dengan Link JavaScript yang anda upload tadi.
  • Protected Link : Edit ganti blogkamu.com dengan alamat url blog anda, dan tambahkan alamat url yang tidak ingin diConvert safelink dengan menambah (,) disetiap linknya. “Save” Template.

<script src='URL.JS' type='text/javascript'></script>
<script type='text/javascript'>
protected_links = "blogkamu.com,facebook.com,twitter.com,youtube.com,goo.gl";
auto_safelink();
</script>

7. Copy dan paste kode dibawah ini kedalam halaman safelink yang anda buat tadi. Keterangan :

  • Penempatan Iklan : Ganti Ads 1 dan Ads 2 dengan iklan yang ingin anda tampilkan.
  • Kode Url Halaman : ganti url”http://website-anda.com/safelink.html” dengan Link halaman safelink yang anda ini.
  • JavaScript Link : Edit ganti url “URL.JS” dengan Link JavaScript yang anda upload tadi. Save Halaman
    <center>
    Ads 1
    <script type="text/javascript">
    //<![CDATA[
    function changeLink() {
    var e = Base64.decode(res);
    window.open(e, "_self")
    }
    var currentURL = location.href,
    str = currentURL,
    res = str.replace("http://website-anda.com/safelink.html?url=", "");
    document.write('<button target="_self" class="btn btn-success" style="display: block; font-size:small" id="download" onclick="changeLink()">Continue</button>');
    onload: generate();
    //]]>
    </script>
    <script src="URL.JS" type="text/javascript"></script>
    Ads 2
    </center>

    Sekarang Blog WordPress Self Hosting maupun jika anda gunakan cara diatas untuk blogspot berhasil anda Convert Link secara otomatis dihalaman blog utama anda.

    Keuntungannya dengan menggunakan metode anda tidak perlu repot membuat blog baru karena safelink berada diblog utama, selain itu traffict safelink juga akan menjadi satu dengan traffict blog utama yang akan membuat visitor blog anda terlihat tinggi.

    Jika anda mengalami masalah tidak muncul iklan adsense taupun iklan anda lainnya di halaman safelink anda anda bisa tinggalkan komentar dibawah ini.

    Tag : Blog, Tutorial
    Buka Komentar