Skip to main content

Tanya Jawab - Forum

Halaman tanya jawab tentang topik umum, seputar template atau sharing pengetahuan tentang blogger.
Dede

Dede
blogger

Messages
1
Points
+296

Reputation: 10%

New #2
ada lagi min
https://www.gilatemax.com/
https://www.xmlthemes.com/
https://www.blantertheme.com/
https://www.temabanua.com/
https://www.idntheme.com/
https://store.elcreative.net/
dan masih ada yg lain tapi lupa , eh minta tempalte hexforum gak ada update min ?
(1 balasan) 👋 #1 ❤️ Wernayasa ,
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+3015

Reputation: 100%

New #11
Wrap this code inside div then add class select-server: <div class="mt-4 p-4 bg-gray-800 rounded-lg">
<p class="text-center">You are Watching</p>
<p class="text-center font-bold">Episode <span id="currentEpisode">1</span></p>
<p class="text-center text-sm text-gray-400">
If current server doesn't work please try other servers beside.
</p>
</div>
<div class="flex items-center justify-between mt-4">
<button class="justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2 flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-5 h-5">
<path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path>
<polyline points="7 10 12 15 17 10"></polyline>
<line x1="12" x2="12" y1="15" y2="3"></line>
</svg>
<span>Download</span>
</button>
<div class="flex space-x-2">
<button id="subButton" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2">
SUB: <span class="ml-1 bg-purple-600 text-white px-2 py-1 rounded">yuki</span>
</button>
<button id="dubButton" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 px-4 py-2">
DUB: <span class="ml-1 bg-purple-600 text-white px-2 py-1 rounded">yuki</span>
</button>
</div>
</div>
Use media query to style layout.
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+1319

Reputation: 100%

New #19
1. Tidak tau.
2. Ini yg skrip NSFW gw pakai, tapi tanpa password. Hanya untuk ngeblur image aja.
CSS: /* Not Safe for Work */
.nsfw img {filter: blur(12px) saturate(1.1) brightness(90%);}
.sfw .nsfw img {filter: none}
Paste di atas </head>: <script>/*<![CDATA[*/
if (localStorage.getItem('isSafe')) {
document.documentElement.classList.add('sfw')
}
/*]]>*/</script>
Paste di atas </body>: <script>/*<![CDATA[*/
var root = document.documentElement
var button = document.querySelector('.nsfw-mode')
button.addEventListener('click', () => {
root.classList.toggle('sfw')
if (root.classList.contains('sfw')) {
localStorage.setItem('isSafe', '1')
} else {
localStorage.removeItem('isSafe')
}
})
/*]]>*/</script>
Ini code untuk inject class ke element, pastekan di atas tag img: <b:class cond='data:post.labels any (l =&gt; l.name == &quot;NSFW&quot;)' name='nsfw'/> Terakhir tambahkan label NSFW di postingan.
(2 balasan) 👋 #1 Yukine , #2 ,
0
New #30
ini ngbahas nama komentar anonim ?
kalau iya...
sebenernya bisa.. dengan cara cek profile pakai cond
cond='data:cb.level.authorAvatarSrc != "//resources.blogblog.com/img/blank.gif"'

contoh diwebku ,aku merubah anonim jadi Siapa sih ini?:

<b:if cond='data:cb.level.authorAvatarSrc != &quot;//resources.blogblog.com/img/blank.gif&quot;'>
<div class='badgeDev'>
<a class='user' expr:href='data:cb.level.authorUrl' rel='noopener external nofollow' target='_blank'>
<b:class cond='data:post.author.name == data:cb.level.author' name='username-admin'/><data:cb.level.author/></a></div>
<b:else/>
<div class='badgeDev'>
<a class='user' expr:href='data:cb.level.authorUrl' rel='noopener external nofollow' target='_blank'>Siapa sih ini?</a></div>
</b:if>
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+1196

Reputation: 100%

New #63
Menurutku keduanya kurang bagus.
Code pertama memerlukan input dari user, kalau tidak diisi akan blank di pencarian.
Code kedua terlalu kaku, google anggap spam kalau metadeskripsinya selalu sama.

Aku sarankan pakai code dinamis, dengan memanipulasi judul dan keyword: <!-- Advance meta description -->
<b:if cond='data:view.isHomepage'>
<meta expr:content='data:blog.metaDescription' name='description'/>
<b:else/>
<meta expr:content='&quot;Read &quot; + data:view.title.escaped + &quot; all chapters, the latest available. READ NOW! &quot; + data:blog.metaDescription' name='description'/>
</b:if>
Keywordnya km sesuaikan dengan konten websitemu.
Terbukti berhasil dan ranking tinggi.
[Screenshot]
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+561

Reputation: 100%

New #77
Cari: id='threadedComments'
Tambahkan: index='i'
di: b:loop
Paste code nomor ini di tempatnya: <span class='t-15'>#<b:eval expr='data:i + 1'/></span> Sudah lupa caranya, karena aku bikin tema ini 2 tahun yg lalu.
Tapi source codenya ada di [hexanime_v1], boleh km copy dan import ke temamu.

Untuk keperluan pribadi aja, jangan dijual ulang source code forumku.
(1 balasan) 👋 #1 Tim-Tam ,
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+2496

Reputation: 100%

New #81
Format jam wajib pakai iso8601.
HTML: <time class='timeago' expr:datetime='data:post.lastUpdated.iso8601' expr:title='data:post.lastUpdated.iso8601'><data:post.lastUpdated.jsonEscaped/></time> JS: <!--[ Timeago script ]-->
<script defer='defer' fetchpriority='low'>/*<![CDATA[*/ (function timeAgo(selector) { var templates = {prefix: "", suffix: "", seconds: "second ago", minute: "1 min", minutes: "%d min", hour: "1 hour", hours: "%d hour ago", day: "1 day", days: "%d days ago", month: "1 month", months: "%d month ago", year: "1 year", years: "%d years ago"}; var template = function(t, n) { return templates[t] && templates[t].replace(/%d/i, Math.abs(Math.round(n))); }; var timer = function(time) { if (!time) return; time = time.replace(/\.\d+/, ""); time = time.replace(/-/, "/").replace(/-/, "/"); time = time.replace(/T/, " ").replace(/Z/, " UTC"); time = time.replace(/([\+\-]\d\d)\:?(\d\d)/, " $1$2"); time = new Date(time * 1000 || time); var now = new Date(); var seconds = ((now.getTime() - time) * .001) >> 0; var minutes = seconds / 60; var hours = minutes / 60; var days = hours / 24; var years = days / 365; return templates.prefix + ( seconds < 45 && template('seconds', seconds) || seconds < 90 && template('minute', 1) || minutes < 45 && template('minutes', minutes) || minutes < 90 && template('hour', 1) || hours < 24 && template('hours', hours) || hours < 42 && template('day', 1) || days < 30 && template('days', days) || days < 45 && template('month', 1) || days < 365 && template('months', days / 30) || years < 1.5 && template('year', 1) || template('years', years) ) + templates.suffix; }; var elements = document.getElementsByClassName('timeago'); for (var i in elements) { var $this = elements[i]; if (typeof $this === 'object') { $this.innerHTML = timer($this.getAttribute('title') || $this.getAttribute('datetime')); } } setTimeout(timeAgo, 60000); })(); /*]]>*/</script>
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+1270

Reputation: 100%

New #98
CSS: /* Comment Reverse */
.reverseComment{cursor:pointer;}
.reverseComment:before{content:attr(data-n);}
#reverseId:checked ~ .comment-ctrl .reverseComment::after{content:attr(data-o);color:var(--accent, green)}
#reverseId:checked ~ .comment-ctrl menu {color:var(--accent, green)}
#reverseId:checked ~ .comment-ctrl .reverseComment::before{display:none;}
#reverseId:checked ~ #comment-holder{display:flex;flex-direction:column-reverse;}
HTML: <menu class='flex items-center'>
<label class='reverseComment' data-n='Newest' data-o='Oldest' for='reverseId'/>
<svg class='size-4' height='30px' viewBox='0 0 48 48' width='30px' xmlns='http://www.w3.org/2000/svg'><path d='m24 42l-9-13h18zm0-36l-9 13h18z' fill='currentColor' stroke='currentColor' stroke-linejoin='round' stroke-width='4'/></svg>
</menu>
ID: <input class='hidden' id='reverseId' type='checkbox'/> [Reverse Comments]
0
Han Haoyu

Han Haoyu
blogger

Messages
3
Points
+175

Reputation: 30%

New #109
min mau tanya, cara ubah background & color di kontainer unggah komentar blogger itu gimana yaa?

aku udah coba inspect dan add css nya masih aja ga bisa awowkkw
0
Han Haoyu

Han Haoyu
blogger

Messages
3
Points
+2498

Reputation: 30%

New #110
yang mau aku ganti :
#commentSelectorLabel {
margin-right: 10px;
color: white;
font-weight: 700;
}
.oJeWuf .snByac {color:white}
.RDPZE .snByac {color:white}

.e3Duub,
.e3Duub a,
.e3Duub a:hover,
.e3Duub a:link,
.e3Duub a:visited {
color: white !important;
background-color: transparent !important;
}

.e3Duub textarea { /* Jika ada textarea dalam kontainer */
color: white !important;
background-color: transparent !important; /* Untuk transparan */
}

.e3Duub {
background-color: transparent !important; /* Menambahkan untuk kontainer */
}

bahkan aku coba pakai scriptpun ga bisa awowk, bingung dah.
<script>
document.addEventListener("DOMContentLoaded", function() {
// Mengubah warna teks menjadi putih dan latar belakang menjadi transparan di semua elemen komentar
var commentElements = document.querySelectorAll('.e3Duub, .e3Duub a, .e3Duub a:hover, .e3Duub a:link, .e3Duub a:visited');
commentElements.forEach(function(element) {
element.style.color = "white"; // Mengubah warna teks menjadi putih
element.style.backgroundColor = "transparent"; // Mengubah latar belakang menjadi transparan
});

// Mengubah warna teks di kontainer komentar
var containerElements = document.querySelectorAll('.vRMGwf');
containerElements.forEach(function(container) {
container.style.color = "white"; // Mengubah warna teks menjadi putih
});

// Mengubah warna teks dan latar belakang di textarea
var textareas = document.querySelectorAll('textarea.KHxj8b');
textareas.forEach(function(textarea) {
textarea.style.color = "white"; // Mengubah warna teks menjadi putih
textarea.style.backgroundColor = "transparent"; // Mengubah latar belakang menjadi transparan
});

// Jika ada kontainer lain yang perlu diubah
var additionalContainers = document.querySelectorAll('.e3Duub');
additionalContainers.forEach(function(container) {
container.style.backgroundColor = "transparent"; // Mengubah latar belakang menjadi transparan
});
});
</script>
(1 balasan) 👋 #1 ❤️ Wernayasa ,
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+431

Reputation: 100%

New #111
Tidak bisa.
Solusinya pakai invert warna: #comment-editor {
filter: invert(87%) sepia(55%) saturate(407%) hue-rotate(168deg) brightness(90%) contrast(96%);
-webkit-filter: invert(87%) sepia(55%) saturate(407%) hue-rotate(168deg) brightness(90%) contrast(96%);
}
Penyebab css/js mu adalah di dalam iframe ada tag body lagi, intinya ada dua root document.
Makanya css/js gk berfungsi.
(1 balasan) 👋 #1 Han Haoyu ,
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+456

Reputation: 100%

New #120
Rating bintang komentar berhasil dipasang.
Fitur ini akan hadir di base template v12.
Ada sedikit perubahan dari skrip originalnya: - Menghapus jQuery
- Mengubah <em>{n}</em> menjadi <em rel='star'>{n}</em>

Base template akan dishare setelah codenya dirapikan.
[Demo]
0
Kseonxnn

Kseonxnn
blogger

Messages
9
Points
+245

Reputation: 90%

New #126
Ngelinduingi Link Drive dan Auto Direct link + Get Player dari Anigrabber

Ntah Ulah Siapa yang ngespam Postingan, gak tau ntah mau ngambil SC ataupun Iseng, Alhasil Dapet Pesan "Postingan Dihapus pihak blogger" lebih dari 10
0
Itz Zack

Itz Zack
blogger

Messages
2
Points
+550

Reputation: 20%

New #132
How do I change this text : Tidak di temukan . in live search items? I searched for it in the entire template and did not find any trace of it at all. Please help. My site is in Arabic and I want to change all the text to Arabic
(1 balasan) 👋 #1 ❤️ Wernayasa ,
0
New #145
Min mau tanya soal tema blogger.

Kan aku lihat di beberapa tema blog buatan orang contohnya colorify dari templateify ada kode kayak gini


Kode colorify
<b:includable id='emailPostIcon'><b:comment>Replaced</b:comment></b:includable>


terus ada juga dari batchmanga dari rasgane


Batchmanga







Nah, keduanya ini sama aja kaan? terus fungsinya buat apa?
(1 balasan) 👋 #1 Rui Tachibana ,
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+339

Reputation: 100%

New #147
Code tema colorify untuk menandai b:includable yang tidak dipakai.
Ada banyak yg seperti itu, masalahnya itu tidak bisa dihapus, hanya bisa dikosongkan atau diberi komen.

b:defaultmarkup untuk b:includable yang sudah dimodif.
Kalau kamu tambahkan add widget, nanti widgetnya mengikuti yg di dalam defaultmarkup.
0
Vũ Trần

Vũ Trần
blogger

Messages
19
Points
+1218

Reputation: 100%

New #156
Invite everyone to evaluate this single page application comic website.
The basic functions are available.
Some functions and highlights of this theme:
- Highlights:
+ pagespeed is always >= 90 points for all pages (can be checked by yourself via pagespeed.web.dev).
+ Schema support (can be checked via validator.schema.org).
+ Use a single javascript to run the entire system.
+ Apply Single page application (only change content in #app, functions such as next/prev, latest update, ... all follow this model).
+ ... and more.

- Highlights:
+ Next/prev chapter (load feed source once and reuse many times when moving to the next chapter, speed to the next chapter ~20ms).
+ Search for series posts combined with pagination (based on title, description, other names of the series to search accurately).
+ Latest update combined with pagination.
+ Views.
+ The most prominent is the ranking function by (day / month / all), using view data from firebase of each post to sort, the higher the top, the more views, each post has view data of the day, month and year.
+ ... more.

Website: https://truyentranhvuipro.blogspot.com
0
Vũ Trần

Vũ Trần
blogger

Messages
19
Points
+337

Reputation: 100%

New #157
oh I forgot, I have an additional function of next/prev with the keyboard using "<" and ">" or "A" and "D" with "<" and "A" will be prev and ">" and "D" will be next. This will be convenient for people who need next/prev without using the mouse.
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+1048

Reputation: 100%

New #158
This is my critic to this page.
I think you need to use semantic HTML.
There are no article, main, or section tags.
This need to be h2: <div class="chapter-header flex gap-5px">
<span class="ic--round-list"></span> Danh sách chương
</div>
add rel='tag' to labels <a class="fast-click" title="Đến trang danh sách Action?" href="/search/label/Action">Action</a> The Description List element for <ul id="thongtinkhac">
<li></li>
<li></li>
</ul>
This should be h3, because you already have h1 in same page <h1>Nội dung</h1> It's just my opinion. You don't have to do it.
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+572

Reputation: 100%

New #159
Continue my critic to this page.
Use header tag for <div class="chapter-header-title box-shadow">...</div> Use time tag for this: <div class="chapter-update-time">Cập nhật lúc: 23:37:09 11/2/2025</div> You can use article or figure element to this: <div id="chapter-box" class="chapter-content center-x" style="width: 100%;"></div>
(1 balasan) 👋 #1 ❤️ Wernayasa ,
0
Yukine

Yukine
blogger

Messages
2
Points
+264

Reputation: 20%

New #163
2,3,4 atau ID tertentu memang tidak ada data nya
contoh :
https://anilist.co/anime/1
https://anilist.co/anime/2 (hasilnya akan 404)
https://anilist.co/anime/3 (hasilnya akan 404)
https://anilist.co/anime/4 (hasilnya akan 404)

0
New #172
hapus `white-space: pre;` dan `white-space: pre-wrap;` pada containernya ( #result-html ).

untuk agar gambar tetap dikanan saat dihp gunakan float aja

.cover {
width: 100%;
}
.cover img {
float: right;
}

dan untuk VA List itu gak cukup ruangnya untuk dua item, pakai aja margin left mines untuk dilaptopnya
khusus laptop:
.grid-wrap {
margin-left: -75%;
}
ouput:
https://iili.io/3HFTPON.md.jpg
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+353

Reputation: 100%

New #173
Bener kata Hiru, hapus white-space: pre;
Selebihnya terserah mau pakai grid atau flex.
Ini contoh pakai grid: .anime-content {
display: grid;
grid-template-columns: 215px 1fr;
gap: 20px;
}
CSS gambarnya menjadi: .cover img {
width: 100%;
height: auto;
}
0
Tim-Tam

Tim-Tam
blogger

Messages
25
Points
+444

Reputation: 100%

New #175
menurut kalian ini sudah bagus atau belum? [Demonya]
walaupun kita melihat konten dari tombol chapter ini, itu tetap akan di anggap sebagai kunjungan ke postingan aslinya.
setiap kali buka chapter baru juga di pastikan data sebelumnya udah di hapus jadi gak bakal berat atau bentrokan.
setiap chapter juga akan ke index masing"
0
Wernayasa

Wernayasa
Admin

Messages
77
Points
+418

Reputation: 100%

New #176
Mantap, loadingnya cepat.

Masalahnya mungkin pada tombol next prev chapter, biasanya javascript gk mau jalan di website ajax.
Ini ajax atau bukan?

Kalau ingin loading website cepat coba pakai turbo hotwire: <script src='https://cdn.jsdelivr.net/npm/@hotwired/turbo@8.0.5/dist/turbo.es2017-umd.min.js'></script> Paste di atas /head </head>
0
Tim-Tam

Tim-Tam
blogger

Messages
25
Points
+578

Reputation: 100%

New #178
bang cara bikin postingan grid gimana si? cuman nampilin thumbnail dan judul doang.

aku pasangny kayak gini:
<div class='blog-posts hfeed container'>
<div class='percobaan'>
<b:loop index='i' values='data:posts' var='post'>
<b:include data='post' name='postCommentsAndAd'/>
</b:loop>
</div>
</div>


udah bener belum? tinggal cara bikin cuman nampilin thumbnail dan judulnya doang.
(1 balasan) 👋 #1 ❤️ Wernayasa ,
0
Vũ Trần

Vũ Trần
blogger

Messages
19
Points
+272

Reputation: 100%

New #180
Great, I also have the same opinion as you. Try implementing it page-wide on your website. This is the "single page application" model. I'm about to complete this big project, you can refer to it for development ^^
https://truyentranhvuipro.blogspot.com
0
Vũ Trần

Vũ Trần
blogger

Messages
19
Points
+313

Reputation: 100%

New #182
For chapter pages, you should group these posts under the same label, such as 'Spy x Family'. We will fetch the 'Spy x Family' label once. When navigating to the next or previous chapter, we will reuse the fetched data to ensure instant chapter transitions.
Demo: https://youtu.be/qr-HZPnJeIA
0
Tim-Tam

Tim-Tam
blogger

Messages
25
Points
+301

Reputation: 100%

New #183
Recent post tabel dinamis, setiap kali masuk konten di tabel ini, secara otomatis di anggap sebagai kunjungan asli ke postingan aslinya.
kalo ada yang mau saya share nanti.

demonya [Link]
(1 balasan) 👋 #1 ,
0
Vũ Trần

Vũ Trần
blogger

Messages
19
Points
+454

Reputation: 100%

New #188
I wanted a non-exclusive partnership that would allow me to release products on multiple platforms without restrictions. However, I am committed to ensuring mutual benefits and maintaining the reputation of both sides.

Currently, the product is still in development and will not be ready for launch in the near future. For example, it is currently in the "text story" phase of development: https://www.youtube.com/watch?v=j10gp0q5_Ow
(1 balasan) 👋 #1 ❤️ Wernayasa ,
0
Vũ Trần

Vũ Trần
blogger

Messages
19
Points
+366

Reputation: 100%

New #192
Yes, I use ajax. I load the content via feed /feeds/posts/default/-/
This makes website pages load extremely fast.

I also optimized a lot of details, for example:
- No 150 post limit
- Reuse of feeds data ( next/prev chapter applies this, making chapter content loading speed instant ).
- and many other details ...
0
2001 – 2200 of 2363
Post a Comment
Forum rules
You can use English or Indonesian
Back to top Back to bottom