1601 – 1800 of 3223
#1

ZeistManga v5 - Versi ini merupakan versi terakhir, tapi bukan berarti saya berhenti mengupdatenya.
Update akan terus dilakukan untuk meningkatkan kestabilan dan penambahan fitur baru.

Ada beberapa code lama yang dihapus, jika kamu update dari versi 1-3, kemungkinan akan banyak yang tidak berfungsi. Juga penghapusan beberapa code yang tidak penting agar tema ini sedikit ramping. Mudah-mudahan tidak menimbulkan masalah.

v5.5 – 19 Februari 2024

  • Fixed - Perbaikan CSS, lupa apa yang diubah
  • New - Novel Mode (put label: Novel)
  • New - Related Post
  • New - Slider
  • New - BloggerScript 1.2
  • New - Pagination Series homepage
  • Remove - Hot Manga

Apa saja yang baru

  • Font fira sans
  • Back to top
  • History reading
  • Download chapter
  • Homepage layout mode
Credit:
Reading History (Vu Tran)
Recent Post Blogger Widget 3
Random Post Slider // Dragable + Mouse Wheels
Script dari dagruel
Version Release date Downloads Perubahan
v5.2 Download 4 Changes
v5.1 Unavailable 3 Changes
v5.0 Unavailable Init Release
= v5.2 =
= Berkas ZIP =
  • bookmark.xml
  • post.format.xml
  • ZeistManga_v5.0.xml
#ads
#16
<script>/*<![CDATA[*/const npX={arr:new Array,config:{max:999,start:1,labelMain:"Series"},sort:e=>e.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0})),compile:function(){let a=this.sort(this.arr).reverse(),r=this.config,n=(window||document).location.pathname,i=$('<select onchange="this.options[this.selectedIndex].value && window.open(this.options[this.selectedIndex].value, \'_self\')" name="npx-list"></select>'),o="",l="",s="";$.each(a,(e,t)=>{t.cat.some(e=>r.labelMain==e)?o=$(`<a rel="series" href="${t.url}">${r.home||"Home"}</a>`):(i.append($(`<option ${t.url.includes(n)?'selected="selected"':""} value="${t.url}">${t.title.substring(t.title.indexOf("Chapter"))}</option>`)),t.url.includes(n)&&(a[e+1]&&(l=a[e+1].cat.some(e=>r.labelMain==e)?"":$(`<a rel="prev" href="${a[e+1].url}">${r.prev||"Prev"}</a>`)),a[e-1])&&(s=a[e-1].cat.some(e=>r.labelMain==e)?"":$(`<a rel="next" href="${a[e-1].url}">${r.next||"Next"}</a>`)))});var e=$('<div class="nav-right"></div>');e.html(l).append(o).append(s),$("#nextPrevJS").html(i).append(e)},jqCheck:()=>"function"==typeof jQuery,xhr:function(){const a=this,t=a.config;$.ajax({type:"get",url:`${t.site||""}/feeds/posts/summary/-/`+t.cat,data:{alt:"json","start-index":t.start,"max-results":t.max},dataType:"jsonp",success:e=>{"entry"in e.feed?($.each(e.feed.entry,(e,t)=>{a.arr.push({title:t.title.$t,url:t.link.find(e=>"alternate"==e.rel).href,cat:t.category.map(e=>e.term)})}),e.feed.entry.length>=t.max?(a.config.start+=a.config.max,a.xhr()):a.compile()):0!==a.arr.length&&a.compile()},error:()=>{$("#nextPrevJS").html(`<p>${t.textError||"Error"}</p>`)}})},run:function(){return this.jqCheck()?0===$("#nextPrevJS").length?"element tidak ada":(this.config.cat=$("#nextPrevJS").data("label")||!1,0===this.config.cat?"Category Tidak ada":void this.xhr()):"jquery tidak ada"}};npX.run();
/*]]>*/</script>
#18
Watch where I modify it, and study that place

<script>
/*<![CDATA[*/
const npX={arr:[],config:{max:999,start:1,labelMain:"Series"},sort:e=>e.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0})),compile:function(){let e=this.sort(this.arr).reverse(),t=this.config,a=(window||document).location.pathname,r=$('<select onchange="this.options[this.selectedIndex].value && window.open(this.options[this.selectedIndex].value, \'_self\')" name="npx-list"></select>'),l="",n="",i="";$.each(e,(s,o)=>{if(o.cat.some(e=>t.labelMain==e))l=$(`<a rel="series" href="${o.url}">${t.home||"Home"}</a>`);else{let c=o.title.split("Volume")[0].split("Chapter")[0],p=o.title.replace(c,"").replace("Volume","Vol").replace("Chapter","Chp").replace(/[^0-9]+$/g,"");""!==p&&(r.append($(`<option ${o.url.includes(a)?'selected="selected"':""} value="${o.url}">${p}</option>`)),o.url.includes(a)&&(e[s+1]&&(n=e[s+1].cat.some(e=>t.labelMain==e)?"":$(`<a rel="prev" href="${e[s+1].url}">${t.prev||"Prev"}</a>`)),e[s-1]&&(i=e[s-1].cat.some(e=>t.labelMain==e)?"":$(`<a rel="next" href="${e[s-1].url}">${t.next||"Next"}</a>`))))}});var s=$('<div class="nav-right"></div>');s.html(n).append(l).append(i),$("#nextPrevJS").html(r).append(s)},jqCheck:()=>"function"==typeof jQuery,xhr:function(){let e=this,t=e.config;$.ajax({type:"get",url:`${t.site||""}/feeds/posts/summary/-/${t.cat}`,data:{alt:"json","start-index":t.start,"max-results":t.max},dataType:"jsonp",success(a){"entry"in a.feed?($.each(a.feed.entry,(t,a)=>{e.arr.push({title:a.title.$t,url:a.link.find(e=>"alternate"==e.rel).href,cat:a.category.map(e=>e.term)})}),a.feed.entry.length>=t.max?(e.config.start+=e.config.max,e.xhr()):e.compile()):0!==e.arr.length&&e.compile()},error(){$("#nextPrevJS").html(`<p>${t.textError||"Error"}</p>`)}})},run:function(){return this.jqCheck()?0==$("#nextPrevJS").length?"element tidak ada":(this.config.cat=$("#nextPrevJS").data("label")||!1,0===this.config.cat?"Category Tidak ada":void this.xhr()):"jquery tidak ada"}};npX.run();
/*]]>*/
</script>


This is where I modified it

<em rel='html hljs xml'>

$.each(a, (e, t) => {
if (t.cat.some(e => r.labelMain == e)) {
o = $(`<a rel="series" href="${t.url}">${r.home || "Home"}</a>`);
} else {
let ftl1 = t.title.split("Volume")[0];
let ftl2 = ftl1.split("Chapter")[0];
let formattedTitle = t.title.replace(ftl2, "").replace("Volume", "Vol").replace("Chapter", "Chp").replace(/[^0-9]+$/g, "");

if (formattedTitle !== "") {
i.append($(`<option ${t.url.includes(n) ? 'selected="selected"' : ""} value="${t.url}">${formattedTitle}</option>`));</em>


Demo : [Link]
#21
I suggest you change the max:999 value to 149,
Blogger can only max: 150, but don't worry, after all, The code you gave earlier has crossed the 150 limit.
I suggest this to make this code function work
a.feed.entry.length>=t.max?(e.config.start+=e.config.max,e.xhr()):e.compile()):0!==e.arr.length&&e.compile()},
#32
Permisi kak, izin tanya supaya ada sub heading atau tulisan judul lain dibawah judul series utama itu gimana ya? terima kasih [Screenshot]

Note: supaya ada tulisan seperti dibawah
My Gift Lvl 9999 Unlimited Gacha, 信じていた仲間達にダンジョン奥地で殺されかけたがギフト『無限ガチャ』でレベル9999の仲間達を手に入れて元パーティーメンバーと世界に復讐&『ざまぁ!』します!
#39
Seharusnya itu dimanfaatkan untuk keyword SEO. Baca komik bahasa indonesia
Contoh: Baca komik My Gift Lvl 9999 Unlimited Gacha bahasa indonesia, 信じていた仲間達にダンジョン奥地で殺されかけたがギフト『無限ガチャ』でレベル9999の仲間達を手に入れて元パーティーメンバーと世界に復讐&『ざまぁ!』します! Sayang gk ada yg tau potensinya. :(
Atau kalau bingung mencari keyword bagus, ketik aja di google, pilih pencarian nomor 1 lalu copy keywordnya dan pastekan di deskripsi pencarianmu.
Contoh pencarian: [baca komik unlimited gacha]
Kita ambil keywordnya: Baca Komik My Gift LVL 9999 Unlimited Gacha Bahasa Indonesia dengan koleksi chapter terlengkap dan terbaru. Manga My Gift LVL 9999 Unlimited Gacha, 信じていた仲間達にダンジョン奥地で殺されかけたがギフト『無限ガチャ』でレベル9999の仲間達を手に入れて元パーティーメンバーと世界に復讐&『ざまぁ!』します! Kalau kepanjangan, hapus tulisan jepangnya.
Memang repot sih, tapi worth it kalau ingin menjadi nomor satu.
#48
Permisi kak, diisi ada yang tau kenapa script audio autoplay tidak bisa keluar di halaman post chapter yaa? mungkin ada yang bisa bantu, terima kasih
Link post chapter yang audio autoplaynya ga muncul:
[Link]

Saya pakai kode audio autoplay ini
#67
<em rel='html hljs xml'>

/* CSS */
#soore-spoiler{display:inline-block;margin:15px auto;}#soore-spoiler button{display:inline-block;background:#292e34;color:#fff;padding:10px 53px;border-radius:6px;border:none;outline:0;}
#soore-spoiler-content{display:none;background:#f0f8ff;margin:10px auto;padding:15px;border-radius:6px;}

/* JS - Add above </body> */
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
$('#soore-spoiler').click(function(){
$('#soore-spoiler-content').slideToggle('normal');
})
});
//]]>
</script>
<script async="async" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<!-- Add to end of post -->
<div id="soore-spoiler" style="display: flex; justify-content: center; text-align: center;">
<button>SPOİLER_BUTTON</button>
</div>
<div id="soore-spoiler-content">
<a class="label mr-7 mb-6 fs-13 r4 i-block" href="LİNK" rel="noopener noreferrer nofollow" style="display: flex; justify-content: center; text-align: center;" target="_blank">CLASSİC_BUTTON</a>
</div>

</em>
#74
[Screenshot]

How remove function getTimeAgo? I try remove function getTimeAgo(dateString) {
const date = new Date(dateString);
const now = new Date();
const seconds = Math.floor((now - date) / 1000);
if (seconds < 60) {
return 'ngay bây giờ';
} else if (seconds < 3600) {
const minutes = Math.floor(seconds / 60);
return `${minutes} phút trước`;
} else if (seconds < 86400) {
const hours = Math.floor(seconds / 3600);
return `${hours} giờ trước`;
} else if (seconds < 2629746) {
const days = Math.floor(seconds / 86400);
return `${days} ngày trước`;
} else if (seconds < 31556952) {
const months = Math.floor(seconds / 2629746);
return `${months} tháng trước`;
} else {
const years = Math.floor(seconds / 31556952);
return `${years} năm trước`;
}
}


ChapterList will not appear
This is [Code]
#97
Search
m-0 fs-25 tac c-ddd fs-20
Delete
<b:with value='[&quot;Chapter&quot;,&quot;Project&quot;]' var='chf'>
<b:loop index='i' values='data:post.labels' var='label'>
<b:if cond='data:label.name not in data:chf'>
<a class='c-ddd' expr:data='data:label.name' expr:href='data:post.link' rel='tag'>
<data:label.name/>
<script>document.title = &quot;<data:label.name/> - <data:post.title/>&quot;;</script>
</a>
</b:if>
</b:loop>
</b:with>
-
#98
<script>
/*<![CDATA[*/
const npXbottom={arr:[],config:{max:999,start:1,labelMain:"Series"},sort:e=>e.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0})),compile:function(){let e=this.sort(this.arr).reverse(),t=this.config,a=(window||document).location.pathname,r=$('<select onchange="this.options[this.selectedIndex].value && window.open(this.options[this.selectedIndex].value, \'_self\')" name="npx-list"></select>'),l="",n="",i="";$.each(e,(s,o)=>{if(o.cat.some(e=>t.labelMain==e))l=$(`<a rel="series" href="${o.url}">${t.home||"Home"}</a>`);else{let c=o.title.split("Volume")[0].split("Chapter")[0].split("###")[0],p=o.title.replace(c,"").replace("Volume","Vol").replace("Chapter","Chp").replace("###","#").replace(/[^0-9]+$/g,"");""!==p&&(r.append($(`<option ${o.url.includes(a)?'selected="selected"':""} value="${o.url}">${p}</option>`)),o.url.includes(a)&&(e[s+1]&&(n=e[s+1].cat.some(e=>t.labelMain==e)?"":$(`<a rel="prev" href="${e[s+1].url}">${t.prev||"Prev"}</a>`)),e[s-1]&&(i=e[s-1].cat.some(e=>t.labelMain==e)?"":$(`<a rel="next" href="${e[s-1].url}">${t.next||"Next"}</a>`))))}});var s=$('<div class="nav-right"></div>');s.html(n).append(l).append(i),$("#nextPrevJSbottom").html(r).append(s)},jqCheck:()=>"function"==typeof jQuery,xhr:function(){let e=this,t=e.config;$.ajax({type:"get",url:`${t.site||""}/feeds/posts/summary/-/${t.cat}`,data:{alt:"json","start-index":t.start,"max-results":t.max},dataType:"jsonp",success(a){"entry"in a.feed?($.each(a.feed.entry,(t,a)=>{e.arr.push({title:a.title.$t,url:a.link.find(e=>"alternate"==e.rel).href,cat:a.category.map(e=>e.term)})}),a.feed.entry.length>=t.max?(e.config.start+=e.config.max,e.xhr()):e.compile()):0!==e.arr.length&&e.compile()},error(){$("#nextPrevJSbottom").html(`<p>${t.textError||"Error"}</p>`)}})},run:function(){return this.jqCheck()?0==$("#nextPrevJSbottom").length?"element tidak ada":(this.config.cat=$("#nextPrevJSbottom").data("label")||!1,0===this.config.cat?"Category Tidak ada":void this.xhr()):"jquery tidak ada"}};npXbottom.run();
/*]]>*/
</script>

Here is a script to shorten names in the npx list that MAGIC Reincarnated fixed.
Change ### for chapters in your language
#100
Hi, I want to use this part to post chapter for novels. How?
<b:includable id='postNovel' var='post'>
<style>#comments,.a4{grid-area:unset;max-width:1080px;margin:0 auto;width:100%;}</style>
<article class='s1 p-20 bc-fff r2 max-w mla mra mt-24'>
<header class='bb-2pxsec mb-15 pb-15'>
<b:include name='postLabelNovel'/>
<h1><data:post.title/></h1>
<div class='flex aic c-666 fs-14'>
<address class='mr-13 flex aic' rel='author'>
<b:include data='{image: data:post.author.authorPhoto.image,imageRatio: &quot;1:1&quot;, imageSizes: [84, 168],sourceSizes: &quot;23px&quot;,imageClass: &quot;r50p mr-7&quot;}' name='responsiveImage'/>
<span><data:post.author.name/></span>
</address>
<time><data:post.date/></time>
</div>
</header>
<div class='lh-1d7 link post c-ee'>
<data:post.body/>
</div>
</article>
<b:include cond='data:view.isSingleItem' data='post' name='commentPicker'/>
</b:includable>
#141
So this code:
<script>/*<![CDATA[*/
var toggle = document.getElementById("toggle");
var content = document.getElementById("content");

toggle.addEventListener("click", function() {
content.style.display = (content.dataset.toggled ^= 1) ? "block" : "none";
});
/*]]>*/</script>
#145
Min cara gambarnya di bagi tiga di search label gimana? Kan di situ kalo di hp gambarnya di bagi 2, caranya gimana supaya 3 gambarnya di hp, Apa yg perlu di rubah stylenya ini [Link], min itu udh responsiv blom yg di home menurut mu, itu saya ngambil dari them Vũ Trần (Youtube)
#147
Min cara supaya tidak kena spam blogger gimana? Saya udah 2 akun blogspot kena spam, yg mana akun komikakatsuky sama healingnime udah banyak di upload lagi, ada ga min csranya supaya tidak kena spam? Mungkin spamnya dari masalah gambar doank min yg saya tau
#149
Waduh.
Skrip live search di v4 memang agk bermasalah, di v5 sudah ku hapus? Sudah lupa apakah masih ada.
Skrip yg sedang kupakai sekarang dari Dagruel, sejauh ini aman2 aja.

Gini aja, bantu aku testing tema [HexaNime], kita lihat apakah nanti kena hapus juga.
Buat akun GitHub, berikan link dan username-mu.

Temanya gratis untukmu.
Makasih sudah setia disini dan sebagai kompensasi untuk webmu.
#150
Zenist Manga V4:
- Here my img: https://drive.google.com/drive/folders/1g4bd3-MiAINW47AHhtsKZN953PaeA6I6?usp=sharing
- Hello! How have you been...! I have a question that I hope you can answer: In the "Truyện Hot", I don't understand why my blog only displays a maximum of 7 posts(even though I changed the layout to 10 posts)...
#160
Sudah ku invite, cek notifikasi GitHub. Terima invitasi.
Aku pakai live search versi dayat aja.

Lapor aja kalau ada bug. Utamakan yang penting dulu, mungkin hari itu juga bisa diperbiki.

Ada dua mode.
Mode Series untuk post info, karakter, episode list, download.
Post Stream khusus untuk streaming video. Pakai label sementara Streaming nanti akan disingkat menjadi Stream

Temanya masih perlu di poles lagi biar bisa dipakai. Terutama tampilan responsive.
#163
Hi, what is this script for? Is this for /search/label/Romance?
<script type='text/javascript'>
//<![CDATA[
function rcentbytag(e){document.write('<div class="chap-by-tag full">');for(var t=0;t<numposts;t++){var n=e.feed.entry[t];var r=n.title.$t;var i;if(t==e.feed.entry.length)break;for(var o=0;o<n.link.length;o++){if(n.link[o].rel=="replies"&&n.link[o].type=="text/html"){var u=n.link[o].title;var f=n.link[o].href}if(n.link[o].rel=="alternate"){i=n.link[o].href;break}}var l;try{l=n.media$thumbnail.url}catch(h){s=n.content.$t;a=s.indexOf("<img");b=s.indexOf('src="',a);c=s.indexOf('"',b+5);d=s.substr(b+5,c-b-5);if(a!=-1&&b!=-1&&c!=-1&&d!=""){l=d}else l="http://2.bp.blogspot.com/-giova1ZCh-A/Uzq6L8QTJNI/AAAAAAAAAJc/USXictTq_xs/s70-c/KM+Icon.png"}var p=n.published.$t;var v=p.substring(0,4);var m=p.substring(5,7);var g=p.substring(8,10);var y=new Array;y[1]="January";y[2]="February";y[3]="March";y[4]="April";y[5]="May";y[6]="June";y[7]="July";y[8]="August";y[9]="September";y[10]="October";y[11]="November";y[12]="December";document.write('<div class="flex aic jcsb y6x0p">');if(showpostthumbnails==true)document.write('<a href="'+i+'" title="'+r+'"><img class="rct-thumb" alt="'+r+'" src="'+l+'"/></a>');document.write('<strong><a href="'+i+'" title="'+r+'" rel="nofollow">'+r+'</a></strong>');var x="";var T=0;if(showpostdate==true){x='<time class="showdates">'+x+g+" "+y[parseInt(m,10)]+" </time>";T=1}document.write(x);document.write("</div>");if(t!=numposts-1)document.write("")}document.write("</div>")}
//]]> </script>
#164
Min kenapa yh kadang2 tombol prev sama next chapter yg bagian bottom itu error gk mau jalan tpi kalo yg bagian topnya gak ada masalah. kira2 bisa gk ya disamain aja sama yg top biar gk eror lagi. Thema yg dipakai zm 5.4
#190
Di homepage mungkin hanya bisa menrima satu tipe aja.
Hapus Doujinshi di variable typ
Buat variable dx baru khusus untuk Doujinshi, ini terpisah dari variable typ: var dx = r.find(k => ["Doujinshi"].some(l => l == k)) || "";
if (dx) {
dx = `<span class="${dx.toLowerCase()}">${dx}</span>`;
}
Paste di bawah } else lang = "";
Terus ganti console.log(`${label} & ${lang}`); dengan: console.log(`${label} & ${lang} & ${dx}`);
#197
wah berhasil kak, tetapi kenapa label manhwa dan manhua saya tidak muncul ya?
lalu label doujinshi akan keliatan di cover pada latest release saja, sedangkan di project update tidak muncul.

catatan:
hao juga menumakan bug dimana saat series diberi label yang sama (manga + doujinshi) akan menampilkan label yang berbeda juga antara project update dan latest release, jadi di kasus ini pada project update judul Calamitail Dream of Worker akan menampilkan label manga, sedangkan di sisi latest release Calamitail Dream of Worker menampilkan label doujinshi.

maaf kak tidak bisa menampilkan screenshotnya, bisa langsung di check aja pada web komik saya [Disini]
#200
Label Manhwa dan Manhua ada dibelakang.
Posisinya ubah dengan CSS berikut: .doujinshi {
top: 0;
bottom: unset;
}
Agar doujinshi muncul, tambahkan label Doujinshi dalam array: ['Manga','Manhwa','Manhua'] Hasilnya: ['Manga','Manhwa','Manhua','Doujinshi'] Hati-hati bisa meneybabkan duplikat apabila terdapat 2 label dalam array tersebut. Buat pilihan mana yang harus km korbankan, atau cari solusi kreatif lain.
1601 – 1800 of 3223

Forum rules
You can use English or Indonesian


image quote pre code