المشاركات

Cara Membuat Split Post di Postingan Blogger

SPLIT POST - Biasanya bisa dijumpai di blog yang cenderung memiliki tulisan yang panjang seperti blog berita dan sebagainya, split post berfungsi menyembunyikan tulisan kita, dan membagi menjadi beberapa halaman dan hanya di tampilkan ketika user klik tombol angka selanjutnya atau next.

Untuk demonya kalian bisa klik tombol dibawah 

Cara membuat Split Post Di Blogger

Silakan masuk ke blogger > tema > edit html > salin css di bawah ini dan letakkan di atas kode ]]></b:skin>

/* split post ubah warna cari kode #f09800 */
.postNav{display:flex;flex-wrap:wrap;justify-content:center; font-size:90%;line-height:20px; color:#fefefe; margin-top:30px;margin-bottom:0}
.postNav > *{display:flex;align-items:center; padding:10px 13px;margin-bottom:10px; color:inherit;background-color:#f09800; border-radius:2px;text-decoration:none} .postNav > *:hover{opacity:.8}
.postNav .current{background-color:rgba(0,0,0,.03); color:#989b9f}
.postNav{font-size:13px; margin:50px 0} .postNav > *{padding:8px 15px;border-radius:2px;margin-bottom:8px} .postNav > *:not(:last-child){margin-right:8px}

Dan terakhir salin javascript di bawah ini dan letakkan di atas kode </body> atau &lt;!--</body>--&gt;&lt;/body&gt; jika sudah jangan lupa untuk klik simpan.

*Catatan
Jika menggunakan template Median UI 1.5 cukup menggunakan javascript saja karena css sudah terdapat di dalam template kalian dan penting ubah div.post-body atau div.postBody pada javascript di bawah ini.

<b:if cond='data:view.isPost'>
<script>/*<![CDATA[*/ document.addEventListener('DOMContentLoaded', function() {function checkChildren(nodes, elemId){for(i=0;i<nodes.length;i++){if(nodes[i].id==elemId){return nodes[i];}else{return checkChildren(nodes[i].children, elemId);}}} function isNumeric(value) {var type = typeof value; return (type === 'number' || type === 'string') && !Number.isNaN(value - Number.parseFloat(value));} var nodes = document.querySelector('div.post-body').children; var splitdong = checkChildren(nodes, 'postSplit').innerHTML; var content = splitdong.split('<!--nextpage-->'); var url = window.location.href; var url = url.split('?page='); var no = url[1] + '&m=4'; var no = no.split('m'); var no = no[0]; var no = no.replace('&', ''); var url = url[0]; var i = 1; if( !isNumeric(no) ){var no = 1;} document.getElementById('postSplit').innerHTML = content[no-1]; if( content.length > 1 ) {document.getElementById('postSplit').innerHTML += "<div class='postNav' id='postPager'><span class='page current'>Pages :</span></div>";} if( no>1 ){document.getElementById('postPager').innerHTML += "<!-- <a href='"+url+"?page="+(no-1)+"' title='Previous Page'>Prev</a> -->";} content.forEach(function(item) { if( no == i ){document.getElementById('postPager').innerHTML += "<span class='current'>"+i+"</span>";} else {document.getElementById('postPager').innerHTML += "<a href='"+url+"?page="+i+"'>"+i+"</a>";} i++; }); if(content.length > no){ var nn = parseInt(no) + 1; document.getElementById('postPager').innerHTML += "<a href='"+url+"?page="+nn+"'>Next</a>";} }); /*]]>*/</script>
</b:if>

Cara Penulisan Pada Postingan

Saat membuat artikel harus menggunakan tag html di bawah ini, jadi tulisan maupun gambar kamu harus berada di dalamnya.

<div id='postSplit'>
<!-- tulisan kamu di sini -->
</div>

Dan setiap memisahkan artikel ke halaman berikutnya harus diakhiri tag comment seperti dibawah ini, kecuali halaman terakhir.

<!--nextpage-->

Sehingga keseluruhan kurang lebih akan tampak seperti dibawah ini.

<div id='postSplit'>

<h2>halaman 1</h2>
<p>Lorem ipsum dolor sit amet</p>
<!--nextpage-->

<h2>halaman 2</h2>
<p>Lorem ipsum dolor sit amet</p>
<!--nextpage-->

<h2>halaman 3</h2>
<p>Lorem ipsum dolor sit amet</p>

</div>

Semoga bermanfaat dan terima kasih sudah berkunjung

إرسال تعليق

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.