Add Page Number (with First and Last Page) Navigation Link for Blogger (Blogspot) with Gadget Element and Manual Hack Додај Страница број (са међународним Прва и последња страница) Навигација Линк за Блоггер (Блогспот) с Гадгет елемент и Приручник Хацк
Blogger free blog publishing platform uses a pretty limited navigation features that only display “Older Posts” or “Newer Posts” link to let readers navigate and browse to other pages on homepage (index), archive, category and label pages. Блоггер слободан блог објављивање платформа користи прилично ограничен оријентација функције које само приказ "Старији постови" или "Новији постови" линк на нека читаоци навигацију и иди на друге странице на израз (индекс), архива, категорије и ознаку странице. Unlike WordPress blog that supports plugin to customize the page navigation link to numbered pages listing to make it more user friendly, Blogger, whether hosted on blogspot.com or custom domain does not have such flexibility. Се дана УордПресс блог за који подржава додатка прилагодити страницу оријентација линк на нумерисаним странице унос да га корисник више пријатељски, Блоггер, било да је домаћин на блогспот.цом или персонализовану домену нема такве флексибилности.
However, it’s still possible to change and replace the typical classic “Older Posts” and “Newer Posts” navigation link on Blogger blog to numbered pages navigation, as illustrated in figure below by using a CSS and JavaScript hack wrote by Mohamed Rias. Међутим, то је још увек могуће променити и заменити типичне класичне "Старији постови" и "Новији постови" оријентација линк на блог на Блоггер нумерисаним странице оријентација, као што се види на слици доле помоћу ЦСС и ЈаваСцрипт пискарало које је написао Мохамед Риас.

As shown in image above, a navigation link consists of page numbers, first page, last page, next page and previous page (when applicable) is display on Blogger blog instead of the usual “Older Items” and “Newer Items” text links. Као што је приказано на слици изнад, навигациони веза се састоји од бројева страница, прва страница, последња, и следећој страници претходну страницу (ако је примјењиво) је приказати на Блоггер блог умјесто уобичајеног "Старији ставке" и "Новије Ставке" текстуалне везе.
To add the “new” navigation link with page number to Blogger blog, simply add in a new Page Element Gadget in the Blogger. За додавање "нови" командну везу са странице број за Блоггер блог, једноставно додајте у нови елемент странице гаџет на Блоггер. To do so, follow the guide below: Да бисте то урадили, следите доле водич:
- Login to Улаз на Blogger Блоггер account Dashboard . Контролна Плоча рачуна.
- Click on the Layout link for the blog that you want to modify (if you’re viewing the blog and logged in to Blogger or Google Account, just click on Customize on the Next Blog toolbar. Кликните на линк Опрема за блог који желите преправљате (ако сте да погледате блог и пријављени на Гоогле Рачун Блоггер или, једноставно кликните на Прилагоди на Некст блог Тоолбар.
- Go to Page Element tab (by default). Иди на Страницу елемент картици (по дефаулту).
- Click on Add a Gadget anywhere in the layout. Кликните на Додај Гадгет било где у распореду.
- In the Add a Gadget window, select HTML/JavaScript . У Додајте Гадгет прозор, а затим изаберите ХТМЛ / ЈаваСцрипт.
- Add the following code into the Content text field. Додајте следећи код у текст пољу садржаја. Title field can be left blank, or just type in any description such as “Page Navigation” to differentiate it from the rest of widgets. Наслов поља могу остати празна, или само откуцајте у сваком опису, као што су "Страница Навигација" за разлику од остала цлан.
<style> <стыле>
.showpageArea { . СхоупагеАреа (
padding: 0 2px;margin-top:10px;margin-bottom:10px; паддинг: 0 2пкс; маргина-топ: 10пкс; маргина-боттом: 10пкс;
} ).showpageArea a { . СхоупагеАреа (један
border: 1px solid #505050; бордер: 1пкс солид # 505050;
color: #000000;font-weight:normal; цолор: # 000000; фонт-уеигхт: нормално;
padding: 3px 6px !important; паддинг: 3пкс 6пкс! важно;
padding: 1px 4px ;margin:0px 4px; паддинг: 1пкс 4пкс; маргина: 0пкс 4пкс;
text-decoration: none; текст-декорација: ноне;
} ).showpageArea a:hover { . СхоупагеАреа а: ховер (
font-size:11px; фонт-сизе: 11пкс;
border: 1px solid #333; бордер: 1пкс солид # 333;
color: #000000; цолор: # 000000;
background-color: #FFFFFF; бацкгроунд-цолор: # ФФФФФФ;
} ).showpageNum a { . СхоупагеНум (један
border: 1px solid #505050; бордер: 1пкс солид # 505050;
color: #000000;font-weight:normal; цолор: # 000000; фонт-уеигхт: нормално;
padding: 3px 6px !important; постава: 3пкс 6пкс! важно;
padding: 1px 4px ;margin:0px 4px; паддинг: 1пкс 4пкс; маргина: 0пкс 4пкс;
text-decoration: none; текст-декорација: ноне;
} ).showpageNum a:hover { . СхоупагеНум а: ховер (
font-size:11px; фонт-сизе: 11пкс;
border: 1px solid #333; бордер: 1пкс солид # 333;
color: #000000; цолор: # 000000;
background-color: #FFFFFF; бацкгроунд-цолор: # ФФФФФФ;} )
.showpagePoint { . СхоупагеПоинт (
font-size:11px; фонт-сизе: 11пкс;
padding: 2px 4px 2px 4px; паддинг: 2пкс 4пкс 2пкс 4пкс;
margin: 2px; ивица: 2пкс;
font-weight: bold; фонт-уеигхт: болд;
border: 1px solid #333; бордер: 1пкс солид # 333;
color: #fff; цолор: # прва лига фав;
background-color: #000000; бацкгроунд-цолор: # 000000;
} ).showpage a:hover { . Схоупаге а: ховер (
font-size:11px; фонт-сизе: 11пкс;
border: 1px solid #333; бордер: 1пкс солид # 333;
color: #000000; цолор: # 000000;
background-color: #FFFFFF; бацкгроунд-цолор: # ФФФФФФ;
} ).showpageNum a:link,.showpage a:link { . СхоупагеНум а: линк,. Схоупаге а: линк (
font-size:11px; фонт-сизе: 11пкс;
padding: 2px 4px 2px 4px; паддинг: 2пкс 4пкс 2пкс 4пкс;
margin: 2px; ивица: 2пкс;
text-decoration: none; текст-декорација: ноне;
border: 1px solid #0066cc; бордер: 1пкс солид # 0066цц;
color: #0066cc; цолор: # 0066цц;
background-color: #FFFFFF;} бацкгроунд-цолор: # ФФФФФФ;).showpageNum a:hover { . СхоупагеНум а: ховер (
font-size:11px; фонт-сизе: 11пкс;
border: 1px solid #333; бордер: 1пкс солид # 333;
color: #000000; цолор: # 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/”; вар исФирстПаге = тхисУрл.субстринг (тхисУрл.ленгтх-14, тхисУрл.ленгтх )==". блогспот.цом / ";
var isLablePage = thisUrl.indexOf(”/search/label/”)!=-1; исЛаблеПаге вар = тхисУрл.индексОф ( "/ претраживач / лабел /")!=- 1;
var isPage = thisUrl.indexOf(”/search?updated”)!=-1; вар исПаге = тхисУрл.индексОф ( "/ сеарцх? ажуриране ")!=- 1;
var thisLable = isLablePage ? вар тхисЛабле = исЛаблеПаге? thisUrl.substr(thisUrl.indexOf(”/search/label/”)+14,thisUrl.length) : “”; тхисУрл.субстр (тхисУрл.индексОф ( "/ претраживач / лабел /") +14, тхисУрл.ленгтх): "";
thisLable = thisLable.indexOf(”?”)!=-1 ? тхисЛабле = тхисЛабле.индексОф ("?")!=- 1? thisLable.substr(0,thisLable.indexOf(”?”)) : thisLable; тхисЛабле.субстр (0, тхисЛабле.индексОф ("?")): тхисЛабле;
var thisNum = 1; тхисНум вар = 1;
var postNum=1; постНум вар = 1;
var itemCount = 0; вар итемЦоунт = 0;
var fFlag = 0; вар фФлаг = 0;
var eFlag = 0; вар еФлаг = 0;
var html= ”; вар хтмл = ";
var upPageHtml =”; вар упПагеХтмл = ";
var downPageHtml =”; вар доунПагеХтмл = ";var pageCount=5; вар пагеЦоунт = 5;
var displayPageNum=3; вар дисплаыПагеНум = 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++) { фор (вар и = 0, пост, пост = јсон.феед.ентры [и]; и + +) (
var timestamp = post.published.$t.substr(0,10); вар времена = пост.публисхед. $ т.субстр (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++) { фор (вар ц = 0, пост_цатегоры; пост_цатегоры = пост.цатегоры [ц]; Ц + +) (
if(encodeURIComponent(post_category.term)==thisLable){ иф (енцодеУРИЦомпонент (пост_цатегоры.терм) == тхисЛабле) (
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){ иф (итемЦоунт == 0 | | (итемЦоунт% пагеЦоунт == (пагеЦоунт-1))) (
if(thisUrl.indexOf(timestamp)!=-1 ){ иф (тхисУрл.индексОф (времена)! =- 1) (
thisNum = postNum; тхисНум = постНум;
} )postNum++; постНум + +;
htmlMap[htmlMap.length] = ‘/search/label/’+thisLable+’?updated-max=’+timestamp+’T00%3A00%3A00%2B08%3A00&max-results=’+pageCount; хтмлМап [хтмлМап.ленгтх] = '/ претраживач / лабел /' + тхисЛабле + '? ажуриран-макс =' + временска + 'Т00% 3А00% 3А00% 2Б08% 3А00 & макс-ресултс =' + пагеЦоунт;
} )
} )
} )
}//end if(post.category){ ) / / Крај иф (пост.цатегоры) (itemCount++; итемЦоунт + +;
} )}else{ ) Елсе (
if(title!=”){ иф (наслов !="){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){ иф (итемЦоунт == 0 | | (итемЦоунт% пагеЦоунт == (пагеЦоунт-1))) (
if(thisUrl.indexOf(timestamp)!=-1 ){ иф (тхисУрл.индексОф (времена)! =- 1) (
thisNum = postNum; тхисНум = постНум;
} )if(title!=”) postNum++; иф (наслов! = ") постНум + +;
htmlMap[htmlMap.length] = ‘/search?updated-max=’+timestamp+’T00%3A00%3A00%2B08%3A00&max-results=’+pageCount; хтмлМап [хтмлМап.ленгтх] = '/ сеарцх? ажуриран-макс =' + временска + 'Т00% 3А00% 3А00% 2Б08% 3А00 & макс-ресултс =' + пагеЦоунт;
} )
} )
itemCount++; итемЦоунт + +;
} )
} )for(var p =0;p< htmlMap.length;p++){ фор (вар п = 0, п <хтмлМап.ленгтх; п + +) (
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){ иф (п> = (тхисНум-дисплаыПагеНум-1) & & п <(тхисНум + дисплаыПагеНум)) (
if(fFlag ==0 && p == thisNum-2){ иф (фФлаг == 0 & & п-тхисНум == 2) (
if(thisNum==2){ иф (тхисНум == 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)){ иф (п == (тхисНум-1)) (
html += ‘ <span class=”showpagePoint”><u>’+thisNum+’</u></span>’; хтмл + = '<спан цласс="схоупагеПоинт"> <у>' тхисНум + + '</ у> </ спан>';
}else{ ) Елсе (
if(p==0){ иф (п == 0) (
if(isLablePage){ иф (исЛаблеПаге) (
html = labelHtml+’1</a></span>’; хтмл = лабелХтмл +'1 </ а> </ спан> ';
}else{ ) Елсе (
html += ‘<span class=”showpageNum”><a href=”/”>1</a></span>’; хтмл + = '<спан цласс="схоупагеНум"> <а хреф="/"> 1 </ а> </ спан>';
} )
}else{ ) Елсе (
html += ‘<span class=”showpageNum”><a href=”‘+htmlMap[p]+’”>’+ (p+1) +’ </a></span>’; хтмл + = '<спан цласс="схоупагеНум"> <а хреф="'+хтмлМап[п]+'">' + (П +1) + '</ а> </ спан>';
} )
} )if(eFlag ==0 && p == thisNum){ иф (еФлаг == 0 & & п == тхисНум) (
downPageHtml = ‘<span class=”showpage”> <a href=”‘+htmlMap[p]+’”>’+ downPageWord +’</a></span>’; доунПагеХтмл = '<спан цласс="схоупаге"> <а хреф="'+хтмлМап[п]+'">' доунПагеУорд + + '</ а> </ спан>';
eFlag++; еФлаг + +;
} )
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){ ) / / Крај иф (п> = (тхисНум-дисплаыПагеНум-1) & & п <(тхисНум + дисплаыПагеНум)) (
}//end for(var p =0;p< htmlMap.length;p++){ ) / / Крај фор (вар п = 0, п <хтмлМап.ленгтх; п + +) (if(thisNum>1){ иф (тхисНум> 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=”font-size:11px;padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-color: #FFFFFF;” class=”showpage”>Page ‘+thisNum+’ of ‘+(postNum-1)+’: </span>’+html; хтмл = '<див цласс="схоупагеАреа"> <спан стыле = "фонт-сизе: 11пкс; паддинг: 2пкс 4пкс 2пкс 4пкс; маргина: 2пкс 2пкс 2пкс 2пкс; цолор: 000000 #; бордер: 1пкс солид # 333; бацкгроунд -- цолор: # ФФФФФФ; "цласс =" схоупаге "> Страница 'тхисНум + +' и '+ (постНум-1) +': </ спан> 'хтмл +;
if(thisNum<(postNum-1)){ иф (тхисНум <(постНум-1)) (
html += downPageHtml; хтмл + = доунПагеХтмл;
html += ‘<span class=”showpage”><a href=”‘+htmlMap[htmlMap.length-1]+’”> ‘+endPageWord+’</a></span>’; хтмл + = '<спан цласс="схоупаге"> <а хреф="'+хтмлМап[хтмлМап.ленгтх-1]+'">' ендПагеУорд + + '</ а> </ спан>';
} )if(postNum==1) postNum++; иф (постНум == 1) постНум + +;
html += ‘</div>’; хтмл + = '</ див>';if(isPage || isFirstPage || isLablePage){ иф (исПаге | | исФирстПаге | | исЛаблеПаге) (
var pageArea = document.getElementsByName(”pageArea”); вар пагеАреа = доцумент.гетЕлементсБыНаме ( "пагеАреа");
var blogPager = document.getElementById(”blog-pager”); вар блогПагер = доцумент.гетЕлементБыИд ( "блог-пагер");if(postNum <= 2){ иф (постНум <= 2) (
html =”; хтмл = ";
} )for(var p =0;p< pageArea.length;p++){ фор (вар п = 0, п <пагеАреа.ленгтх; п + +) (
pageArea[p].innerHTML = html; пагеАреа [п]. иннерХТМЛ = хтмл;
} )if(pageArea&&pageArea.length>0){ иф (пагеАреа & & пагеАреа.ленгтх> 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> <сцрипт срц="/феедс/постс/суммары?алт=јсон-ин-сцрипт&цаллбацк=схоупагеЦоунт&макс-ресултс=99999" тыпе="текст/јавасцрипт"> </ сцрипт>
- Click Save button. Кликните на дугме Сачувај.
- Drag and drop the newly added HTML/JavaScript gadget to directly right below the Blog Posts element. Превуците и испустите ново додато ХТМЛ / ЈаваСцрипт гаџет на директно право испод блогу елемент.

- Click on Save button to make the change effective. Кликните на дугме Сачувај да би промена на снази.
For user who don’t want to use the Page Element widget or gadget, it’s possible to manually editing the HTML file, although it’s more difficult to do and should only be tried by blogger with technical expertise. За корисника који не желе користити елемент странице уидгет или гаџета, то је могуће ручно уређивање ХТМЛ датотеку, иако је тешко радити и требао би бити само с блоггер судити по техничку стручност.
- Login to Улаз на Blogger Блоггер account Dashboard . Контролна Плоча рачуна.
- Click on the Layout link for the blog that you want to modify (if you’re viewing the blog and logged in to Blogger or Google Account, just click on Customize on the Next Blog toolbar. Кликните на линк Опрема за блог који желите преправљате (ако сте да погледате блог и пријављени на Гоогле Рачун Блоггер или, једноставно кликните на Прилагоди на Некст блог Тоолбар.
- Go to Edit HTML tab (there is no need to expand widget templates). Идите на картицу Уреди ХТМЛ (нема потребе да се прошири уидгет предлошци).
- Search for the following line:
]]></b:skin>Претрага следећи ред:]]></b:skin> - Copy the following CSS code and paste or append the code above the line: Копирајте следећи ЦСС код и налепите или додајте ко̂д изнад линије:
.showpageArea {
padding: 0 2px;margin-bottom:10px;margin-top: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;
} - Next, search for the following line of code in the template’s HTML code: Даље, тражи следећи ред кода у шаблон ХТМЛ код:
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>Note: The ‘no’ after “showaddelement” can be ‘yes’ for some bloggers. Напомена: "не" након "схоуадделемент" може бити 'да' за неке Блогери.
- Add and append the following JavaScript code right after the </b:section> line: Додати и додајте следеће ЈаваСцрипт кода одмах након </ б: поглавље> линије:
<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/"; вар исФирстПаге = тхисУрл.субстринг (тхисУрл.ленгтх-14, тхисУрл.ленгтх )==". блогспот.цом / ";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1; вар исЛаблеПаге = тхисУрл.индексОф ( "/ претраживач / лабел /")!=- 1;
var isPage = thisUrl.indexOf("/search?updated")!=-1; вар исПаге = тхисУрл.индексОф ( "/ сеарцх? ажуриране ")!=- 1;
var thisLable = isLablePage ? вар тхисЛабле = исЛаблеПаге? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : ""; тхисУрл.субстр (тхисУрл.индексОф ( "/ претраживач / лабел /") +14, тхисУрл.ленгтх): "";
thisLable = thisLable.indexOf("?")!=-1 ? тхисЛабле = тхисЛабле.индексОф ("?")!=- 1? thisLable.substr(0,thisLable.indexOf("?")) : thisLable; тхисЛабле.субстр (0, тхисЛабле.индексОф ("?")): тхисЛабле;
var thisNum = 1; тхисНум вар = 1;
var postNum=1; постНум вар = 1;
var itemCount = 0; вар итемЦоунт = 0;
var fFlag = 0; вар фФлаг = 0;
var eFlag = 0; вар еФлаг = 0;
var html= ''; вар хтмл ='';
var upPageHtml =''; вар упПагеХтмл ='';
var downPageHtml =''; вар доунПагеХтмл ='';var pageCount=5; вар пагеЦоунт = 5;
var displayPageNum=3; вар дисплаыПагеНум = 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+'">'; вар лабелХтмл = '<спан цласс="схоупагеНум"> <а хреф = "/ претраживач / лабел /' + тхисЛабле + '? & макс-ресултс = & # 39; + пагеЦоунт +'">';
for(var i=0, post; post = json.feed.entry[i]; i++) { фор (вар и = 0, пост, пост = јсон.феед.ентры [и]; и + +) (
var timestamp = post.published.$t.substr(0,10); вар времена = пост.публисхед. $ т.субстр (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++) { фор (вар ц = 0, пост_цатегоры; пост_цатегоры = пост.цатегоры [ц]; Ц + +) (
if(encodeURIComponent(post_category.term)==thisLable){ иф (енцодеУРИЦомпонент (пост_цатегоры.терм) == тхисЛабле) (
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){ иф (итемЦоунт == 0 | | (итемЦоунт% пагеЦоунт == (пагеЦоунт-1))) (
if(thisUrl.indexOf(timestamp)!=-1 ){ иф (тхисУрл.индексОф (времена)! =- 1) (
thisNum = postNum; тхисНум = постНум;
} )postNum++; постНум + +;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount; хтмлМап [хтмлМап.ленгтх] = '/ претраживач / лабел /' + тхисЛабле + '? ажуриран-макс =' + временска + 'Т00% 3А00% 3А00% 2Б08 % 3А00 & макс-ресултс = '+ пагеЦоунт;
} )
} )
} )
}//end if(post.category){ ) / / Крај иф (пост.цатегоры) (itemCount++; итемЦоунт + +;
} )}else{ ) Елсе (
if(title!=''){ иф (наслов !=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){ иф (итемЦоунт == 0 | | (итемЦоунт% пагеЦоунт == (пагеЦоунт-1))) (
if(thisUrl.indexOf(timestamp)!=-1 ){ иф (тхисУрл.индексОф (времена)! =- 1) (
thisNum = postNum; тхисНум = постНум;
} )if(title!='') postNum++; ако је (+ постНум наслов !='') +;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount; хтмлМап [хтмлМап.ленгтх] = '/ сеарцх? ажуриран-макс =' + временска + 'Т00% 3А00% 3А00% 2Б08% 3А00 & макс-ресултс =' + пагеЦоунт;
} )
} )
itemCount++; итемЦоунт + +;
} )
} )for(var p =0;p< htmlMap.length;p++){ фор (вар п = 0, п <хтмлМап.ленгтх; п + +) (
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){ иф (п> = (тхисНум-дисплаыПагеНум-1) & & п <(тхисНум + дисплаыПагеНум)) (
if(fFlag ==0 && p == thisNum-2){ иф (фФлаг == 0 & & п-тхисНум == 2) (
if(thisNum==2){ иф (тхисНум == 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>'; упПагеХтмл = '<спан цласс="схоупаге"> <а хреф="'+хтмлМап[п]+'">' упПагеУорд + + & # 39; </ а> </ спан> ';
} )fFlag++; фФлаг + +;
} )if(p==(thisNum-1)){ иф (п == (тхисНум-1)) (
html += '&nbsp;<span class="showpagePoint"><u>'+thisNum+'</u></span>'; хтмл + = '<спан цласс="схоупагеПоинт"> <у>' тхисНум + + '</ у> </ спан> " ;
}else{ ) Елсе (
if(p==0){ иф (п == 0) (
if(isLablePage){ иф (исЛаблеПаге) (
html = labelHtml+'1</a></span>'; хтмл = лабелХтмл +'1 </ а> </ спан> ';
}else{ ) Елсе (
html += '<span class="showpageNum"><a href="/">1</a></span>'; хтмл + = '<спан цласс="схоупагеНум"> <а хреф="/"> 1 </ а> </ спан>';
} )
}else{ ) Елсе (
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>'; хтмл + = '<спан цласс="схоупагеНум"> <а хреф="'+хтмлМап[п]+'">' + (п +1) + '</ А> </ спан>';
} )
} )if(eFlag ==0 && p == thisNum){ иф (еФлаг == 0 & & п == тхисНум) (
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>'; доунПагеХтмл = '<спан цласс="схоупаге"> <а хреф="'+хтмлМап[п]+'">' доунПагеУорд + + & # 39; </ а> </ спан> ';
eFlag++; еФлаг + +;
} )
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){ ) / / Крај иф (п> = (тхисНум-дисплаыПагеНум-1) & & п <(тхисНум + дисплаыПагеНум)) (
}//end for(var p =0;p< htmlMap.length;p++){ ) / / Крај фор (вар п = 0, п <хтмлМап.ленгтх; п + +) (if(thisNum>1){ иф (тхисНум> 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="font-size:11px;padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-color: #FFFFFF;" class="showpage">Page '+thisNum+' of '+(postNum-1)+': </span>'+html; хтмл = '<див цласс="схоупагеАреа"> <спан стыле = "фонт-сизе: 11пкс; паддинг: 2пкс 4пкс 2пкс 4пкс; маргина: 2пкс 2пкс 2пкс 2пкс; цолор: # 000000; граници : 1пкс солид # 333; бацкгроунд-цолор: # ФФФФФФ; "цласс =" схоупаге "> Страница 'тхисНум + +' и '+ (постНум-1) +' ;: </ Спан> 'хтмл +;
if(thisNum<(postNum-1)){ иф (тхисНум <(постНум-1)) (
html += downPageHtml; хтмл + = доунПагеХтмл;
html += '<span class="showpage"><a href="'+htmlMap[htmlMap.length-1]+'"> '+endPageWord+'</a></span>'; хтмл + = '<спан цласс="схоупаге"> <а хреф="'+хтмлМап[хтмлМап.ленгтх-1]+'">' ; ЕндПагеУорд + + '</ а> </ спан>';
} )if(postNum==1) postNum++; иф (постНум == 1) постНум + +;
html += '</div>'; хтмл + = '</ див>';if(isPage || isFirstPage || isLablePage){ иф (исПаге | | исФирстПаге | | исЛаблеПаге) (
var pageArea = document.getElementsByName("pageArea"); вар пагеАреа = доцумент.гетЕлементсБыНаме ( "пагеАреа");
var blogPager = document.getElementById("blog-pager"); вар блогПагер = доцумент.гетЕлементБыИд ( "блог-пагер");if(postNum <= 2){ иф (постНум <= 2) (
html =''; хтмл ='';
} )for(var p =0;p< pageArea.length;p++){ фор (вар п = 0, п <пагеАреа.ленгтх; п + +) (
pageArea[p].innerHTML = html; пагеАреа [п]. иннерХТМЛ = хтмл;
} )if(pageArea&&pageArea.length>0){ иф (пагеАреа & & пагеАреа.ленгтх> 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> <сцрипт срц="/феедс/постс/суммары?алт=јсон-ин-сцрипт&цаллбацк=схоупагеЦоунт&макс-ресултс=99999" тыпе="текст/јавасцрипт"> </ сцрипт>
- Click on Preview button to ensure that no code error been found. Кликните на дугме за преглед како би се обезбедило да нема код је пронађена грешка. No effect on the navigation hack can be seen though. Не утиче на навигацију пискарало може се видети иако.
- Click on Save Template to save the change. Кликните на Сачувај шаблон за чување промена.
Customization and Modification Прилагођавања и промене
- For user who is not using blogspot.com domain (using self-hosted domain name), modify the .blogspot.com and 14 (13 characters of domain name + 1) in the line of var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/"; accordingly. За корисника који не користи блогспот.цом домена (коришћењем селф-домаћин име домена), мијењати. Блогспот.цом и 14 (13 знакова за име домена + 1) у палета вар исФирстПаге = тхисУрл.субстринг (тхисУрл.ленгтх -14, ТхисУрл.ленгтх )==". блогспот.цом / "; у складу са тим.
- The value in the line of var pageCount =5; determines the number of posts to be shown on each page. Вредност у линији пагеЦоунт вар = 5; одређује броју коментара да се приказују на свакој страници.
- The value in the line of var displayPageNum = 3; defines the number of page links in the navigation bar to be displayed (eg 1 - 2 - 3). Вредност у линији вар дисплаыПагеНум = 3; дефинише се број страну линкове у навигационој менију који ће бити приказани (нпр 1 - 2 - 3).
- User who knows CSS and Java Script can customize the code to their likings. Корисник који зна ЦСС и Јава Сцрипт кода може прилагодити њиховим ликингс.
Source 1 Извор 1 and и Source 2 Извор 2
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Овај апарат преведено страница што је одређено "како јест" без гаранција. Machine translation may be difficult to understand. Машинске превођење мај бити тешко за разумјети. Please refer to Молимо погледајте original English article оригинал Енглисх члан whenever possible. кад год је то могуће.
Share and contribute or get technical support and help at Деонички и доприносе или добити техничку подршку и помоћ у My Digital Life Forums Мој дигитални живот форуми .
Related Articles Дана
- Workaround to Add Custom Channels into Blogger AdSense Page Element Widget Заобилазно за додавање корисничких канала у Блоггер АдСенсе Страница Елемент Уидгет
- Blogger (at BlogSpot) with Category Labels and Drag-and-Drop Template Editing Out of Beta Блоггер (код Блогспот) с Категорија Натпис и "повуци и испусти" Измена шаблона Из Бета
- Manual Setting on White Balance Приручник Постављање на Баланс бијелог
- Manual and Clean Uninstall Oracle for Windows Приручник и чист деинсталирати Орацле за систем Уиндоус
- Download Yahoo Messenger for Vista 2007.11.30.421 Standalone Manual Setup Installer Доунлоад Ыахоо мессенгер за Виста 2007.11.30.421 самосталном сетуп ман Инсталлер
- Remove Microsoft Word Manual Formatting or Copied Formatting from External Source Уклони Мицрософт Уорд Приручник Форматирање или копирате форматизовање из спољних извора
- Gadget Birthday Cakes Гадгет рођендан Колачи
- Gadget and Pretty Girl Гадгет и Претты гирл
- Nokia N95 New SmartPhone Gadget Нокиа н95 нови смартпхоне гаџет
- Global Gadget Mania Глобална гаџет Маниа


























October 19th, 2008 10:14 19. октобар 2008 10:14
Everything OK. Све у реду. But while trying this found some problems. Али док покушава ово нашао неке проблеме. For example, when I click on ‘next’ page, some times it shows the same page, especially after 6th or 7th page. На пример, када сам кликните на 'следећи' страну, неки пута то показује исте странице, а посебно након 6. или 7. страници. I think it is because of the script used. Мислим да је то због скрипту користи. It is not as smooth as wordpress navigation - Jkwebtalks То није тако глатка као УордПресс оријентација - Јкуебталкс
October 23rd, 2008 09:43 23. октобар 2008 09:43
my blogs is still in classic blogger, could this treat i used to my blog? моје блогове и даље је у класични Блоггер, се то могло третирати и користе за мој блог?
And how to showing the page number on wordpress, the page number plugin just only support up to 2.5 version. А како се приказује на страници број на УордПресс, на страници број додатка само подршку само до верзије 2.5. is there any idea? Има ли ико идеја? or just waiting for plugin the new version release? или само чекају нову верзију додатка издању?
thanks! хвала!
November 13th, 2008 18:10 13. новембар 2008 18:10
not working ……. не ради ... ....
coz I did the same as u written above . цоз сам исти као у горе написано.
but no page numbering could be shown . нумерирање страница, али не може бити приказан.
November 13th, 2008 18:37 13. новембар 2008 18,37
I’ve done now ……… Сада сам учинио ... ... ...
page’s number are shown in my blog број страница приказани су у мом блогу
but How to arrange pages in my blog ? али како организовати странице у мој блог?
November 15th, 2008 02:52 15. новембар 2008 02:52
not work on my blogspot! не рад на мој Блогспот! may I wrong place the code? мај сам криво место код?
November 15th, 2008 06:34 15. новембар 2008 06:34
it’s work now on my Free cell phone theme то је посао сада на мој мобител Фрее тематских ! !
but sometime, there,s an error like this али негде, тамо, а до грешке као што је овај
“No posts match your query.” "Без коментара одговарају вашем упиту."
is there any solution! Има ли било који рјешење!
November 21st, 2008 04:23 21. новембар 2008 04:23
This doesnt work at all for me. То доесн'т рад на свим за мене. Nothing changes at all. Нема промена на све.
November 22nd, 2008 05:49 22. новембар 2008 05:49
Its not working for me, I copied the code above and I am using the new blogger. Њен не раде за мене, ја копира код горе и ја сам користећи нови блоггер. Could yoou please help me on this. Могу ыооу молимо помозите ми на ову.
Ravi Равио
November 23rd, 2008 19:21 23. новембар 2008 19:21
It’sa Leora Ka Bal solution. Ит'са Леора Ка Бал решење.