
Dokumentasi Konimex - Premium Blogger Template
Instalasi
Beberapa cara dalam pemasangan template Konimex - Premium Blogger Template.
Instalasi Template
Buka halaman Tema pada menu Blogger lalu edit tema dengan klik Edit HTML.
Selanjut nya buka file index.xml, salin kode nya dan tempelkan ke halaman Tema di Blogger.
Baik kita mulai dari Mengganti Logo ya.
Logo

Kalian cari di Tema Kode pada Gambar berikut, lalu Ganti semua yang di tandai dengan URL Logo Kamu, untuk Ukuran Logo saya Menyarankan 638x114
Komentar

Cari di Tema kode yang kayak di gambar, lalu yang ditandai silahkan ganti dengan Shortname disqus Kalian, yang terdapat pada gambar yaitu kyo-3 itu shrotname disqus punya saya ya.
Sekarang kita mulai ke Tata Letak
Widget Slider

Kamu Click widget ini lalu nanti akan muncul kode berikut
<div class='Dagruel-Slider'>
<div class="Slider-Title">
<h3>
Anime Random
<div class="nav_items_modules">
<a class="btn prevf">
<svg style="width:24px;height:24px" viewbox="0 0 24 24">
<path fill="currentColor" d="M14,7L9,12L14,17V7Z" />
</path></svg>
</a>
<a class="btn nextf">
<svg style="width:24px;height:24px" viewbox="0 0 24 24">
<path fill="currentColor" d="M10,17L15,12L10,7V17Z" />
</path></svg>
</a>
</div>
</h3>
</div>
<div class='load_post'></div>
<div id="slider" class="relat widget-post slidfer SlideFile">
<script>
var reLabel = 'Anime';
var trenNumb = 6;
var containerId = 'slider';
var site = 'https://kuhaku-anims.blogspot.com/';
var modeTren = 'slider';
var autoPlay = true;
var loopSlide = true;
var timePlay = 4500;
runTrending('onload');
</script>
</div>
</div>
Ganti yang ditandai dengan URL Blog kamu
Untuk widget yang masih dalam Nonaktif, kamu bisa aktifkan sendiri tetapi jangan mengoprek nya disarankan bertanya dulu ke saya ya.
Kita mulai ke Post Halaman
Membuat Postingan / Halaman
Posts Info
Postingan bertipe Series memiliki format khusus untuk menampilkan informasi anime secara lengkap, beserta daftar episode dan sinopsis. Format ini juga kompatibel dengan fitur list otomatis berdasarkan label.
Buat Postingan baru lalu Tempelkan struktur HTML berikut di area konten posting:
Kode Penuh<div id="information">
<div class="dagruel-sinopsis">
<div class="left">
<bingkai id="featImage">
<div class="waluhImage"><img src="https://cdn.myanimelist.net/images/anime/1926/140799l.webp" />
<div class="rating-area">
<div class="rt" itemprop="aggregateRating" itemscope="itemscope" itemtype="//schema.org/AggregateRating">
<meta content="1" itemprop="worstRating">
<meta content="10" itemprop="bestRating">
<span itemprop="ratingValue">8.24</span>
/
<span itemprop="ratingCount">1,7</span>
<div class="rateContent">
<div class="rating-bar">
<span style="width: 83%;">
</span>
</div>
</div>
</div>
</div>
</div>
</bingkai>
</div>
<div class="right">
<div class="sinojudul">
<div class="judul">
<h1>Solo Leveling</h1>
</div>
</div>
<div class="m-tabs">
<ul class="b-tabs">
<li>Info</li>
<li>Sinopsis</li>
<li>Trailer</li>
</ul>
<div class="c-tabs">
<div class="s-tabs">
<div class="boxInfo">
<div class="box-i">
<span><b>Tipe</b>TV</span>
<span><b>Status</b><a href="/search/label/Ongoing">Ongoing</a></span>
<span><b>Tayang</b>Jan 7, 2024 to Mar 31, 2024</span>
<span><b>Musim</b><a href="/search/label/Winter 2024">Winter 2024</a></span>
<span><b>Studio</b><a href="/search/label/A-1 Pictures">A-1 Pictures</a></span>
<span><b>Sumber</b>Manga</span>
<span><b>Durasi</b>24Menit</span>
<span><b>Rating</b>Remaja 13+</span>
</div>
<div class="genre-info">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="s-tabs">
<p class="dexs">"Umat manusia terperangkap di jurang satu dekade yang lalu ketika gerbang pertama-portal yang terhubung dengan dimensi lain yang menyimpan monster yang kebal terhadap persenjataan konvensional-muncul di seluruh dunia. Bersamaan dengan kemunculan gerbang-gerbang tersebut, berbagai manusia bertransformasi menjadi pemburu dan dianugerahi kemampuan super. Bertanggung jawab untuk memasuki gerbang dan membersihkan ruang bawah tanah di dalamnya, banyak pemburu memilih untuk membentuk serikat untuk mengamankan mata pencaharian mereka, Sung Jin-Woo adalah pemburu peringkat E yang dijuluki sebagai pemburu terlemah di antara seluruh umat manusia. Saat menjelajahi ruang bawah tanah yang seharusnya aman, dia dan kelompoknya menemukan terowongan yang tidak biasa yang mengarah ke area yang lebih dalam. Terpikat oleh prospek harta karun, kelompok ini terus maju, hanya untuk dihadapkan pada kengerian di luar imajinasi mereka. Secara ajaib, Jin-Woo selamat dari insiden tersebut dan segera menemukan bahwa dia sekarang memiliki akses ke antarmuka yang hanya dapat dilihat olehnya. Sistem misterius ini menjanjikan kekuatan yang telah lama diimpikannya-tetapi semuanya harus dibayar mahal.
</p>
</div>
<div class="s-tabs">
<div class="plyr__video-embed" id="player">
<iframe
src="https://www.youtube-nocookie.com/embed/1kQwjK4rGYg?si=1kQwjK4rGYg origin=https://plyr.io&iv_load_policy=3&modestbranding=1&playsinline=1&showinfo=0&rel=0&enablejsapi=1"
allowfullscreen
allowtransparency
allow="autoplay"
></iframe>
</div>
</div>
</div>
</div>
<div class="lastend"> <div class="inepcx"> <a href="/2025/05/solo-leveling-episode-1.html"> <span>Awal :</span> <span class="epcur epcurfirst">Episode 1</span> </a> </div> <div class="inepcx"> <a href="/2025/05/solo-leveling-episode-12-end.html"> <span>Baru :</span> <span class="epcur epcurlast">Episode 12</span> </a> </div> </div> <div id='singlepisode'> <script src='/feeds/posts/default/-/Solo Leveling?alt=json-in-script&max-results=150&callback=_EpisodeList'></script></div>
Kode Informasi<div id="information">
<div class="dagruel-sinopsis">
<div class="left">
<bingkai id="featImage">
<div class="waluhImage"><img src="https://cdn.myanimelist.net/images/anime/1926/140799l.webp" />
<div class="rating-area">
<div class="rt" itemprop="aggregateRating" itemscope="itemscope" itemtype="//schema.org/AggregateRating">
<meta content="1" itemprop="worstRating">
<meta content="10" itemprop="bestRating">
<span itemprop="ratingValue">8.24</span>
/
<span itemprop="ratingCount">1,7</span>
<div class="rateContent">
<div class="rating-bar">
<span style="width: 83%;">
</span>
</div>
</div>
</div>
</div>
</div>
</bingkai>
</div>
<div class="right">
<div class="sinojudul">
<div class="judul">
<h1>Solo Leveling</h1>
</div>
</div>
<div class="m-tabs">
<ul class="b-tabs">
<li>Info</li>
<li>Sinopsis</li>
<li>Trailer</li>
</ul>
<div class="c-tabs">
<div class="s-tabs">
<div class="boxInfo">
<div class="box-i">
<span><b>Tipe</b>TV</span>
<span><b>Status</b><a href="/search/label/Ongoing">Ongoing</a></span>
<span><b>Tayang</b>Jan 7, 2024 to Mar 31, 2024</span>
<span><b>Musim</b><a href="/search/label/Winter 2024">Winter 2024</a></span>
<span><b>Studio</b><a href="/search/label/A-1 Pictures">A-1 Pictures</a></span>
<span><b>Sumber</b>Manga</span>
<span><b>Durasi</b>24Menit</span>
<span><b>Rating</b>Remaja 13+</span>
</div>
<div class="genre-info">
</div>
</div>
</div>
</div>
</div>
</div>
Kode Sinopsis <div class="s-tabs">
<p class="dexs">"Umat manusia terperangkap di jurang satu dekade yang lalu ketika gerbang pertama-portal yang terhubung dengan dimensi lain yang menyimpan monster yang kebal terhadap persenjataan konvensional-muncul di seluruh dunia. Bersamaan dengan kemunculan gerbang-gerbang tersebut, berbagai manusia bertransformasi menjadi pemburu dan dianugerahi kemampuan super. Bertanggung jawab untuk memasuki gerbang dan membersihkan ruang bawah tanah di dalamnya, banyak pemburu memilih untuk membentuk serikat untuk mengamankan mata pencaharian mereka, Sung Jin-Woo adalah pemburu peringkat E yang dijuluki sebagai pemburu terlemah di antara seluruh umat manusia. Saat menjelajahi ruang bawah tanah yang seharusnya aman, dia dan kelompoknya menemukan terowongan yang tidak biasa yang mengarah ke area yang lebih dalam. Terpikat oleh prospek harta karun, kelompok ini terus maju, hanya untuk dihadapkan pada kengerian di luar imajinasi mereka. Secara ajaib, Jin-Woo selamat dari insiden tersebut dan segera menemukan bahwa dia sekarang memiliki akses ke antarmuka yang hanya dapat dilihat olehnya. Sistem misterius ini menjanjikan kekuatan yang telah lama diimpikannya-tetapi semuanya harus dibayar mahal.
</p>
</div>
Kode Trailer <div class="s-tabs">
<div class="plyr__video-embed" id="player">
<iframe
src="https://www.youtube-nocookie.com/embed/1kQwjK4rGYg?si=1kQwjK4rGYg origin=https://plyr.io&iv_load_policy=3&modestbranding=1&playsinline=1&showinfo=0&rel=0&enablejsapi=1"
allowfullscreen
allowtransparency
allow="autoplay"
></iframe>
</div>
</div>
</div>
</div>
Kode Kotak Episode Awal & Baru<div class="lastend"> <div class="inepcx"> <a href="/2025/05/solo-leveling-episode-1.html"> <span>Awal :</span> <span class="epcur epcurfirst">Episode 1</span> </a> </div> <div class="inepcx"> <a href="/2025/05/solo-leveling-episode-12-end.html"> <span>Baru :</span> <span class="epcur epcurlast">Episode 12</span> </a> </div> </div>
Kode Menampilkan List Episode <div id='singlepisode'> <script src='/feeds/posts/default/-/Solo Leveling?alt=json-in-script&max-results=150&callback=_EpisodeList'></script></div>
Dan ini adalah label yang di gunakan pada postingan tersebut.
8.38, Minggu Solo, Action, TV, Adventure, Episode 12, Hot, A-1 Pictures, Series, Anime, Fantasy, Winter 2024, Selesai,
Penjelasan Label
Nama | Contoh | Penggunaan |
---|---|---|
Rating | 1.0, 10.0, 5.8, 8.80, 10.00, dst. | Opsional |
Series | Series, Anime, (Series Berlaku untuk Manga dan Novel). | Wajib |
Type | TV, Manga, Manhua, Comic, Novel, Light Novel, dst. | Opsional |
Status | Upcoming, Ongoing, Completed, Hiatus, Dropped, dst. | Opsional |
Genre | Action, Adventure, Fantasy, Game, Shounen, dst. | Opsional |
Episode | Episode 1, Episode 10, Episode 100, dst. (Episode Terakhir di publish) | Wajib |
Chapter | Chapter 1, Chapter 10, Chapter 100, dst. (Chapter Terakhir di publish) | Wajib |
ID | Sousou no Frieren, One Piece, Tokyo Revengers, dst | Wajib (Di tulis sama dengan Judul Postingan). |
Posts Episode (Streaming)
Untuk Postingan bertipe Streaming
Kode Penuh<img class="hidden" src="https://pbs.twimg.com/media/GDrW7CAWsAA7rVk?format=jpg&name=small"/>
<video id="player" playsinline controls data-poster="">
<source src="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[360P]_24141.mp4" type="video/mp4" size="360">
<source src="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[480P]_24141.mp4" type="video/mp4" size="480">
<source src="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[720P]_24141.mp4" type="video/mp4" size="720">
</video>
<div class="dbox-wrap">
<div class="=dbox">
<div class="kpkura kpkura1">Solo Leveling Episode 1</div>
<div class="dbox-wrap">
<div class="dbox">
<div class="dbox-title">
Download Solo Leveling Episode 1 Subtitle Indonesia
</div>
<div class="dbox-list">
<strong>360p</strong>
<a href="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[360P]_24141.mp4" rel="nofollow" target="_blank" title="Server 1">Direct |</a> <a href="LINK_DOWNLOAD" rel="nofollow" target="_blank" title="Server 1">Google Drive |</a> <a href="LINK_DOWNLOAD" rel="nofollow" target="_blank" title="Server 1">Mega</a>
</div>
<div class="dbox-list">
<strong>480p</strong>
<a href="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[480P]_24141.mp4" rel="nofollow" target="_blank" title="Server 1">Direct |</a> <a href="LINK_DOWNLOAD" rel="nofollow" target="_blank" title="Server 1">Google Drive |</a> <a href="LINK_DOWNLOAD" rel="nofollow" target="_blank" title="Server 1">Mega</a>
</div>
<div class="dbox-list">
<strong>720p</strong>
<a href="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[720P]_24141.mp4" rel="nofollow" target="_blank" title="Server 1">Direct |</a> <a href="LINK_DOWNLOAD" rel="nofollow" target="_blank" title="Server 1">Google Drive |</a> <a href="LINK_DOWNLOAD" rel="nofollow" target="_blank" title="Server 1">Mega</a>
</div>
<div class="dbox-list">
<div class="dbox-title">Episode Lainnya</div>
<div id='singlepisode'> <script src='/feeds/posts/default/-/Solo Leveling?alt=json-in-script&max-results=150&callback=_EpisodeList'></script></div> </div></div>
Kode Gambar
<img class="hidden" src="https://pbs.twimg.com/media/GDrW7CAWsAA7rVk?format=jpg&name=small"/>
Thumbnail gambar berfungsi untuk menampilkan gambar di Homepage
Kode Video Stream<video id="player" playsinline controls data-poster="">
<source src="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[360P]_24141.mp4" type="video/mp4" size="360">
<source src="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[480P]_24141.mp4" type="video/mp4" size="480">
<source src="https://mystorageindo.com/[AnimeIndo]_Solo_Leveling_[EPS_1]_[720P]_24141.mp4" type="video/mp4" size="720">
</video>
Perlu kalian ketahui disini kita mesti memasukkan Link Direct, jika link sudah ter embed maka tidak akan berfungsi.
Contoh link direct biasanya link di akhiri dengan format .mp4
atau .mkv
<div class="dbox-list">
<div class="dbox-title">Episode Lainnya</div>
<div id='singlepisode'> <script src='/feeds/posts/default/-/Solo Leveling?alt=json-in-script&max-results=150&callback=_EpisodeList'></script></div> </div></div>
Kode ini penting untuk menampilkan List Episode lainnya sama persis seperti di Posts Series.
Dan ini adalah label yang di gunakan pada postingan streaming tersebut.
Solo Leveling, dlStream, Episode 1,
Penjelasan Label
Nama | Contoh | Penggunaan |
---|---|---|
ID | Solo Leveling, Sousou no Frieren, Tokyo Revengers, dst. (Sama dengan posts info) | Wajib |
Type | dlStream, readNovel, readManga, (pilih salah satu). | Wajib |
Episode | Episode 1, Episode 10, Episode 100, dst. (Episode Terakhir di publish) | Wajib |
Posts Chapter (Manga)
Untuk Postingan Manga
Kode Penuh<script>
const chapters = [
{ number: 1, baseName: "2726021", totalImages: 50 },
{ number: 2, baseName: "2744306", totalImages: 45 },
{ number: 3, baseName: "2744305", totalImages: 13 },
];
let toc = "<div class='kpkura kpkura1'><h2>Daftar Chapter</h2><ul>";
let content = "";
chapters.forEach(ch => {
const anchor = `chapter${ch.number}`;
toc += `<li><a href="#${anchor}">Chapter ${ch.number}</a></li>\n`;
content += `<div class="kpkura kpkura1" id="${anchor}">Boruto: Two Blue Vortex Chapter ${ch.number}</div>\n`;
for (let i = 1; i <= ch.totalImages; i++) {
const imgSrc = `https://cdn.komiku.id/uploads2/${ch.baseName}-${i}.jpg`;
const fallbackSrc = `https://img.komiku.id/uploads2/${ch.baseName}-${i}.jpg`;
content += `<img itemprop="image" src="${imgSrc}" alt="Boruto: Two Blue Vortex Chapter ${ch.number} Gambar ${i}" class="klazy ww" id="ch${ch.number}_${i}" onerror="this.onerror=null;this.src='${fallbackSrc}';">\n`;
}
});
toc += "</ul></div>";
document.write(toc + "<pre>" + content + "</pre>");
</script>
Kode ini sudah jelas kita mengambil data Manga nya di website kumiku.id kenapa? Karena sangat simpel, kita hanya memasukkan ID gambar chapter nya saja sudah bisa mengambil semua gambarnya.
Caranya? contoh ini merupakan link chapter 1 gambar ke 1 Boruto: Two Blue Vortex
https://img.komiku.id/uploads2/2726021-1_part1.jpgTempelkan kedalam Postingan javascript dengan format kode berikut:
{ number: 1, baseName: "2726021", totalImages: 21 },
- number 1 artinya Chapter ke satu,
- baseName: "2726021", artinya ID gambar seluruh Chapter ke satu.
- totalImages: 21 cari tau berapa total gambar/part dalam 1 Chapter jika totalnya 21 maka masukkan total image 21 untuk menampil semua gambar/part dalam satu chapter tersebut.
Dan ini adalah label yang di gunakan pada postingan Manga tersebut.
readManga, Chapter 22, Boruto Two Blue Vortex Manga,
Penjelasan Label
Nama | Contoh | Penggunaan |
---|---|---|
ID | Boruto Two Blue Vortex Manga, dst. (Sama dengan posts info) | Wajib |
Type | readManga, dlStream, readNovel, (pilih salah satu). | Wajib |
Chapter | Chapter 1, Chapter 10, Chapter 100, dst. (Chapter Terakhir di publish) | Wajib |
Posts Chapter (Light Novel)
Untuk Postingan Light Novel
Kode Penuh<div>Debut Vtuber (Illusion Magic)</div><div><br /></div><div>Saya bereinkarnasi sebagai orang biasa di dunia fantasi.</div><div><br /></div><div>Saya berteriak meminta layar status, tetapi tidak ada yang muncul.</div><div><br /></div><div>Karena tidak terlalu kuat atau berstatus tinggi, saya pikir saya akan menghabiskan hidup saya bertani kentang seperti orang tua saya. Namun, yang mengejutkan, saya dianugerahi bakat Penyihir hebat.</div><div><br /></div><div>Tidak heran saya pandai berhitung mental.</div><div><br /></div><div>Saya diseret ke suatu tempat bernama Magic Towers dan menerima tawaran yang tak terhitung jumlahnya dari para Tower Master.</div><div><br /></div><div>Berikut ini adalah beberapa bagian dari penawaran tersebut:</div><div><br /></div><div><div>“Jika kau menjadi murid Menara Sihir Merah, kami akan memberimu pengetahuan yang dapat membakar separuh dunia!”</div><div><br /></div>
Untuk Postingan Light Novel Kamu cukup masukkan Kontennya saja
Dan ini adalah label yang di gunakan pada postingan Light Novel tersebut.
Master Game TRPG Dunia Lain Novel, Chapter 1, readNovel,
Nama | Contoh | Penggunaan |
---|---|---|
ID | Master Game TRPG Dunia Lain Novel, dst. (Sama dengan posts info) | Wajib |
Type | readNovel, readManga, dlStream, (pilih salah satu). | Wajib |
Chapter | Chapter 1, Chapter 10, Chapter 100, dst. (Chapter Terakhir di publish) | Wajib |
Page (Anime List)
Buat Post Halaman dengan Judul Anime List Lalu Tempelkan kode berikut.
<div class="kumastream_list" data-label="Anime" data-url="https://kuhaku-anims.blogspot.com/">Loading....</div>
<script>/*<![CDATA[*/
//Time Ago
function timeAgo(e,a){a=a||{postfixes:{"<":" ago",">":" from now"},1000:{singular:"just now",plural:"just now"},60000:{singular:"about a minute",plural:"# minutes"},3600000:{singular:"about an hour",plural:"# hours"},86400000:{singular:"a day",plural:"# ago"},2678400000:{singular:"a months",plural:"# months"},31540000000:{singular:"a year",plural:"# years"}};var t=[1e3,6e4,36e5,864e5,26784e5,3154e7],r=Date.parse(e.replace(/\-00:?00$/,""));if(r&&Date.now){for(var n=r-Date.now(),l=Math.abs(n),u=a.postfixes[n<0?"<":">"],i=t[0],o=1;o<t.length;o++)l>t[o]&&(i=t[o]);var s=Math.round(l/i);return a[i][s>0?"plural":"singular"].replace("#",s)+u}}var norwegian={postfixes:{"<":" siden",">":" fra nå"},1000:{singular:"et øyeblikk",plural:"et øyeblikk"},60000:{singular:"omtrent et minutt",plural:"# minutter"},3600000:{singular:"omtrent en time",plural:"# timer"},86400000:{singular:"en dag",plural:"# dager"},31540000000:{singular:"et år",plural:"# år"}};document.addEventListener("DOMContentLoaded",function(){for(var e=document.getElementsByTagName("time"),a=0;a<e.length;a++){var t=e[a],r=timeAgo(t.getAttribute("datetime")||t.textContent,"norsk"===t.className?norwegian:null);r&&(t.textContent=r)}});
var start = 1,
max = 150,
animeListArr = new Array(),
grup = new Array(),
key = new Array(),
abjad = '',
print = '',
nav = '',
noThumbnail = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpRj0GlKo4oJA_kMlIbjFEl4vxVTqZDiFkNL1LZp9q9I_e8H-fyndNemTZmoA61iQhB27Htaf46SQC7OL9Pxq0a-lUTzzkt53OU4LsDwpZPE8pfpP-ZGKUB4ZQlh6AZgjzivs-TOihEWjc/s320/No+Image+Berkas+Kita.jpg';
function runanimeList() {
let d = document.querySelector(".kumastream_list");
if (d) {
let t = document.createElement("script");
let tt = document.querySelector('.kumastream_list').dataset.label || false;
let b = document.querySelector('.kumastream_list').dataset.url || false;
t.src = `${b == false ? '' : `${b}`}/feeds/posts/default${tt == false ? '' : `/-/${tt}`}?alt=json&callback=animeList&start-index=${start}&max-results=${max}`, document.body.appendChild(t)
}
}
function animeList(c) {
var d = document.querySelector(".kumastream_list");
if (!d) {
return
};
d.innerHTML = '';
var e = c.feed;
if (e.entry.length > 0) {
for (var f = 0; f < e.entry.length; f++) {
var g = e.entry[f];
var h = g.title.$t;
// Thumbnail resolusi
if (g.media$thumbnail) {
thumbnailUrl = g.media$thumbnail.url.replace(/s[0-9]{2}(-c)?/g, "s320-rw");
} else {
var s = g.content.$t,
a = s.indexOf("<img"),
b = s.indexOf("src=\"", a),
c = s.indexOf("\"", b + 5),
da = s.substr(b + 5, c - b - 5);
if ((a != -1) && (b != -1) && (c != -1) && (da != "")) {
thumbnailUrl = da;
} else {
thumbnailUrl = noThumbnail;
}
}
//published (format: 2022-06-18T19:55:00.000+07:00)
var published = g.published.$t;
//published (format: 2022-06-18T19:55:00.000+07:00)
var updated = g.updated.$t;
// Label
labels = [];
if (g.category && g.category.length) {
for (var c = 0; c < g.category.length; c++) {
labels.push(g.category[c].term);
}
}
status = labels.find(i => ['Completed', 'Ongoing', 'Upcoming'].includes(i)) || 'N/A';
type = labels.find(i => ['1.01', '1.02', '1.03', '1.04', '1.05', '1.06', '1.07', '1.08', '1.09', '1.10', '1.11', '1.12', '1.13', '1.14', '1.15', '1.16', '1.17', '1.18', '1.19', '1.20', '1.21', '1.22', '1.23', '1.24', '1.25', '1.26', '1.27', '1.28', '1.29', '1.30', '1.31', '1.32', '1.33', '1.34', '1.35', '1.36', '1.37', '1.38', '1.39', '1.40', '1.41', '1.42', '1.43', '1.44', '1.45', '1.46', '1.47', '1.48', '1.49', '1.50', '1.51', '1.52', '1.53', '1.54', '1.55', '1.56', '1.57', '1.58', '1.59', '1.60', '1.61', '1.62', '1.63', '1.64', '1.65', '1.66', '1.67', '1.68', '1.69', '1.70', '1.71', '1.72', '1.73', '1.74', '1.75', '1.76', '1.77', '1.78', '1.79', '1.80', '1.81', '1.82', '1.83', '1.84', '1.85', '1.86', '1.87', '1.88', '1.89', '1.90', '1.91', '1.92', '1.93', '1.94', '1.95', '1.96', '1.97', '1.98', '1.99',
'2.0', '2.01', '2.02', '2.03', '2.04', '2.05', '2.06', '2.07', '2.08', '2.09', '2.10', '2.11', '2.12', '2.13', '2.14', '2.15', '2.16', '2.17', '2.18', '2.19', '2.20', '2.21', '2.22', '2.23', '2.24', '2.25', '2.26', '2.27', '2.28', '2.29', '2.30', '2.31', '2.32', '2.33', '2.34', '2.35', '2.36', '2.37', '2.38', '2.39', '2.40', '2.41', '2.42', '2.43', '2.44', '2.45', '2.46', '2.47', '2.48', '2.49', '2.50', '2.51', '2.52', '2.53', '2.54', '2.55', '2.56', '2.57', '2.58', '2.59', '2.60', '2.61', '2.62', '2.63', '2.64', '2.65', '2.66', '2.67', '2.68', '2.69', '2.70', '2.71', '2.72', '2.73', '2.74', '2.75', '2.76', '2.77', '2.78', '2.79', '2.80', '2.81', '2.82', '2.83', '2.84', '2.85', '2.86', '2.87', '2.88', '2.89', '2.90', '2.91', '2.92', '2.93', '2.94', '2.95', '2.96', '2.97', '2.98', '2.99', '3.0', '3.0', '3.01', '3.02', '3.03', '3.04', '3.05', '3.06', '3.07', '3.08', '3.09', '3.10', '3.11', '3.12', '3.13', '3.14', '3.15', '3.16', '3.17', '3.18', '3.19', '3.20', '3.21', '3.22', '3.23', '3.24', '3.25', '3.26', '3.27', '3.28', '3.29', '3.30', '3.31', '3.32', '3.33', '3.34', '3.35', '3.36', '3.37', '3.38', '3.39', '3.40', '3.41', '3.42', '3.43', '3.44', '3.45', '3.46', '3.47', '3.48', '3.49', '3.50', '3.51', '3.52', '3.53', '3.54', '3.55', '3.56', '3.57', '3.58', '3.59', '3.60', '3.61', '3.62', '3.63', '3.64', '3.65', '3.66', '3.67', '3.68', '3.69', '3.70', '3.71', '3.72', '3.73', '3.74', '3.75', '3.76', '3.77', '3.78', '3.79', '3.80', '3.81', '3.82', '3.83', '3.84', '3.85', '3.86', '3.87', '3.88', '3.89', '3.90', '3.91', '3.92', '3.93', '3.94', '3.95', '3.96', '3.97', '3.98', '3.99', '4.0', '4.0', '4.01', '4.02', '4.03', '4.04', '4.05', '4.06', '4.07', '4.08', '4.09', '4.10', '4.11', '4.12', '4.13', '4.14', '4.15', '4.16', '4.17', '4.18', '4.19', '4.20', '4.21', '4.22', '4.23', '4.24', '4.25', '4.26', '4.27', '4.28', '4.29', '4.30', '4.31', '4.32', '4.33', '4.34', '4.35', '4.36', '4.37', '4.38', '4.39', '4.40', '4.41', '4.42', '4.43', '4.44', '4.45', '4.46', '4.47', '4.48', '4.49', '4.50', '4.51', '4.52', '4.53', '4.54', '4.55', '4.56', '4.57', '4.58', '4.59', '4.60', '4.61', '4.62', '4.63', '4.64', '4.65', '4.66', '4.67', '4.68', '4.69', '4.70', '4.71', '4.72', '4.73', '4.74', '4.75', '4.76', '4.77', '4.78', '4.79', '4.80', '4.81', '4.82', '4.83', '4.84', '4.85', '4.86', '4.87', '4.88', '4.89', '4.90', '4.91', '4.92', '4.93', '4.94', '4.95', '4.96', '4.97', '4.98', '4.99', '5.0', '5.0', '5.01', '5.02', '5.03', '5.04', '5.05', '5.06', '5.07', '5.08', '5.09', '5.10', '5.11', '5.12', '5.13', '5.14', '5.15', '5.16', '5.17', '5.18', '5.19', '5.20', '5.21', '5.22', '5.23', '5.24', '5.25', '5.26', '5.27', '5.28', '5.29', '5.30', '5.31', '5.32', '5.33', '5.34', '5.35', '5.36', '5.37', '5.38', '5.39', '5.40', '5.41', '5.42', '5.43', '5.44', '5.45', '5.46', '5.47', '5.48', '5.49', '5.50', '5.51', '5.52', '5.53', '5.54', '5.55', '5.56', '5.57', '5.58', '5.59', '5.60', '5.61', '5.62', '5.63', '5.64', '5.65', '5.66', '5.67', '5.68', '5.69', '5.70', '5.71', '5.72', '5.73', '5.74', '5.75', '5.76', '5.77', '5.78', '5.79', '5.80', '5.81', '5.82', '5.83', '5.84', '5.85', '5.86', '5.87', '5.88', '5.89', '5.90', '5.91', '5.92', '5.93', '5.94', '5.95', '5.96', '5.97', '5.98', '5.99', '6.0', '6.0', '6.01', '6.02', '6.03', '6.04', '6.05', '6.06', '6.07', '6.08', '6.09', '6.10', '6.11', '6.12', '6.13', '6.14', '6.15', '6.16', '6.17', '6.18', '6.19', '6.20', '6.21', '6.22', '6.23', '6.24', '6.25', '6.26', '6.27', '6.28', '6.29', '6.30', '6.31', '6.32', '6.33', '6.34', '6.35', '6.36', '6.37', '6.38', '6.39', '6.40', '6.41', '6.42', '6.43', '6.44', '6.45', '6.46', '6.47', '6.48', '6.49', '6.50', '6.51', '6.52', '6.53', '6.54', '6.55', '6.56', '6.57', '6.58', '6.59', '6.60', '6.61', '6.62', '6.63', '6.64', '6.65', '6.66', '6.67', '6.68', '6.69', '6.70', '6.71', '6.72', '6.73', '6.74', '6.75', '6.76', '6.77', '6.78', '6.79', '6.80', '6.81', '6.82', '6.83', '6.84', '6.85', '6.86', '6.87', '6.88', '6.89', '6.90', '6.91', '6.92', '6.93', '6.94', '6.95', '6.96', '6.97', '6.98', '6.99', '7.0', '7.0', '7.01', '7.02', '7.03', '7.04', '7.05', '7.06', '7.07', '7.08', '7.09', '7.10', '7.11', '7.12', '7.13', '7.14', '7.15', '7.16', '7.17', '7.18', '7.19', '7.20', '7.21', '7.22', '7.23', '7.24', '7.25', '7.26', '7.27', '7.28', '7.29', '7.30', '7.31', '7.32', '7.33', '7.34', '7.35', '7.36', '7.37', '7.38', '7.39', '7.40', '7.41', '7.42', '7.43', '7.44', '7.45', '7.46', '7.47', '7.48', '7.49', '7.50', '7.51', '7.52', '7.53', '7.54', '7.55', '7.56', '7.57', '7.58', '7.59', '7.60', '7.61', '7.62', '7.63', '7.64', '7.65', '7.66', '7.67', '7.68', '7.69', '7.70', '7.71', '7.72', '7.73', '7.74', '7.75', '7.76', '7.77', '7.78', '7.79', '7.80', '7.81', '7.82', '7.83', '7.84', '7.85', '7.86', '7.87', '7.88', '7.89', '7.90', '7.91', '7.92', '7.93', '7.94', '7.95', '7.96', '7.97', '7.98', '7.99', '8.0', '8.0', '8.01', '8.02', '8.03', '8.04', '8.05', '8.06', '8.07', '8.08', '8.09', '8.10', '8.11', '8.12', '8.13', '8.14', '8.15', '8.16', '8.17', '8.18', '8.19', '8.20', '8.21', '8.22', '8.23', '8.24', '8.25', '8.26', '8.27', '8.28', '8.29', '8.30', '8.31', '8.32', '8.33', '8.34', '8.35', '8.36', '8.37', '8.38', '8.39', '8.40', '8.41', '8.42', '8.43', '8.44', '8.45', '8.46', '8.47', '8.48', '8.49', '8.50', '8.51', '8.52', '8.53', '8.54', '8.55', '8.56', '8.57', '8.58', '8.59', '8.60', '8.61', '8.62', '8.63', '8.64', '8.65', '8.66', '8.67', '8.68', '8.69', '8.70', '8.71', '8.72', '8.73', '8.74', '8.75', '8.76', '8.77', '8.78', '8.79', '8.80', '8.81', '8.82', '8.83', '8.84', '8.85', '8.86', '8.87', '8.88', '8.89', '8.90', '8.91', '8.92', '8.93', '8.94', '8.95', '8.96', '8.97', '8.98', '8.99', '9.0', '9.0', '9.01', '9.02', '9.03', '9.04', '9.05', '9.06', '9.07', '9.08', '9.09', '9.10', '9.11', '9.12', '9.13', '9.14', '9.15', '9.16', '9.17', '9.18', '9.19', '9.20', '9.21', '9.22', '9.23', '9.24', '9.25', '9.26', '9.27', '9.28', '9.29', '9.30', '9.31', '9.32', '9.33', '9.34', '9.35', '9.36', '9.37', '9.38', '9.39', '9.40', '9.41', '9.42', '9.43', '9.44', '9.45', '9.46', '9.47', '9.48', '9.49', '9.50', '9.51', '9.52', '9.53', '9.54', '9.55', '9.56', '9.57', '9.58', '9.59', '9.60', '9.61', '9.62', '9.63', '9.64', '9.65', '9.66', '9.67', '9.68', '9.69', '9.70', '9.71', '9.72', '9.73', '9.74', '9.75', '9.76', '9.77', '9.78', '9.79', '9.80', '9.81', '9.82', '9.83', '9.84', '9.85', '9.86', '9.87', '9.88', '9.89', '9.90', '9.91', '9.92', '9.93', '9.94', '9.95', '9.96', '9.97', '9.98', '9.99', '10.0'].includes(i)) || 'N/A';
for (var i = 0; i < g.link.length; i++) {
if (g.link[i].rel == 'alternate') {
var j = g.link[i].href;
if (j && j.length > 0 && h && h.length > 0) {
animeListArr.push({
"url": j,
"judul": h,
"thumbnailku": thumbnailUrl,
"published": published,
"updated": updated,
"statusku": status,
"typeku": type,
})
};
break
}
}
};
if (e.entry.length >= max) {
start += max;
runanimeList()
} else {
for (var k = animeListArr, n = 0; n < k.length; n++) {
var l = k[n].judul.charAt(0).toLowerCase();
if (abjad.indexOf(l) == -1) {
abjad += l;
grup[l] = [{
url: k[n].url,
judul: k[n].judul,
thumbnail: k[n].thumbnailku,
published: k[n].published,
updated: k[n].updated,
status: k[n].statusku,
type: k[n].typeku
}]
} else {
grup[l].push({
"url": k[n].url,
"judul": k[n].judul,
"thumbnail": k[n].thumbnailku,
"published": k[n].published,
"updated": k[n].updated,
"status": k[n].statusku,
"type": k[n].typeku
})
}
};
for (var m in grup) {
key.push(m)
};
var k = key.sort();
for (var n = 0; n < k.length; n++) {
print += `<div class="abjad"><span data-value="${k[n]}">${k[n]}</span></div><ol class="list-post">`;
for (var o = 0, g = grup[k[n]]; o < g.length; o++) {
var p = g.sort(function(a, b) {
return a.judul > b.judul ? 1 : -1
});
var item = p[o];
print += `<li>
<div class="thumb-az">
<a href="${item.url}" title="${item.judul}">
<img class="" src="${item.thumbnail}" data-src="${item.thumbnail}" alt="${item.judul}">
</a>
</div>
<div class="info-az">
<a href="${item.url}" title="${item.judul}">${item.judul}</a>
<span class="status-az">Status: ${item.status}</span>
<span class="date-az">published: ${item.published ? timeAgo(item.published) : item.published}</span>
<span class="date-az">updated: ${item.updated ? timeAgo(item.updated) : item.updated}</span>
<span class="type-az">
Score: <p class="${type || 'N'}-az">${item.type}</p>
</span>
</div>
</li>`
};
print += `</ol>`;
nav += `<li>${k[n]}</li>`;
};
d.innerHTML = `<div class="nav"><ol>${nav}</ol></div><div class="isi">${print}</div>`;
scrollanimeList()
}
}
}
function scrollanimeList() {
document.querySelectorAll('.kumastream_list .nav ol li').forEach(function(b) {
b.addEventListener('click', function() {
var a = `.kumastream_list .isi .abjad [data-value="${this.innerHTML}"]`;
document.querySelector(a).parentNode.scrollIntoView({
behavior: 'smooth',
block: 'start'
})
})
});
}
runanimeList()
/*]]>*/</script>
Ganti URL yang di Tandai dengan Url Blog kamu
Page (Histroy)
Buat Post Halaman dengan Judul History lalu Tempelkan kode berikut.
<h3>Terakhir ditonton</h3><div id="theHistory"></div>
Page (Komik)
Buat Post Halaman dengan Judul Komik lalu masukkan kode berikut
<script type='text/javascript'>/*<![CDATA[*/
class BloggerScript{constructor(e={}){this._config=e}err(e){return console.log(e),e}createRT(e){let t="",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s=r.length;for(let n=0;n<e;n++)t+=r.charAt(Math.floor(Math.random()*s));return t}resizeImage(e,t=!1){if(!t)return e;let r=/\/(s|w|h)\d{1,4}-((w|s|h)(\d{1,4})+-)?(c{1,2}|p-k-no-nu|rw)/gi,s=/\=(s|w|h)\d{1,4}-((w|s|h)(\d{1,4})+-)?(c{1,2}|p-k-no-nu|rw)/gi,n=/(\/(w|h|s)\d{1,4}\/)/gi,i=/(\=(w|h|s)\d{1,4})$/gi,a=/\-(rw)$/.test(t);return n.test(e)&&(e=e.replace(n,"/s72-c/")),i.test(e)&&(e=e.replace(i,"=s72-c")),a&&(e=e.replace(/\.(gif|jpe?g|tiff?|png|bmp)$/,".webp")),e.match(r)?e.replace(r,`/${t}`):e.match(s)?e.replace(s,`=${t}`):e}shuffle(e){var t,r,s=e.length;if(0===s)return!1;for(;--s;)t=Math.floor(Math.random()*(s+1)),r=e[s],e[s]=e[t],e[t]=r;return e}shuffle2(e,t){return Math.floor(Math.random()*(t-e))+e}sort(e,t){if("Update"==t||"Added"==t){let r="Update"==t?"updated":"published";e=e.sort(function(e,t){return e[r]<t[r]?-1:e[r]>t[r]?1:0}).reverse()}else"A-Z"!=t&&"Z-A"!=t||(e=e.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0})),"Z-A"==t&&(e=e.reverse()));return e}xhr(e,t=this.err){let r=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");r.onreadystatechange=function(){if(4==this.readyState&&200==this.status||304==this.status){let e=this.responseText,r=JSON.parse(e.substring(e.indexOf("{"),e.lastIndexOf("}")+1));t&&t(r)}else 4==this.readyState&&t&&t({})},r.open("GET",e,!0),r.send()}xhr2(e,t=this.err){let r=document.createElement("script"),s="xhr2"+this.createRT(7);return window[s]=function(e){return t(e)},r.src=`${e}&callback=window.${s}`,r.onerror=function(e){console.log(e),t({})},r.async=!0,(document.body||document.getElementsByTagName("body")[0]).appendChild(r)}getId(e){return e.split("post-")[1]}getAuthor(e){let t={};return"name"in e&&(t.name=e.name.$t),"uri"in e&&(t.uri=e.uri.$t),"gd$image"in e&&"src"in e.gd$image&&-1==e.gd$image.src.indexOf("https://img1.blogblog.com/")?t.image=this.resizeImage(e.gd$image.src,this._config.sizeImage):t.image=this._config.noImage?this.resizeImage(this._config.noImage,this._config.sizeImage):"",t}getDefault(e){let t=["published","updated","content","summary","title"],r={};return t.forEach(t=>{t in e&&(r[t]=e[t].$t,"published"==t&&(r.date=this.getTime(e[t].$t)))}),r}getImage(e){let t=this._config.noImage?this.resizeImage(this._config.noImage,this._config.sizeImage):"";if("media$thumbnail"in e)return this.resizeImage(e.media$thumbnail.url,this._config.sizeImage);if("content"in e){let r=e.content.$t,s=r.indexOf("<img"),n=r.indexOf('src="',s),i=r.indexOf('"',n+5),a=r.substr(n+5,i-n-5);return-1!=s&&-1!=n&&-1!=i&&""!=a?a:t}return t}getTime(e){if(/([12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]))/.test(e)){var t=e,r=t.substring(0,4),s=t.substring(5,7),n=t.substring(8,10),i=new Array;return i[1]="Jan",i[2]="Feb",i[3]="Mar",i[4]="Apr",i[5]="May",i[6]="Jun",i[7]="Jul",i[8]="Aug",i[9]="Sep",i[10]="Oct",i[11]="Nov",i[12]="Dec",n+" "+i[parseInt(s,10)]+" "+r}return!1}getFeed(e){let t=new Array;if(e.feed&&e.feed.entry)for(let r=0;r<e.feed.entry.length;r++){const s=e.feed.entry[r];let n=this.getDefault(s);n.id=this.getId(s.id.$t),n.link=s.link.find(e=>"alternate"==e.rel).href,n.image=this.getImage(s),n.label=s.category.map(e=>e.term),"author"in s&&(n.author=this.getAuthor(s.author[0])),t.push(n)}return t}}class BloggerRandom extends BloggerScript{constructor(e={}){super(e)}getTotalResults(e){let t=e.feed.openSearch$totalResults.$t,r=this._config.jumlah;if(r){if(t<r)return!1;t=this.shuffle2(1,t-r)}else t=t<=150?1:this.shuffle2(1,t-150),r=150;return{"start-index":t,"max-results":r}}getItems(e){if("entry"in e.feed){let t=this.getFeed(e);return t=this.shuffle(t),t}return[]}run(e,t=this.err,r=!0){let s=this,n=r?"xhr":"xhr2";s[n](`${e}?alt=json-in-script&max-results=0`,r=>{let i=s.getTotalResults(r);s[n](`${e}?alt=json-in-script&start-index=${i["start-index"]}&max-results=${i["max-results"]}`,e=>{t(s.getItems(e))})})}}class BloggerRelated extends BloggerScript{constructor(e={}){super(e)}run(e,t=this.err,r=!0){let s=this,n=0,i=document.location.pathname,a=s._config.labels,o=s._config.jumlah,l=r?"xhr":"xhr2";if(s._config.arr=new Array,"undefined"==a||""==a||0==a.length)return t([]);a.forEach(r=>{s[l](`${e}/-/${r}?alt=json-in-script&max-results=${o}`,e=>{let r=s.getFeed(e);if(r.forEach(e=>{s._config.arr.some(t=>t.id==e.id)||s._config.arr.push(e)}),n++,n==a.length){if(0==s._config.arr.length)return t([]);let e=s._config.arr.map(e=>new URL(e.link).pathname==i).indexOf(!0);s._config.arr.splice(e,1);let r=s.shuffle(s._config.arr).slice(0,o);return t(r)}})})}}class BloggerSitemap extends BloggerScript{constructor(e){super(e),this._settings={"start-index":1,"max-results":150,"total-get":0,posts:new Array}}alphaSort(e){let t=new Array,r=new Array,s="";0!=e.length&&this.sort(e,"A-Z").forEach(e=>{let r=e.title.charAt(0).toLowerCase();-1==s.indexOf(r)?(s+=r,t[r]=[e]):t[r].push(e)});for(const e in t)if(Object.hasOwnProperty.call(t,e)){const s=t[e];r.push({id:e,items:s})}return r}run(e,t=this.err,r=!0){const s=this._settings,n=this._config,i=n.order||"updated",a=`${e}?alt=json-in-script&start-index=${s["start-index"]}&max-results=${s["max-results"]}&orderby=${i}`,o=i=>{if("entry"in i.feed){let a=i.feed.openSearch$totalResults.$t||0;Array.prototype.push.apply(s.posts,this.getFeed(i)),i.feed.entry.length>=s["max-results"]?(s["start-index"]+=s["max-results"],n.firstContent&&1==s["total-get"]&&t(s.posts,s["total-get"],!1,a),this.run(e,t,r)):t(s.posts,s["total-get"],!0,a)}else t(s.posts,s["total-get"],!0,s.posts.length)},l=r?"xhr":"xhr2";s["total-get"]++,this[l](a,o)}}class BloggerComments extends BloggerScript{constructor(e){super(e)}getComments(e){let t=new Array;if(e.feed&&e.feed.entry)for(let r=0;r<e.feed.entry.length;r++){const s=e.feed.entry[r];let n=this.getDefault(s);n.id=this.getId(s.id.$t),n.link=s.link.find(e=>"alternate"==e.rel).href,"author"in s&&(n.author=this.getAuthor(s.author[0])),t.push(n)}return t}run(e,t,r,s=!0){let n=s?"xhr":"xhr2",i=this._config.mainUrl||"",a=this._config.contentType||"default",o=e?`/${e}/`:"/";this[n](`${i}/feeds${o}comments/${a}?alt=json&max-results=${t}`,e=>{let t=this.getComments(e);r(t)})}}/*]]>*/</script>
<script>
(function(i,s){let t=s.bloggerHtml||{};"custom_post_v1"in t||(t.custom_post_v1=function(i,s){let t="",c=["Completed","Ongoing"],e=["Manga","Manhua","Manhwa", "Movie"],a=/^(\d{1,3}\.\d{1,2})$/,l=/((chapter|episode|ep|ch|vol|volume|bab)(\.\s|\s|\.)(\d{1,4})(\.\d{1,2})?)/gi;for(let s=0;s<i.length;s++){let d,p,v,n,r=i[s],o=BloggerScript.prototype.resizeImage(r.image,"w150-h210-c-rw");r.label.forEach(i=>{!d&&c.includes(i)&&(d=i),!p&&a.test(i)&&(p=i),!v&&e.includes(i)&&(v=i),!n&&l.test(i)&&(n=i)}),!n&&r.title.match(l)&&(n=r.title.match(l)[0].replace(/((chapter|episode|ep|ch|vol|volume|bab)(\.\s|\s|\.))/gi,"Chapter ")),t+=`<div class='cp1_items'><div class='cp1_item'><a href='${r.link}' title='${r.title}'><div class='cp1_limit'><div class='cp1_ply'></div>`,v&&(t+=`<span class='cp1_type ${v}'>${v}</span>`),d&&(t+=`<span class='cp1_status ${d}'>${d}</span>`),t+=`<img loading='lazy' src='${o}' height='210' width='150'></div><div class='cp1_bigor'><div class='cp1_tt'>${r.title}</div><div class='cp1_adds'>`,n&&(t+=`<div class='cp1_epxs'>${n}</div>`),p&&(t+=`<div class='cp1_rt'><div class='cp1_rating'><div class='cp1_rating-prc'><div class='cp1_rtp'><div class='cp1_rtb'><span style='width:${p.replace(/\./g,"").slice(0,2)}%;'></span></div></div></div><div class='cp1_numscore'>${p}</div></div></div>`),t+="</div></div></a></div></div>"}return s&&(s.innerHTML=t),t},s.bloggerHtml=t)})(document,window);
</script>
<div id='sitemap_navigation'>
<div class='sn_title'>
</div>
<div id='custom_post_v1' class='custom_post_v1'>
</div>
<ul id='content'></ul>
<div id='pagination'></div>
<script>
let postSitemapPaginationArr,createNavigation,navigationElement,postSitemap=new BloggerSitemap({firstContent:!0}),sitemapElement=document.getElementById("sitemap_navigation"),customPostElement=document.getElementById("custom_post_v1"),searchParams=new URLSearchParams(document.location.search),maxResults=searchParams.get("max-results")||6;postSitemap.run("https://kuhaku-anims.blogspot.com/feeds/posts/default/-/Manga",(t,e,a,n)=>{if(1==e&&0!=t.length){let e=t.slice(0,maxResults);bloggerHtml.custom_post_v1(e,customPostElement),createNavigation=new Pagination({callback:function(t,e){""!=t.innerHTML&&(postSitemapPaginationArr||1==e?(navigationElement&&"mainElement"in navigationElement&&navigationElement.mainElement.remove(),navigationElement={mainElement:t,currentPage:e},sitemapElement.appendChild(t),postSitemapPaginationArr&&bloggerHtml.custom_post_v1(postSitemapPaginationArr[e-1].items,customPostElement)):alert("Error: Sitemap Belum Completed dibuat."))}}),createNavigation.arrayToPage(n,maxResults,!0)}a&&(postSitemapPaginationArr=createNavigation.arrayToPage(t,maxResults))},!1);
</script>
<script>
class Pagination{constructor(e){this._config=e||{}}click(e,a){let t=e.hash.split("page-")[1],r=Array.isArray(a)?a.length:a;this.createPage(r,Number(t),a)}createElement(e,a,t,r){let n=document.createElement("page-numbers current"==a?"span":"a");return n.className=a,n.href=`#${e}`,"page-numbers current"!=a&&n.addEventListener("click",e=>{e.preventDefault(),this.click(n,t)}),n.innerText=r||e.split("page-")[1],n}createPage(e,a,t){let r,n,i,l=document.createElement("div"),p=a-1,s=a+1;if(t=t||e,l.className="pagination",e>=2){if(a>1&&(n=e<=2?"prev-left":"prev page-numbers",i=`page-${a-1}`,l.appendChild(this.createElement(i,n,t,"Sebelumnya"))),e>2)if(e<=6)for(let n=1;n<=e;n++)r=a==n?"page-numbers current":"page-numbers",i=`page-${n}`,l.appendChild(this.createElement(i,r,t));else{a>2&&(i="page-1",l.appendChild(this.createElement(i,"page-numbers",t)),a>3&&a!=e&&a!=e-1&&(i=`page-${a-2}`,l.appendChild(this.createElement(i,"page-numbers",t)))),1===a?s+=2:2===a&&(s+=1),a===e?p-=2:a===e-1&&(p-=1);for(let n=p;n<=s;n++)0===n&&(n+=1),n>e||(r=a==n?"page-numbers current":"page-numbers",(a!=e||a==e&&n!=e-3)&&(i=`page-${n}`,l.appendChild(this.createElement(i,r,t))));a<e-1&&(a<e-2&&1!=a&&2!=a&&(i=`page-${a+2}`,l.appendChild(this.createElement(i,"page-numbers",t))),i=`page-${e}`,l.appendChild(this.createElement(i,"page-numbers",t)))}a<e&&(n=e<=2?"next-r":"next page-numbers",i=`page-${a+1}`,l.appendChild(this.createElement(i,n,t,"Berikutnya")))}return this._config.callback&&this._config.callback(l,a,t),{currentPage:a,mainElement:l}}arrayToPage(e,a,t){let r=Array.isArray(e)?e.length:e,n=Array(Math.ceil(r/a)).fill(0).map((t,r)=>({id:`page-${r+1}`,items:Array.isArray(e)?e.slice(r*a,Math.min(e.length,(r+1)*a)):[]}));return t?this.createPage(n.length,1,n):n}}
</script></div>
Ganti URL yang di Tandai dengan Url Blog kamu
Page (Bookmark)
Buat Post Halaman dengan Judul Bookmark lalu Tempelkan kode berikut
<br><br><br><div class="postBookMark" id="dagruel-bookmark"></div><br>
Total Bookmark Anda <span class='itemMark'/>
Page (Jadwal Rilis)
Post Halaman dengan Judul Jadwal Rilis lalu Tempelkan kode berikut
<br><div class="bixbox schedulepage sch_monday">
<div class="releases"><h3><span>Senin</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Senin Sousou no Frieren","19:30 WIB","Eps 2"]"></div>
</div>
</div>
<div class="bixbox schedulepage sch_tuesday">
<div class="releases"><h3><span>Selasa</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Selasa Seiken Gakuin","00:00 WIB","Eps 4"]"></div>
</div>
</div>
<div class="bixbox schedulepage sch_wednesday">
<div class="releases"><h3><span>Rabu</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Rabu Kusuiya","21:30 WIB","Eps 10"]"></div>
</div>
</div>
<div class="bixbox schedulepage sch_thursday">
<div class="releases"><h3><span>Kamis</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Kamis 16bit Sensation","00:00 WIB","Eps 3"]"></div>
<div class="bs" data-series="["Kamis Ka","21:00 WIB","Eps 10"]"></div>
</div>
</div>
<div class="bixbox schedulepage sch_friday">
<div class="releases"><h3><span>Jum'at</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Jumat Juutsu Kaisen","00:00 WIB","Eps 19"]"></div>
<div class="bs" data-series="["Jumat Jk S2","01:00 WIB","Eps 19"]"></div>
</div>
</div>
<div class="bixbox schedulepage sch_saturday">
<div class="releases"><h3><span>Sabtu</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Sabtu Arknights","00:00 WIB","Eps 1"]"></div>
</div>
</div>
<div class="bixbox schedulepage sch_sunday">
<div class="releases"><h3><span>Minggu</span></h3></div>
<div class="listupd">
<div class="bs" data-series="["Minggu One Piece","10:00 WIB","Eps 1098"]"></div>
<div class="bs" data-series="["Minggu Solo","00:00 WIB","Eps 11"]"></div>
</div>
</div>
<script>
$('.bs').each(function(){
const arrInfo = $(this).data('series'),
series = arrInfo[0],
time = arrInfo[1],
epsnow = arrInfo[2],
clas=$(this);
$.ajax({
url: 'https://kuhaku-anims.blogspot.com/feeds/posts/default/-/'+series,
data:{alt:"json",orderby:"published","max-results":150},
type: 'get',
dataType: 'jsonp',
success: function(json) {
var structure,i = json.feed.entry.length-1,x=json.feed.entry[i].link.length-1;
const title = json.feed.entry[i].title.$t,
content = json.feed.entry[i].content != null ? json.feed.entry[i].content.$t : json.feed.entry[i].summary.$t;
var link = json.feed.entry[i].link[x].href;
const d=content.indexOf("<img"),
e=content.indexOf('src="',d) > -1 ? content.indexOf('src="',d) : content.indexOf("src='",d),
f=content.indexOf('"',e+5) > -1 ? content.indexOf('"',e+5) : content.indexOf("'",e+5),
g=content.substr(e+5,f-e-5),
imgs=-1!=d&&-1!=e&&-1!=f&&""!=g?g:"https://images.bizlaw.id/gbr_artikel/images-2_294.webp",
thumb = json.feed.entry[i].media$thumbnail != null ? json.feed.entry[i].media$thumbnail.url.replace(/s72-c/,'s500') : imgs;
structure = '<div class="bsx">'
+ '<a href="'+link+'">'
+ '<div class="limit">'
+ '<div class="ply">'
+ '<svg class="far" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z" clip-rule="evenodd"></path></svg></div>'
+ '<div class="bt">'
+ '<span class="epx cndwn">'+time+'</span>'
+ '<span class="sb Sub">'+epsnow+'</span></div>'
+ '<img src="'+thumb+'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" loading="lazy" alt="'+title+'" width="225" height="321">'
+ '</div>'
+ '<div class="tt">'+title+'</div>'
+ '</a>'
+ '</div>';
clas.html(structure);
},
error: function() {clas.html('Error Getting Data!');}
});
})
</script>
Seperti biasa ganti URL yang di Tandai dengan URL Blog kamu, Khusus untuk post halaman jadwal rilis saya tidak bisa menjelaskannya disini, kalian bisa langsung tanya saya lewat Chat untuk logika nya jika kalian tidak paham ya
Page (Polling)
Ini bebas kalian isi apa yang penting tentang Polling anime mungkin atau sejenisnya, untuk Voting Anime kalian bisa buat disini Strawpoll.com
Changelog
v1 (23 Mei 2025)
Rilis