Page Navigation Menu Blogger için Widget

BLOGGER DESTEK


Blogger Tema, Eklenti, İpucu, Widget

Page Navigation Menu Blogger için Widget

Bu yazı tarihinde yazılmış olup yazıda 23 yorum vardır.
Page Navigation Menu Widget

Şu adresteki blogda yukarıda gördüğünüz gibi blog yazıları sayfalama widgeti anlatılmış.Yalız birinci sayfadan ikinci sayfaya geçince birden fazla yazı değil bir sonraki yazıyı gösteriyor.

Yapmanız gereken aşağıda verilen kodu kopyalıp sayfa öğesi ekle kısmından HTML/JAVASCRİPT'i şeçip oraya yapıştırmak.Ve widgeti blog yazılarının altına yerleştirmek.Kod:


<style>
.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom:10px;
}
.showpageArea a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageArea a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}

.showpageNum a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;

}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;

}
.showpagePoint {font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
font-weight: bold;
border: 1px solid #333;
color: #fff;
background-color: #000000;

}

.showpage a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;

}
.showpageNum a:link,.showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #0066cc;
color: #0066cc;
background-color: #FFFFFF;}

.showpageNum a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
</style>

<script type=”text/javascript”>

function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==”.blogspot.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=3;
var firstPageWord = ‘First’;
var endPageWord = ‘Last’;
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 += ‘&nbsp;<span class=”showpagePoint”><u>’+thisNum+’</u></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 = ‘<span class=”showpage”><a href=”/”>’+ firstPageWord +’ </a></span>’+upPageHtml+’ ‘+html +’ ‘;
}else{
html = ”+labelHtml + firstPageWord +’ </a></span>’+upPageHtml+’ ‘+html +’ ‘;
}
}

html = ‘<div class=”showpageArea”><span style=”padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-” class=”showpage”>Page ‘+thisNum+’ of ‘+(postNum-1)+’: </span>’+html;

if(thisNum<(postNum-1)){
html += downPageHtml;
html += ‘<span class=”showpage”><a href=”‘+htmlMap[htmlMap.length-1]+’”> ‘+endPageWord+’</a></span>’;
}

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=jso
n-in-script&callback=showpageCount&max-results=99999″ type=”text/javascript”></script>
<div style=”text-align:right;font-size:10px;color:000000;margin-top:15px;display:none;”> <a href=”http://www.techieblogger.com/2008/07/page-navigation-hack-for-blogger.html”>
Grab this Widget ~ Blogger Accessories
</a></div>



Page Navigation Menu Widget

Bu yazıyı beğendiyseniz RSS akışına abone olarak yeni yazılarımızı e-posta aracılığıyla takip edebilirsiniz. Bu link ile abone olabilirsiniz.
Bu yazıya 23 adet yorum yapılmış. Sen de yorum yap!
Kaan dedi ki...
30 Ağustos 2008 20:27

Bu önceden vardı zaten fakat bu verdiğin JS kodunda birşey var.Çünkü sorunlu.Mesela 5'e tıkla blogunda 4'ü açıyor.6'ya tıkla 4'ü açıyor ilginç yani.

Hrn dedi ki...
30 Ağustos 2008 21:47

Allah allah ben 5'e tıkladıgımda 5'i açıyo

Nalan dedi ki...
31 Ağustos 2008 16:49

Merhaba ben temamı değiştirmek istediğimde sürekli bu hata iletisi çıkıyor yardımcı olursanız sevinirim,ne yapmalıyım?

bX-994eaq

Türkiyenin En Seçkin Blog Siteleri... dedi ki...
01 Eylül 2008 05:37

Evet Arkadaşım bunu yapıyoruz ama 1 e tıklıyoruz 5e geçio bunu bir açıklıga kavuştursanda kullansak güzel olucak

jeobilim dedi ki...
03 Eylül 2008 01:27

Blogger`in en buyuk eksikleriniden biri bence bu olay.Yanliz bu kodlarla gitmek istedigimiz sayfa yerine ve ileri dedigimizde alakasiz sayfalara gidiyor.Ama kodu alin dediginiz sitede normal bir sekilde calisiyor bu eklenti...

MalcomX dedi ki...
04 Eylül 2008 13:56

ARkadaslar sorun galiba sundan kaynaklanıyor.Arka Aka Blogger da içerik eklerseniz bu sorun çıkıyor.Fakat Farklı tarihlerdeki yazılarda sorun olmuyor.Zaten sıralanıs sekli tarih saat sırasına gore.Bende de aynı sorun oldu

ayd dedi ki...
09 Eylül 2008 12:44

onun çözümü şu mesela kaç yazı görünmesini istiyorsun ana sayfada = 5 mesela
şu kodu bulup ( var pageCount =1 ) 1 yazan yere 5 yazacaksınız

Türkiyenin En Seçkin Blog Siteleri... dedi ki...
22 Eylül 2008 01:58

Ya ARkadaşım şunu güzelce açıklıcak birisi yokmu konu eklenmiş bir sor usoruyoruz cevap yok bi zahmet yardımcı oluverin ya 1 e tıklıyoruz 5 e atlıyor.

Hepbilgi dedi ki...
04 Ekim 2008 11:59

şablonlardan da kaynaklanıyor bir şablonda hata oldu diğerinde sorun olmadı...

basıncity dedi ki...
04 Ekim 2008 12:17

eywallah cok güzel

Craft Woman dedi ki...
08 Ekim 2008 00:58

Selam teşekkürler adam farketmiş kodu değiştirmiş sanırım yorumda arkadaşın bahsettiği var 5 zaten kodlarda hep 5. 2 sorum olacak.

next vs kısmını türkçeleştirdim ancak Page 2 of 28: kısmını kodda bulamadım.

Ayrıca border colour ve numara renklerinide aradım ama 000 ve fff diyor ki bunlarda beyaz diye biliyorum ama sayfada mavi ve siyah çıkmakta kodlardan nereden değiştireceğimi bilemiyorum yardımcı olursanız sevinirim.

twohaf dedi ki...
13 Ekim 2008 01:15

uzun zamandan beri aradığığım özellik mükemmel oldu emeğinize sağlık (birde bir konuyu kaç kişi okuduğunu gösteren birşey olsa harika olur)

sekosan dedi ki...
24 Ekim 2008 02:50

sayfa www.mototaksi.com
Blogger Dots temasını kullanıyorum denildiği gibi yaptığım zaman sayfa numaraları kesinlikle çıkmıyor ne yaptıysam çıkmadı

sayfalandırma yüzünden çok hit kaybediyorum arkadaşlar acil yardımlarınızı bekliyorum msn sekosan34@hotmail.com

♥ Craft Woman ♥ dedi ki...
04 Kasım 2008 12:25

Sizden cevap gelmeyince kendim hallatim. İlginize teşekkürler.

eda ural dedi ki...
22 Kasım 2008 11:04

sayfa ögesınız nasıl eklerız yardımcı olurmusunuz

TürkAtak dedi ki...
24 Kasım 2008 17:28

çok teşekkürler bunu wordpress'de gördüğümde epey aramıştım ancak bulamamıştım ve en sonunda burada buldum sağolun :)

Bayrakli dedi ki...
25 Aralık 2008 20:19

yerleşime-sayfa öğelerine tıkladığımda sayfa öğelerini ekleyin düzenleğin yazısı başlığında sayfa çıkıyor.blog kayıtlarının üstünde html/javascripti ve düzenle kısmı var. burdan nasıl işlem yapacağız detaylı anlatabilirmisiniz?
add a page element bölümü yok.

Erdem dedi ki...
02 Ocak 2009 22:46

Arkdaşlar bazı yazılar kayboluyor, ona göre ekleyin. Ben ekledim ve farkettimki bazı yazılarım kaybolup gidiyor.

Mehmet Ali dedi ki...
08 Şubat 2009 11:14

max-results=5 arkadaşlar eğer bu koduna ekelrseniz 2. sayfada 5 konu görünür :D

Mehmet Ali dedi ki...
08 Şubat 2009 11:33

Arkadşlar şimdi baktımda herhangibi bir sorun yok zaten 5 kayıt gösteriyormuş. TÜrkçeleştirdim gayet iyi çalışıyor. Verilen kodu hepsini kopyalayın...

http://kirliadam.blogspot.com/ Burdan aşağıya bakabilirsiniz.

Gangsta dedi ki...
07 Eylül 2009 20:40

gerçekten çalışıyor arkadaşlar sorunu web sayfasında değil uyguladığınız yöntemde aryın

demo : datakazani.com bakabilirsiiz çalışıyor

www.cebeindir.net dedi ki...
08 Nisan 2010 02:22

evet çalışıyor

Musty* dedi ki...
30 Ağustos 2010 02:50

Yok ya yok olmuyor. Kodlarda editlencek yer falan mı var ?

Yorum Gönder

Yorum yazarken dikkat ediniz;

1) Öncelikle, kesinlikle küfür etmiyorsunuz.

2) Eğer önceki yorumlardan birine cevap veriyorsanız kime cevap verdiğinizi belirtiyorsunuz.

3) Web sitenizin reklamını yapmak için saçma sapan, konuyla alakası olmayan yorumlar atmıyorsunuz.

4) Bunlar haricinde kardeş kardeş yorumlarınızı yazabilirsiniz.:)

BloggerDestek Ekibi

 

Asosyal Sözlük, sözlükspot, pcdostu, asosyalbebe