801 – 1000 of 2146
Halaman tanya jawab tentang topik umum, seputar template atau sharing pengetahuan tentang blogger.
#ads
#8
CSS:.poster::before {
position: absolute;
content: '';
left: 50%;
z-index: 2;
overflow: hidden;
width: 0;
height: 0;
margin-left: 0;
bottom: 50%;
margin-bottom: 0;
transition: all .15s;
background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20d%3D%22M512%2064C264.6%2064%2064%20264.6%2064%20512s200.6%20448%20448%20448s448-200.6%20448-448S759.4%2064%20512%2064zm0%20820c-205.4%200-372-166.6-372-372s166.6-372%20372-372s372%20166.6%20372%20372s-166.6%20372-372%20372z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M719.4%20499.1l-296.1-215A15.9%2015.9%200%200%200%20398%20297v430c0%2013.1%2014.8%2020.5%2025.3%2012.9l296.1-215a15.9%2015.9%200%200%200%200-25.8zm-257.6%20134V390.9L628.5%20512L461.8%20633.1z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E');
}
.play:hover .poster::before {
font-size: 26px;
line-height: 57.2px;
width: 60px;
height: 60px;
margin-left: -32.5px;
margin-bottom: -32.5px;
border-width: 5px;
bottom: 50%;
padding-left: 5.2px;
}
HTML:<div class="play" role="feed">
<a class="poster">
<img src="urlgambar"/>
</a>
</div>
Temaku makai struktur html itu.
#9
om, kalo ini kan untuk nampilin label pertama doang tuh.
json.feed.category[i].term

nah kalo mau nampilin satu label doang tapi label tertentu bisa gak om? contohnya hanya nampilin label "2021" , atau yg lainnya, nah gitu gitu dah
#10
label yg nampilkan tahun doang, yg lain hidden,
rumit juga, gw gk ngerti JS.
kalau dengan css mungkin bisa, asalkan ada custom data tag:<span data="Ep 3">Ep 3</span>teknik ini kugunakan untk menampilkan episode doang, yg lain display none.
CSS.not :not([data*="Ep"]kalau km bisa membuat label <span data="2021">2021</span>mungkin solusinya bisa dengan CSS.
Tanda kuning: custom data
#14
o iya, sekalian minta script nya buat yg ini om :v

<ul id="myUL">
<script src="/feeds/posts/default/-/Your%20Label?orderby=published&amp;alt=json-in-script&amp;callback=chapterlist&amp;max-results=999"></script>
</ul>


w gak ngerti kenapa gak work di ane wkwk
#15
Cara Menyembunyikan Postingan Berdasarkan Label Di Halaman Index Blogger
Paste di atas </head>
<script type='text/javascript'>//<![CDATA[
var numposts = 9999;
var standardstyling = true;

function chapterlist(json) {
for (var i = 0; i < numposts; i++) {
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var datatitle = entry.title.$t;
var date = json.feed.entry[i].published.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
posttitle = posttitle.link(posturl);
if (standardstyling) document.write('<li data="' + datatitle + '">');
document.write(posttitle);
document.write('<time class="timeago" datetime="' + date + '">');
document.write(date);
document.write('</time>');
}
if (standardstyling) document.write('</li>');
} //]]></script>
#18
Ini rumit, gk tau mau jelasin dari mana.
Kalau km punya pengalaman bikin tema, coba bedah tema ZeistManga di widget blog1di bagian <b:includable id='main' var='this'>Post read manga ada dalam <b:includable id='postChapter' var='post'>Supaya ia tidak sama dengan post info, km harus manpulasi b:loop menjadi<b:if cond='data:view.isSingleItem'>
<b:loop index='i' values='data:posts' var='post'>
<b:if cond='data:post.labels any (l =&gt; l.name == &quot;Chapter&quot;)'>
<b:include data='post' name='postChapter'/>
<b:elseif cond='data:post.labels any (l =&gt; l.name == &quot;Novel&quot;)'/>
<b:include data='post' name='postNovel'/>
<b:else/>
<b:include data='post' name='postCommentsAndAd'/>
</b:if>
</b:loop>
</b:if>
Aku tau ini belum lengkap, tapi setidaknya km mengerti cara kerjanya.
#21
Min aku mau tanya.

Aku pasang tema blog colorify dari templateify yang versi perimum versi free.

Nah pertama kali pasang ini tema aku cek widget semua muncul di tata letaknya, tapi pas beberapa hari ada widget yang tidak muncul, aku cek via inspect element browser opera ternyata terdapat css display : none di section widget tersebut yang mana css tersebut kalo dicek via edit HTML tema nggak ada.

Aku coba cek lagi via browser lain seperti chrome, widget tersebut muncul min via mobile chrome juga muncul dan pas di inspect via chrome css display none itu gak ada kembali default min.

Sedangkan tadi siang aku mau pasang kode iklan via tata letak, widget tersebut hilang min, aku pakai browser chrome min.

Ini kenapa ya min?

Mohon bantuannya min.
#25
iya, bisa. codenya tidak terikat dgn tema<div class='oh tac r2 mb-20 fs-13 p-y10x15 bg-222'>
<ol class='lsn m-0 pl-0 m-y0x4-li' itemscope='itemscope' itemtype='http://schema.org/BreadcrumbList'>
<li class='i-block' itemprop='itemListElement' itemscope='itemscope' itemtype='http://schema.org/ListItem'>
<a class='c-999' expr:href='data:blog.homepageUrl' itemprop='item'><span itemprop='name'><data:blog.title/></span></a>
<meta content='1' itemprop='position'/>
</li>
&#8250;
<li class='i-block' itemprop='itemListElement' itemscope='itemscope' itemtype='http://schema.org/ListItem'>
<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-999' expr:data='data:label.name' expr:href='data:label.url' itemprop='item'><span itemprop='name'>
<data:label.name/>
</span>
</a>
</b:if>
</b:loop>
</b:with>
<meta content='2' itemprop='position'/>
</li>
&#8250;
<li class='i-block' itemprop='itemListElement' itemscope='itemscope' itemtype='http://schema.org/ListItem'>
<a class='c-999' expr:href='data:post.url' itemprop='item'><span itemprop='name'><data:post.title/></span></a>
<meta content='3' itemprop='position'/>
</li>
</ol>
</div>
#34
Supaya default widget v2 tambahkan b:defaultwidgetversion='2'
Contoh:<html b:css='false' b:defaultwidgetversion='2' b:js='true' b:layoutsVersion='3' b:responsive='true' b:templateUrl='indie.xml' b:templateVersion='1.3.3' expr:dir='data:blog.languageDirection' expr:lang='data:blog.locale' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
#39
om, cara bikin synopsis ada di theme itu gimana? kan biasanya dari postingan tu, nah kalo ini nempel di tema, tapi bisa di kustom dari postingan, lebih jelasnya kaya punyak nya web kimoinime.my.id itu kan synopsisnya dibawah judul tu, nah aku juga mau tau, ajarin om mwhehe
#42
om bantu saya ngembangin kode ini om

<b:if cond='data:post.labels any (l =&gt; l.name == "Series";)'>

itukan cuman series doang tuh, bisa bantu ngembangin biar tambah banyak gak? misalnya biar bisa untuk series + movie + anime, gitu gitu jadi gak cuman satu doang
#45
mantap om, work, cuman sekarang pertanyaan nya ini kan include tuh, nah kalo mau di jadiin exclude gimana?, jadi misalnya inikan hanya di izinkan di label yang ditentukan, nah kalo mau diubah ke jangan di izinkan di label yang ditentukan giman tu om? mohon bantuan nya
#47
Halo min! Saya mau tanya

Saya pakai ZeistManga V4 dan saya paste script ads (300x100) dari JuicyAds ke tempat ADSnya ( di tata letak ) setelah saya Simpan, kenapa adsnya tidak muncul di Tampilan Webnya?

https://imgbox.com/6pWNjetF

Terima kasih min
#49
Saya udah pernah garap tema nyaa untuk orang. Jadi gk dibagikan lagi.
Tapi masih ada harapan, aku dengar ProjectXCode mau garap tema nyaa. Jangan di tunggu, kayaknay masih lama, dia juga sibuk.

Subsplease sudah lama kubookmark, pengen banget garap tema simple lagi, tapi yah udah gk sempat.
#53
Yang ada hanya base theme. Semua temaku asalnya dari itu.
Masalahnya, setiap kali mau membuat tema, aku harus membuat komponen yg sama berulang2. Ini masalahnya tema dasar. Contoh komponen adalah navbar desktop dan navbar mobile.
Andaikan ada kerangka blogger yg di dalamnya sudah buil ini komponen dasar seperti navbar, hanya tinggal modif desain doang.
Pada akhirnya ini memudahkan mengerjakan tema dan lebih cepat.

Klau masih pemula, aku sarankan mulai dari tema dasar untuk memahami seluk beluk blogger.
#59
min saya kan download template "Bt-Samehada Clone 2020 Template Blogger". tapi saat pasang templatenya dan pengen liat tampilannya di blog saya kok diarahkan terus ke blog pembuatnya sih, gimana cara perbaikinya sih..?
#67
https://blogger.googleusercontent.com/img/a/AVvXsEhTOQL504s4qycorAH8jF2S_OyVib_t2RxpufdpQThepnku4RRFJP8LYnhc2aZOtGE1NhmsIeiybsc_KJztmpjghMvyqGf7nKKtgVlHHuA59-n1H7DmrOHf8IoYkJOQdm-2F8QoVJqqi9_W2ywV3hpJequD7Qk1EUMLis3w0YieN4FOyVo2kfO6kIBf=s976
#69
barangkali disini ada yang tau / mungkin admin tau fitur manga yang satu ini, jadi kalo kita klik mouse gambar manganya kebawah / ngescroll gitu min, contohnya kayak di web ini : https://wrt.my.id/

help soalnya ga bisa di inspect webnya dan saya bingung mau cari keyword di google kaya gimana wkwk
#74
Agak susah mengakali scroll gambar ke samping.
yang di demo itu murni css, tapi lebih bagus kalau yg js
Coba mangareader buatan Arleth.https://arlethdesign.blogspot.com/2019/02/script-manga-reader-for-blogger.html
https://tuts-arleth.blogspot.com/2019/02/script-manga-reader-blogger.html
#81
I know that blogger has limitations because it is only a static site, but I want to know if this feature is possible with localstorage. Is it possible to highlight chapters that have been already read?

I really want to contribute on this project but I have a really shallow knowledge in programming. I'm taking a programming strand on my senior high school this year, and maybe in a year or two I will be able to contribute.
#82
@Admin I think this might interest you

indexedDB v.s LocalStorage

On the surface the two technologies may seem directly comparable, however if you spend some time with them you'll soon realize they are not. They were designed to achieve a similar goal, client side storage, but they approach the task at hand from significantly different perspectives and work best with different amounts of data.

localStorage, or more accurately Web Storage, was designed for smaller amounts of data. It's essentially a strings only key - value storage, with a simplistic synchronous API. That last part is key. Although there's nothing in the specification that prohibits an asynchronous Web Storage, currently all implementations are synchronous (i.e. blocking requests). Even if you didn't mind using a naive key - value storage for larger amounts of data, your clients will mind waiting forever for your application to load.

indexedDB, on the other hand, was designed to work with significantly larger amounts of data. First, in theory, it provides both a synchronous and an asynchronous API. In practice, however, all current implementations are asynchronous, and requests will not block the user interface from loading. Additionally, indexedDB, as the name reveals, provides indexes. You can run rudimentary queries on your database and fetch records by looking up theirs keys in specific key ranges. indexedDB also supports transactions, and provides simple types (e.g. Date).

At this point, indexedDB might seem the superior solution for every situation ever. However, there's a penalty for all its features: Compared to Web Storage, its API is quite complicated. indexedDB assumes a general familiarity with database concepts, whereas with Web Storage you can jump right in. If you have ever worked with cookies, you won't have an issue working with Web Storage. Also, in general you'll need to write more code in indexedDB to achieve exactly the same result as in Web Storage (and more code = more bugs). Furthermore, emulating Web Storage for browsers that don't support it is relatively straightforward. With indexedDB, the task wouldn't be worth its time. Lastly, before you dive into indexedDB, you should first take a look at the Quota API.

At the end of the day, it's completely up to you if you use Web Storage or indexedDB, or both, in your application. A good use case for Web Storage would be to store simple session data, for example a user's name, and save you some requests to your actual database. indexedDB's additional features, on the other hand, could help you store all the data you need for your application to work offline.
#83
IndexedDB
If neither cookies nor localStorage seem like the right fit, there is another alternative: IndexedDB, an in-browser database system.

While localStorage performs all of its methods synchronously, IndexedDB calls them all asynchronously. This allows the accessing of the data without blocking the rest of your code. This is great when you are dealing with larger amounts of code that could be expensive to access.

IndexedDB also has more flexibility in the type of data that it stores. While cookies and localStorage are limited to only storing strings, IndexedDB can store any type of data that can be copied by the “structured clone algorithm.” This includes objects with a type of Object, Date, File, Blob, RegEx, and many more.

The downside to this increase in performance and flexibility is that the API for IndexedDB is much more low-level and complicated. Luckily, there are many utility libraries that can help with this.

localForage gives a simpler, localStorage-like API to IndexedDB. PouchDB gives an offline-ready storage API that can sync with an online CouchDB database. idb is a tiny library with a much simpler promise-based API. Dexie adds a much more robust query API while maintaining good performance. Depending on your use, there are many options available.
#84
localForage - https://github.com/localForage/localForage
PouchDB - https://pouchdb.com/
CouchDB - https://couchdb.apache.org/
Dexie - https://dexie.org/
idb - https://github.com/jakearchibald/idb
#87
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJ78tmUYvTSFS8KJCCX5By3e1npiD9K2PrRAQ2ee6WJf4k1l9j_-Z5bjmDUk0-fgr7Ldb35Fz-rHm-GPSj6egV5nj1Kmnqpx5UB0M11oiHncnIIQvGgr83QL5G79vGOME6N0yhmTtzXie_Nm5FGKxtF7--hpIx05NZTRa1AdTLMKEVKtew7WU5NFm/s1600/Screenshot_20220326-124006_Chrome.png

i was saying the css and javascript codes of this chapter list.
#88
JS and CSS already installed. You only need this:<input type="text" id="scInput" onkeyup="searchList()" placeholder="Search for names.." title="Type in a name">

<!--
* If label has space, add %20 to space
* Keep your label short
* Don't use special character for labeling {' , " ! - : }
-->
<ul id="myUL">
<script src="/feeds/posts/default/-/The%20Scholar%20Reincarnation?orderby=published&amp;alt=json-in-script&amp;callback=chapterlist&amp;max-results=999"></script>
</ul>
#114
hello guys i have problems on my blog : mangaty.co

1. how can i fix search bug (no results)

2. Chapter Select doesn't work https://ibb.co/Q9BY4Nv

some Projects good:

1. relative gallery (hero home page loop automatically ) https://flamescans.org/

2. add (new) in Chapter https://ibb.co/bNPhhyQ

THANKS YOU IN ADVANCE
#115
Kalau gk mau live search, balikin ke yg aslinya.
Cari <b:includable id='searchForm'>
Hasilnya seperti ini:<b:includable id='searchForm'>
banyak code disini
</b:includable>
Ganti dengan: <b:includable id='searchForm'>
<form class='flex mr-13 md:full r-50 oh' expr:action='data:blog.searchUrl'>
<b:attr cond='not data:view.isPreview' name='target' value='_top'/>
<b:include name='urlParamsAsFormInput'/>
<div class='md:full'>
<input autocomplete='off' class='p-y6x12 bn lh-1d7 c-fff bg-trans tl-r3 bl-r3 w-180 box' expr:aria-label='data:messages.searchThisBlog' expr:placeholder='data:messages.searchThisBlog' expr:value='data:view.isSearch ? data:view.search.query.escaped : &quot;&quot;' name='q'/>
</div>
<b:include name='searchSubmit'/>
</form>
</b:includable>
#119
Oh iya bang kenapa kalo aku ubah setelan seluler jadi desktop agar tampilan rekomendasinya muncul tapi kok chapter nya juga ikutan jadi desktop? Apa mending di hapus aja fitur rekomendasinya
#120
Min ada solusi ngatasin limit list chapter manga otomatis gak?

Aku pakai tutorial ini dagruel.com/2021/08/chapter-list-otomatis-blogger.html tanya ke authornya gak dibalas.

Mohon bantuannya min di aku cuma 148 chapter yang tampil.

Terima kasih.
#121
Chapter ikutan jadi desktop seperti apa? Ada screenshot.
Jangan di hapus, mungkin ada kesalahan lain.
coba periksa di situs demo apakah normal, atau hanya blogmu yg bermasalah.
Bisa jadi ada faktor lain, misalnya code html yg tidak tertutup.
#124
Aku masih memakai script manual.
Caranya menambahkan start-index di ujung feed:<script src="/feeds/posts/default/-/Reincarnation%20Of%20The%20Suicidal%20Battle%20God?orderby=published&amp;alt=json-in-script&amp;callback=chapterlist&amp;max-results=999&start-index=301"></script>Tapi script baru Dagruel sudah mendukung unlimeted chapter.https://demo-source-code.blogspot.com/2022/01/chapter-list-dengan-tombol-download.html
#126
iya pak, karena di script itu ada jQuery nya (script tombol download otomatis), kalo fitur download otomatis ini di hilangkan, script nya gk berat lagi

ini karena ada permintaan chapter list + download button otomatis, jadi dibuat sebisanya pake jQuery
#139
@Wernayasa
Bang boleh tanya?

code : https://stackoverflow.com/questions/60903211/how-to-add-max-results-after-the-search-label-label-name-in-blogger-use/60903293#60903293

tapi cuma bisa mode desktop, kalok mode mobile m1 nyangku gitu

Desktop : /search/label/Action?&max-results=12
Mobile : /search/label/Action?m=1?&max-results=12

ada cara mengatasinya kah bang??

repair url gitu bang
#145
skrng ku bikin follower only karena bnyak spammer bot nyari2 backlink. ada di notice tulisan "here" buat join follower.


kamu kasih cond if else
element.href = link.indexOf('?m=1') != -1 ? link.replace('?m=1','?max-results=7') : link + "?max-results=7";

kalo itu belum berhasil ganti link.indexOf dengan window.location.href

element.href = window.location.href.indexOf('?m=1') != -1 ? link.replace('?m=1','?max-results=7') : link + "?max-results=7";
#152
@Wernayasa
bang untuk merubah ukuran icon avatar komen gimana?


<div class='avatar-image-container'>
<img class='author-avatar' expr:src='data:comment.authorAvatarSrc' height='35' width='35'/>
</div>


bawaan nya cuma 35px, gambar terlalu blur hehehehe
#154
Dari mana dapat code itu? Base tema versi berapa?
Coba img ganti dengan ini:<img expr:alt='data:comment.author' expr:src='resizeImage(data:comment.authorAvatarSrc, 73, &quot;1:1&quot;)' expr:title='data:comment.author' loading='lazy'/>Kotak komentarnya harus yg custom, avatar gk bisa di besarkan kalau komentar bawaaan dari blogger.

Wah... ini yg gw cari.
Ini penting bgt, barusan tadi memasang bookmark dengan svg ::before
sempat berpikir kalau situsnya tutup mau kemana bikin tema.
TQ
#156
Gk bisa di atur ukuran avatarnya.
Begini aja, km download tema v9 copy dan replace tiga b:inludable berikut:1. <b:includable id='threadedComments' var='post'>
2. <b:includable id='threadedCommentJs' var='cb'>
3. <b:includable id='commentAuthorAvatar'>
Tiga b:includable di atas harus di copy sampai </b:includable>
Good luck
#157
let x=document.getElementsByClassName('label-name');
for(let i=0;i<x.length;i++){
document.getElementById('result').innerHTML = x[i].innerText;
}


ini versi Vanilla JSnya.
disini ku kasih contoh dalam loop karena pastinya kamu mau ambil banyak label
nah jika kamu mau result dibanyak tempat itukan getElementById ganti dengan getElementsByClassName...[i].innerHTML

tpi kalo kamu mau ambil 1 dan result 1 gunain getElementById aja ga usah pakai loop
#161
Yakin sudah dihapus, coba periksa 3 b:includable berikut. Kalu isinya ada berarti tidak dihapus.<b:includable id='commentPicker' var='post'>
<b:includable id='threadedComments' var='post'>
atau yg jarang dipakai orang
<b:includable id='comments' var='post'>
Copy dan cari tiga code tersebut satu persatu.
Ini bagian sulitnya, aku gk tau bagaiman disqus itu dipasang, setiap dev punya cara berbeda memasang disqus.
#163
ada yang punya/bisa buatkan Related Posts mentahan/RAW yang ada

+ Judul Post
+ Tanggal post
+ Thumbnail Post
+ Snippet Post

mau buat sendiri tapi gak pahan java, kalok ada tutor juga boleh.

Buat Thema Saya
#166
gitu jadinya
<b:includable id='comment-form' var='post'/>
<b:includable id='commentDeleteIcon' var='comment'/>
<b:includable id='comment_count_picker' var='post'/>
<b:includable id='comment_picker' var='post'/>
<b:includable id='comments' var='post'>
<div class='comments' id='comments'>
<b:if cond='data:view.isPost'>
<script>
let disqus_config = () =&gt; {
this.page.url = &#39;<data:post.url.canonical/>&#39;;
this.page.identifier = &#39;<data:post.id/>&#39;;
}
const disqusLaz = (e) =&gt; {
if (!e.classList.contains(&#39;loaded&#39;)) {
let script = document.createElement(&#39;script&#39;);
script.src = &#39;//username.disqus.com/embed.js&#39;;
document.body.appendChild(script);
e.classList.add(&#39;loaded&#39;);
}
}
//Script di bawah Menampilkan disqus saat di scroll silahkan di hapus jika tidak perlu
window.addEventListener(&#39;scroll&#39;, () =&gt; {
!document.getElementById(&#39;buttonDisqs&#39;).classList.contains(&#39;loaded&#39;) &amp;&amp; document.getElementById(&#39;buttonDisqs&#39;).click();
});
</script>
<div id='buttonDisqs' onclick='disqusLaz(this)'>Show Comments</div>
<div id='disqus_thread'/>
</b:if>
</div>
</b:includable>
<b:includable id='iframe_comments' var='post'/>
#179
Aku dapat triknya dari dagruel, seperti ini script gambarnya:.media$thumbnail.url.match(/\/s[0-9]{2}-(w[0-9]+-)?c/)Atau yg ini:.media$thumbnail.url.replace(/.*?:\/\//g , "//").replace(/\/s[0-9]+(\-c)Udah gk ingat yg mana.

Caranya juga dah lupa.
#180
Pakai ini:<b:if cond='data:post.commentPagingRequired'>
<div class='paging-control-container'>
<b:if cond='data:post.hasOlderLinks'>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
<data:messages.oldest/>
</a>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
<data:messages.older/>
</a>
</b:if>

<span class='comment-range-text'>
<data:post.commentRangeText/>
</span>

<b:if cond='data:post.hasNewerLinks'>
<a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
<data:messages.newer/>
</a>
<a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
<data:messages.newest/>
</a>
</b:if>
</div>
</b:if>
801 – 1000 of 2146

Forum rules
You can use English or Indonesian


image quote pre code