Cara Ampuh Mengamankan Credit Footer Blogger

Credit footer sebuah template blogger gratisan umumnya sering kali dirubah oleh pengguna nakal. Padahal credit footer ini tidak mengganggu fungsi dari template itu sendiri, Hanya saja mereka mungkin  merasa gengsi karena memakai template gratisan, hehehe...maaf bagi yang merasa tersinggung.

Cara Ampuh Mengamankan Credit Footer Blogger


Hal ini tentu saja membuat pemilik/pendesain template merasa dirugikan. Hal ini bisa berdampak pada penjualan template menjadi semakin turun bahkan tidak laku sama sekali. Bukan hanya itu, backlink yang semula tertuju pada web si pembuat template juga ikut hilang. Oleh karena itu, disini saya kan membagikan cara mengamankan credit footer agar tidak mudah di hapus dan di modifikasi oleh pengguna nakal.

Untuk codenya, kamu bisa menggunakan script berikut ini :

Code HTML :
<div class='right' id='creditFooterByJkoding'>
Design By <a href='https://www.jkoding.xyz' rel='noopener' target='_blank' title='Jkoding'>Jkoding</a>
</div>

Code Javacsript :
<script>
//<![CDATA[

function directToJkoding() {
    setInterval(function () {
        window.location.href = 'https://jkoding.xyz';
    }, 1000);
};
if (document.getElementById('creditFooterByJkoding')) {
    function cekStyleDisplay() {
        if (document.getElementById('creditFooterByJkoding').style.display == 'block') {} else {
            setTimeout(function () {
                document.getElementById('creditFooterByJkoding').setAttribute('style', 'display:block;');
                cekStyleDisplay();
            }, 1000);
        };
    };
    setInterval(function () {
        cekStyleDisplay();
    }, 1000);
    if (document.getElementById('creditFooterByJkoding').childNodes[1].outerHTML == `<a href="https://www.jkoding.xyz" rel="noopener" target="_blank" title="Jkoding">Jkoding</a>` == false) {
        directToJkoding();
    };
} else {
    directToJkoding();
};
//]]>
</script>

Keterangan :
  1. Tulisan yang berwarna merah, ganti dengan alamat blog kamu.
  2. Tulisan yang berwarna kuning dan hijau, ganti dengan nama blog kamu.


Cara Memasang Script Anti Remove Credit Footer

Untuk pemasangan script ini, kamu bisa mengikuti tutorial berikut :
  1. Salin Format Code Html di atas, lalu pergi ke "Edit HTML".
  2. Paste Code Html di atas di bagian ini "<footer> Paste Dibagian sini </footer>".
  3. Atau kamu bisa meletakkan Code Html ini bebas dimana.
  4. Selanjutnya, Copy Code Javascript di atas, lalu letak di bagian sebelum element </body>.
  5. Jangan lupa untuk mengubah keterengan warna sesuai keterangan yang saya cantumkan.
  6. Lalu save.
  7. Lakukan pengetesan dengan memodifikasi Code Html nya. Jika terdirect, artinya script sudah berjalan.


Cara Kerja Script Anti Remove Credit Footer

Saya akan menjelaskan sedikit cara kerja dari script ini. Bagi yang tidak paham bahasa javascript, mungkin kamu bisa lewati pembahasan ini sebelum kamu pusing membacanya...wkwkk.

Baik, jadi gini.. Mula mula script ini akan mencari id dengan nama "creditFooterByJkoding" pada element "DIV" di seluruh DOM HTML halaman.Code script yang bertugas untuk melakukan fungsi ini adalah seperti berikut :
if (document.getElementById('creditFooterByJkoding')) {} else {
    directToJkoding();
};

function directToJkoding() {
    setInterval(function () {
        window.location.href = 'https://jkoding.xyz';
    }, 1000);
};

Jika tidak ditemukan, maka secara otomatis, script akan mendirect menuju link website yang saya tulis dengan warna merah. Oleh karena itu di dalam keterangan saya suruh untuk mengubahnya menjadi alamat link blog kamu.

Baik kita lanjut, Karena id dengan nama "creditFooterByJkoding" tidak ditemukan, ini berarti pengguna nakal telah menghapus credit footer kita yang mengakibatkan halaman akan didirect(di alihkan) menuju halaman blog kita. Jika ternyata id dengan nama "creditFooterByJkoding" ditemukan, maka script akan melakukan pengecekan style. Code script yang bertugas melakukan pengecekan style ini adalah seperti berikut :

function cekStyleDisplay() {
    if (document.getElementById('creditFooterByJkoding').style.display == 'block') {} else {
        setTimeout(function () {
            document.getElementById('creditFooterByJkoding').setAttribute('style', 'display:block;');
            cekStyleDisplay();
        }, 1000);
    };
};
setInterval(function () {
    cekStyleDisplay();
}, 1000);
if (document.getElementById('creditFooterByJkoding').childNodes[1].outerHTML == `<a href="https://www.jkoding.xyz" rel="noopener" target="_blank" title="Jkoding">Jkoding</a>` == false) {
    directToJkoding();
};

Nah, pengecekan style ini bertujuan agar pengguna nakal tersebut tidak bisa melakukan hidden(menyembunyikan) credit footer. Jika element "DIV" pada id dengan nama "creditFooterByJkoding" ditambahkan "style:display:none;", maka script akan merubahnya menjadi "style:display:block;". Hal ini akan membuat credit footer kita akan tetap terlihat dan tidak bisa disembunyikan, karena dalam fungsinya saya menggunakan "setInterval" bukan "setTimeout". Paham kan ???? hehe..

Setelah melakukan pengecekan style, selanjutnya script akan mengecek apakah format DOM HTML element "a" yang berada di dalam elemen "DIV" mengalami perubahan ??, Jika mengalami perubahan maka halaman akan di direct menuju halaman blog  si pembuat template (dalam hal ini adalah halaman url yang saya tulis dengan warna merah). Yang mana sih bro elementnya??, element "a" tersebut adalah code HTML berikut:

<a href='https://www.jkoding.xyz' rel='noopener' target='_blank' title='Jkoding'>Jkoding</a>

Nah, jika semua tidak mengalami perubahan atau modifikasi, maka script tidak akan melakukan direct url. Hal ini menunjukkan bahwa credit footer tidak di hapus atau mengalami perubahan.

Untuk para master cooding, mohon koreksinya bro... Jika ada kelemahan dari script yang saya bagikan di atas, tolong beritahu di kolom komentar agar saya perbaharui.

Terimakasi sudah berkunjung..

Post a Comment for "Cara Ampuh Mengamankan Credit Footer Blogger"