Tuesday, May 19, 2009

Soronzon-д болон бусад блогчиддоо зориулан хуудас дугаарлах кодыг энэ бичлэгийг тавилаа


Soronzon-д болон бусад блогчиддоо зориулан энэ бичлэгийг тавьж байна. Урьд нь тависан хуудас дугаарлах код болохгүй байна уу. Би уг нь тэр кодоор л дугаарласан юм. Тэгвэл энэ кодыг туршиж үзсэн болж байна.
Ингээд доорхи кодыг дарааллын дагуу хуулна.


Layaout-page element-add a gadget-HTML/Javascript-доорхи кодыг paste


<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 += ' <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;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=json-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://ulesson.blogspot.com">ulesson</a></div>
pageCount=5 гэснийг хэдэр ч өөрчилж болно. Амжилт хүсье. Асуух зүйл байвал сэтгэгдэлд үлдээ. Мөн болсон үгүй талаараа хариу бичээрэй.

18 comments:

Soronzon said...

Маш их баярлалаа.
Таны заасны дагуу хийтэл яг номоороо болчихлоо. Орж хараад дүн тавихаа мартуузай, багш аа!

lesson said...

Soronzon-d болсон байна.

Mongoljingoo said...

Энийг хийхээр минийх болдоггүй дээ. Lesson нэг тус болооч. Миний яахоо ID : mongoljingoomn@yahoo.com

lesson said...

Юу нь болохгүй байна. Урьд өмнө нь болоод байна гээд байсан биш үү. Кодоо оролдсон уу. Ямартай ч дугаарлах кодыг арай өөр хэлбэрээр дахин тавина гэсэн бодол байгаа

Mongoljingoo said...

Кодоо бол оролдоогүй 2-р хуудас дээрээ дархаар 2-р хуудаслуугаа орохгүй байна.

lesson said...

Mongoljingoo: Хариуг чинь удаасанд хүлцэл эрье. Энэ код нь харьцангуй их болохоор юун дээр алдаа заасныг олоход хялбар биш тиймээс болохгүй бол өөр код олж ав гэж зөлөмөөр байна. Би блогийн HTML хуудсанд тохируулдаг код удахгүй тавина

Hotul said...

boloh ni bolj bnaa gehdee zovhon nuur huudsan deer haragdaj bna.ooriin chini ch bas adil yum bna.gehdee goe bnaa

bubu said...

soronzoon bolhgui bnaa yaj tavih uu eroosoo garah gui bhiin
zuger widgeteer tavih yumuu html deer zasah yum uu
hariu bicheere pls

Kiro said...

Mash ih bayarlalaa. Haij yawsan zuil bn. Gaihaltai yumaa.

Ame said...

Uneheer heregtei yaj hiidiin boloo gej bodjison uiliig maani tavchihsan baina. neg zuil asuuya. Zagarig n uurchilj boldog bolov uu? hervee boldog bol yaj?

Mgl - Praise said...

bolku bn yahuu

Mgl - Praise said...

tuslaach please minii mail hayg puje_90@yahoo.com shuu zaaval tuslaarai

Каспер said...

Yeas ene yag boljiine yostoi ih bayarlasan shuu

Uuganaa said...

болж байна шүү баярлалаа. Энэ Лабелийг нь яаж оруулах вэ? болохгүй байна. Гарчигнууд нь идэвжээд нэрээрээ хувиарладагийг нь зааж өгөөч

Нэр:Ганчулуун said...

yg yamar kodniih ni door paste hh ve

hishgee said...

bolohgui bnaa

hishgee said...

bi gogo blogtoi l doo nadad eroosoo bolohgui bnaaa

developer said...

eniig yaj haani ni hiih ym be oilgodguiee :D lookout page ni oldodguiee

Post a Comment