Keep on Blogging
Θέλετε να αντιδράσετε στο μήνυμα; Φτιάξτε έναν λογαριασμό και συνδεθείτε για να συνεχίσετε.

Πήγαινε κάτω
tsaxpina
tsaxpina
Member
Βραβείο Εγγραφής
Βραβείο Εγγραφής για πάνω απο 3 χρόνια
Μηνύματα : 82
Φύλλο : Θηλυκό
Εγγραφή : 30/05/2010
http://dielkustinda.blogspot.com/

Οδηγίες Αρίθμηση Σελίδων, απλά και χωρίς περίπλοκους κωδικούς

24/10/2010, 00:07
Παίρνετε τον παρακάτω κώδικα και πηγαίνετε Πίνακας ελέγχου< Σχεδίαση< Στοιχεία σελίδας< Προσθήκη gadget< HTML και απλά προσθέτε τον κωδικό


Κώδικας:
<style type="text/CSS">
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #7AA1C3;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #7AA1C3;
background-color:#F6F6F6;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #7AA1C3;
background: #F6F6F6;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #7AA1C3;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#7AA1C3;
}
</style>
<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 = 10;
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 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"></sc

Μήπως πρέπει να γράψω και από που βρήκα τον κωδικό;
Eltha
Eltha
Moderator
Βραβείο Εγγραφής
Βραβείο Εγγραφής για πάνω απο 3 χρόνια
Βραβείο Μηνυμάτων
Βραβείο Μηνυμάτων ( 5001 + σχόλια )
Βραβείο Θεμάτων
Βραβείο Θεμάτων ( 100 νέα θέματα )
Βραβείο Ψηφοφορίας
Βραβείο Ψηφοφορίας ( άνοιξε μια νέα ψηφοφορία )
Βραβείο Παιχνιδιών
Βραβείο Παιχνιδιών ( άνοιξε ενα νέο θέμα - παιχνίδι )
Βραβείο Συμμετοχής
Βραβείο Συμμετοχής ( σε 100 θέματα )
Μηνύματα : 24383
Φύλλο : Θηλυκό
Εγγραφή : 16/03/2009

Οδηγίες Απ: Αρίθμηση Σελίδων, απλά και χωρίς περίπλοκους κωδικούς

24/10/2010, 00:53
Μήπως πρέπει να γράψω και από που βρήκα τον κωδικό;
ναι αμα θες μπορεις να αναφερεις πηγη του αρθρου ... εκτος αν οι πληροφοριες ειναι ελευθερες και δεν υποκεινται σε πνευματικα δικαιωματα
tsaxpina
tsaxpina
Member
Βραβείο Εγγραφής
Βραβείο Εγγραφής για πάνω απο 3 χρόνια
Μηνύματα : 82
Φύλλο : Θηλυκό
Εγγραφή : 30/05/2010
http://dielkustinda.blogspot.com/

Οδηγίες Απ: Αρίθμηση Σελίδων, απλά και χωρίς περίπλοκους κωδικούς

24/10/2010, 01:05
skouliki έγραψε:
Μήπως πρέπει να γράψω και από που βρήκα τον κωδικό;
ναι αμα θες μπορεις να αναφερεις πηγη του αρθρου ... εκτος αν οι πληροφοριες ειναι ελευθερες και δεν υποκεινται σε πνευματικα δικαιωματα

Δεν γνωρίζω αν εκεί "φτιάχτηκε" ο κώδικας, αλλά εγώ το βρήκα απο το http://johnpatrablog.blogspot.com/
Επιστροφή στην κορυφή
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης