Cara Membuat Safelink Wordpress
A. Pasang Javascript
2. Judul di isi dengan kata Safelink
3. Artikelnya dibiarkan kosong saja
4. Lalu Publikasikan
5. Buka Wp-Admin > Appearance > Editor > Theme Header (header.php) atau kalau tidak ada Theme Editor, kamu bisa Akses Edit Template melalui CPanel
6. Copy kode Javascript berikut
<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://www.saifullah.id/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>
8. Ganti alamat URL "http://www.saifullah.id/safelink.html" dengan link halaman yang kalian buat tadi
B. Hosting Javascript
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;}
3. Ganti alamat URL "http://www.saifullah.id/safelink.html" dengan link halaman yang kalian buat tadi
4. Simpan Notepad dengan nama filesafelink.txt
5. Klik kanan filesafelink.txt
6. Pilih Rename
7. Ganti .txt menjadi .js sehingga file tersebut akan berubah jadi Javascript
8. Upload file JavaScript tersebut di Github.
9. Copy Paste link JavaScript Github dan Dapatkan kode melalui Rawgit (Penting). Anda juga bisa menggunakan YourJavaScript dan lain sebagainya.
10. Buka HTML Template: Wp-Admin > Appearance > Editor > Theme Footer (footer.php) atau kalau tidak ada Theme Editor, kamu bisa Akses Edit Template melalui CPanel
<script src='URL.js' type='text/javascript'></script><script type='text/javascript'>protected_links = "saifullah.id,facebook.com,twitter.com,youtube.com,goo.gl";auto_safelink();</script>
- Ganti URL.js dengan Link JavaScript yang kalian upload tadi.
- Ganti saifullah.id dengan alamat URL blog kalian, dan kita bisa menambahakan URL lain yang tidak ingin di convert safelink dengan dipisah koma (,) di setiap linknya.
C. Mengisi 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>
2. Ganti Ads 1 dan Ads 2 dengan kode iklan Google Adsense yang ingin ditampilkan
3. Ganti alamat URL "http://www.saifullah.id/safelink.html" dengan link halaman yang kalian buat tadi.
4. Ganti URL.js dengan Link JavaScript yang kalian upload di Github atau YourJavaScript tadi.