Pilih Bahasa
Indonesia
English
Japan (日本語)
China (简体中文)
Korean (한국어)
Hindi (हिंदी)
Vietnam (Tiếng Việt)
Arabic (العربية)
p7xhMSO4O9fyfib8OANOxXym2LUEvDesKq0YUJbG

Dok Lisensi Template

Setelah kamu membeli produk ini, kamu akan mendapatkan dua file produk dengan format .xml. File pertama berisi script lisensi template dan script kedua adalah script untuk membuat generator. Berikut dokumentasi lengkapnya.

Membuat Project, Database dan Web App Firebase

Sebelum memasang script generator CRUD add domain (khusus paket reguler dan developer), kamu harus memiliki projek database dan app Firebase. Berikut cara membuat projek database dan app di Firebase.

Membuat Project dan Database Firebase Baru

Untuk cara membuat projek dan database baru, kamu bisa lihat tutorial lengkapnya di artikel yang berjudul cara membuat script lisensi template Blogger dengan realtime database Firebase . Di artikel itu sudah dituliskan lengkap dari awal hingga akhir. Selanjutnya tinggal membuat project web app baru. Simak caranya di bawah ini.

Membuat Project Web App Firebase

Langkah ini hanya untuk paket reguler dan developer saja. Jika paket produk yang kamu miliki adalah standar, kamu bisa lewati tahap ini dan langsung ke tahap cara instal script generator kode lisensi base64.

Buka project yang sudah kamu buat sebelumnya. Kemudian klik ikon tag script seperti gambar di bawah ini.
Membuat Project Web App Firebase
Akan muncul popup seperti gambar di bawah ini. Tulis nama untuk web app kamu. Jika sudah, klik tombol Register app kemudian klik lagi tombol Continue to console.
Membuat Project Web App Firebase
Web app berhasil ditambahkan ke project Firebase! Langkah selanjutnya menyalin config Firebase kamu yang sudah dibuat tadi. Masuk ke project Project settings General Your apps. Pada bagian SDK setup and configuration, pilih opsi yang Config seperti gambar di bawah ini. Kemudian salin semua script config tersebut. Config ini akan digunakan pada script generator CRUD add domain kamu.
Membuat Project Web App Firebase
Selesai!

Memasang Script Rules Database Firebase

Tahap ini khusus untuk paket produk reguler dan developer saja. Lewati tahal ini jika paket produk yang kamu miliki adalah standar.

Agar script generator berfungsi dengan baik, kamu harus menambahkan script rules database terlebih dulu. Berijut cara memasang script rules database Firebase.

Masuk ke Firebase masuk ke menu Realtime Database kemudian pilih pada tab Rules.
Kemudian salin semua script berikut dan taruh ke dalam kolom rules.
{
  "rules": {
    ".read": true,
    ".write": true,
  }
}
Khusus Untuk Yang Memiliki Produk Dashblogger Pro

Jika kamu sudah memiliki produk Dashblogger Pro, kamu bisa gunakan script rules di bawah ini agar alat generator CRUD add domain hanya dapat diakses oleh pengguna yang sudah login dan dengan status Admin saja. Taruh script setelah baris "users" seperti gambar di bawah ini.

Memasang Script Rules Database Firebase
Memasang Script Rules Database
"domain-users": {
  ".read": true,
  ".write": "root.child('users').child(auth.uid).child('status').val() === 'Admin'"
},

Memasang Script Generator

Jika kamu membeli paket produk standar, script yang kamu dapat adalah script generator untuk membuat kode lisensi base64 saja. Tapi jika kamu membeli paket reguler dan developer, script generator yang kamu dapatkan adalah generator CRUD add domain yang terhubung langsung ke database firebase seperti yang sudah dijelaskan pada poin Paket Produk. Jadi tinggal sesuaikan saja step by step di bawah ini dengan paket produk yang kamu miliki.

Script Generator Kode Unik Base64 (Paket Standar)

Pertama, silakan buka file produk dengan nama generator kode unik base64.xml terlebih dahulu.
Setelah itu salin semua kode yang ada dalam file tersebut.
Langkah selanjutnya buatlah sebuah halaman statis baru di blog kamu kemudian taruh semua kode yang sudah kamu salin tadi. Pastikan untuk menaruh kodenya dalam MODE HTML bukan COMPOSE.
Jika sudah, klik Publikasikan.
Selesai! Script generator untuk membuat kode lisensi base64 sudah berhasil dipasang di blog.

Script CRUD Add Domain Firebase (Paket Reguler dan Developer)

Untuk script CRUD add domain ini, tentunya kamu harus memiliki project, database dan web app di Firebase. Untuk cara membuat web app baru, sudah dijelaskan di awal tadi.

Buka file yang bernama script-crud-add-domain.xml.
Kemudian salin semua kode yang ada dalam file tersebut.
Langkah selanjutnya buat sebuah halaman statis baru di blog kamu.
Kemudian taruh semua kode yang sudah disalin tadi ke dalam halaman statis dalam MODE HTML bukan MODE COMPOSE.
Jika semua kode sudah ditaruh, jangan lupa ganti bagian Firebase config dengan script Firebase config yang sudah kamu salin sebelumnya. Script yang dimaksud adalah seperti ini:
var firebaseConfig = {
  /* ganti bagian ini dengan firebase config kamu */
};
Jika semua sudah sesuai, klik Publikasikan. Selesai!

Konfigurasi Script Lisensi Template

1. Dalam Script, terdapat variable seperti berikut:

var lisensiJS = {
  lisensiKey: "KODE_LISENSI_DISINI", // GANTI DENGAN KODE LISENSI YANG VALID
};

Ganti teks bagian KODE_LISENSI_DISINI dengan kode lisensi kamu.

2. Selanjutnya mengubah link database lisensi. Cari kode seperti berikut:

function igneliusLisensiJS(licenseCode, domain, callback) {
  fetch(`https://myurl-database-default-rtdb.firebaseio.com/domain-users.json`)
    .then(function (response) {
      return response.json();
    })
    .then(function (data) {
      if (data && data[licenseCode]) {
        var allowedDomains = data[licenseCode];
        if (allowedDomains.includes(domain)) {
          callback(true);
          return;
        }
      }
      callback(false);
    })
    .catch(function (error) {
      callback(false);
    });
}

Ganti teks yang ditandai dengan URL database kamu.

3. Terakhir, cari kode seperti berikut:

if (typeof lisensiJS !== "undefined" && typeof lisensiJS.lisensiKey !== "undefined" && lisensiJS.lisensiKey !== "") {
  igneliusLisensiJS(lisensiJS.lisensiKey, window.location.hostname, function (valid) {
    if (!valid) {
      showNoLisensi();
    }
  });
} else {
  showNoLisensi();
}

Pada teks yang ditandai (lisensiJS dan lisensiJS.lisensiKey) harus sama dengan nama variable pada langkah pertama. Jika berbeda, script tidak akan berfungsi.

Memasang Script Lisensi Template di Blog

Untuk memasang script lisensi template di blog, buka file bernama script-lisensi-template-blogger.js kemudian salin semua kode yang ada. Untuk pemasangannya, kamu bisa gabungkan saja script lisensi template dengan script yang ada di blog kamu (biasanya semua JavaScript ditulis di atas tag penutup </body> atau gabungkan dengan JavaScript kamu yang lainnya (bebas bisa taruh dalam postingan atau halaman statis) kemudian enkripsi semua script menggunakan alat obfuscation.io agar tidak ada yang bisa membaca script kamu.