Diatas ini adalah contoh dari nomor halaman yang akan kita pasang. Kenapa anda harus memasang no halaman pada blog anda? Karena jika anda memasang nya di bagian atas pintu depan itu namanya No rumah. Dan Kalau anda memasangnya di motor anda, itu namanya No Polisi.... :D Sudahlah, daripada makin ngaco, langsung saja di garap....
Trik ini saya dapat waktu saya baca-baca disini: http://www.bloggerbuster.com. Kalau saya si tujuanya memasang ini biar kliatan keren (sombong..... :D ) terus saya bisa pamerin ke sahabat blogger yang lain yang belum pasang.... :v Tapi karna saya baik hati dan tidak sombong, nah makanya sekarang saya bagi-bagi deh...
OK, langsung saja Boss!
1. Letakan Code dibawah ini, tepat dibatas ini: </b:skin> .showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #ccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #ccc;
background-color:#ccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #ccc;
background: #ccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #ccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333;
}
KETERANGAN:
Code yang berwarna ORANGE adalah code warna yang anda bisa ganti dan sesuaikan dengan warna template anda. Untuk code warnanya bisa lihat DISINI.
2. Kemudian carilah code ini:<b:section class='main' id='main' showaddelement='yes'> <b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'/> </b:section>
3. Setelah itu letakan code dibawah ini, tepat dibawah code yang ini: </b:section><script type="text/javascript">
function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-5,thisUrl.length)==".com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';
var pageCount = 5;
var displayPageNum = 5;
var upPageWord = 'Previous';
var downPageWord = 'Next';
var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';
for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
postNum++;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){
itemCount++;
}
}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}
for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}
fFlag++;
}
if(p==(thisNum-1)){
html += '<span class="showpagePoint">'+thisNum+'</span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +'</a></span>';
}
}
if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){
if(thisNum>1){
if(!isLablePage){
html = ''+upPageHtml+' '+html +' ';
}else{
html = ''+upPageHtml+' '+html +' ';
}
}
html = '<div class="showpageArea"><span style="COLOR: #000;" class="showpageOf"> Pages ('+(postNum-1)+')</span>'+html;
if(thisNum<(postNum-1)){
html += downPageHtml;
}
if(postNum==1) postNum++;
html += '</div>';
if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");
if(postNum <= 2){
html ='';
}
for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}
if(pageArea&&pageArea.length>0){
html ='';
}
if(blogPager){
blogPager.innerHTML = html;
}
}
}
</script>
<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999"; type="text/javascript"></script>
KETERANGAN:
Tulisan yang berwarna MERAH (5) adalah jumlah nomor halaman yang akan di tampilkan (contoh: 1-2-3-4-5)Perhatikan Script ini:var isFirstPage = thisUrl.substring(thisUrl.length-5,thisUrl.length)==".com/";
Code yang berwarna merah (.com/ ) adalah domain extention dari website atau blog anda. Jika anda menggunakan domain yang ber-extention .co.cc maka anda harus mengganti (.com/ ) dengan ( .co.cc ), begitu seterusnya. Tapi jika anda masih menggunakan .blogspot.com anda tidak perlu lagi mengubahnya.
Jika anda mengalami kegagalan dalam penerapan trik ini, itu disebabkan adanya kesalahan dalam pemasangan "Code NO.3", harus tepat di bawah "Code NO.2".
Karena beberapa code penutup yang sama seperti ini: </b:section>
Yang anda harus benar-benar perhatikan, adalah Script pembukanya, harus seperti ini:<b:section class='main' id='main' showaddelement='yes'>
atau yang ini (jika anda belum merubahnya menjadi "yes"):<b:section class='main' id='main' showaddelement='no'>
Jadi, pencarian code nya harus di awali dengan salah satu dari script ini:<b:section class='main' id='main' showaddelement='yes'>
atau yang ini:<b:section class='main' id='main' showaddelement='no'>
Kemudian anda scroll code HTML anda, hingga anda menemukan code penutup nya:
</b:section>
Untuk lebih mudahnya, karena ada beberapa, maka anda harus cari code: </b:section> yang berada paling ahir, atau paling di bawah!
Lalu letakan "Code NO.3" Tepat dibawahnya.
Karena code diantara code pembuka dan penutup akan berbeda tergantung dengan template, atau code-code lain yang telah anda ditambahkan.
Mudah-mudahan ini bisa membantu anda untuk mempermudah dalam proses penerapan trik ini.
[1:00 PM
|
14
comments
]
14 comments
aku coba kok ada pesen gini ya:
Template Anda tidak dapat diparse karena tidak well-formed. Harap pastikan bahwa semua elemen XML ditutup dengan benar.
Pesan error XML: The reference to entity "max-results" must end with the ';' delimiter.Salah apanya tuh mas?
apa karna template yang saya pakai lain?
Boleh ne di coba....
Tank infonya...
sukses selalu...
@ Edylaw
Maaf sobat, ada sedikit kesalahan pada encode script nya tapi saya sudah perbaiki. Thanks buat info nya...
:31
rada2 ribet yah... hehe kalo di wordpress bisa ngga?
tips-nya yahud juga sob..bisa dicoba..
salam kenal yaa... :)
patut dicoba
aku gak bejodoh ama tips ini... di coba gagal mulu
thanks sob atas tip nya........semangat selalu sob.....
wah,mantap ni. mo nyoba juga nanti
oke akan saya coba...thanks..
Wah ternyata mudah ya memasang nomor halaman di blog :)
Makasih infonya bro... Tetaplah berbagi :)
Sukses Selalu...
Infonya sangat menarik... Ditunggu info menarik lainnya...
Sukses Selalu...
gak bisa bro, eemoo-esprit.blogspot.com
mohon pencerahannya
Post a Comment