2014-10-09 44 views
0

我需要一些幫助,以增加相關部件後向Blogger博客。 這是我的博客:http://stelianpopa.blogspot.ro/2014/07/bucharest-2014.html相關帖子的Widget對谷歌的Blogger

正如你所看到的,在左側我已經有一個「隨機帖子」小工具。 在社交欄下我想添加相關的帖子小部件。但是當我粘貼代碼我的菜單停止工作。

,我使用的「相關文章」的代碼可以在這裏找到:http://blogger-related-posts.googlecode.com/svn/v2/setup.htm#demo4。它工作完美,但停止了我的菜單。

否則,我想如果有人(SMART)可以重新編輯相關帖子的隨機發布部件? 我相信,如果它的隨機工作,爲什麼不應該爲相關工作:))?!

的代碼是這樣的:

</style> 
<ul id='random-posts'> 
<script type='text/javaScript'> 
var randomposts_number = 5; 
var randomposts_chars = 'no'; 
var randomposts_details = 'yes'; 
var randomposts_comments = 'Comments'; 
var randomposts_commentsd = 'Comments Disabled'; 
var randomposts_current = []; 
var total_randomposts = 0; 
var randomposts_current = new Array(randomposts_number); 

function randomposts(json) { 
    total_randomposts = json.feed.openSearch$totalResults.$t 
} 
document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=randomposts\"><\/script>'); 

function getvalue() { 
    for (var i = 0; i < randomposts_number; i++) { 
     var found = false; 
     var rndValue = get_random(); 
     for (var j = 0; j < randomposts_current.length; j++) { 
      if (randomposts_current[j] == rndValue) { 
       found = true; 
       break 
      } 
     }; 
     if (found) { 
      i-- 
     } else { 
      randomposts_current[i] = rndValue 
     } 
    } 
}; 

function get_random() { 
    var ranNum = 1 + Math.round(Math.random() * (total_randomposts - 1)); 
    return ranNum 
}; 
</script> 
<script type='text/javaScript'> 
function random_posts(json) { 
    for (var i = 0; i < randomposts_number; i++) { 
     var entry = json.feed.entry[i]; 
     var randompoststitle = entry.title.$t; 
     if ('content' in entry) { 
      var randompostsnippet = entry.content.$t 
     } else { 
      if ('summary' in entry) { 
       var randompostsnippet = entry.summary.$t 
      } else { 
       var randompostsnippet = ""; 
      } 
     }; 
     randompostsnippet = randompostsnippet.replace(/<[^>]*>/g, ""); 
     if (randompostsnippet.length < randomposts_chars) { 
      var randomposts_snippet = randompostsnippet 
     } else { 
      randompostsnippet = randompostsnippet.substring(0, randomposts_chars); 
      var whitespace = randompostsnippet.lastIndexOf(" "); 
      randomposts_snippet = randompostsnippet.substring(0, whitespace) + "&#133;"; 
     }; 
     for (var j = 0; j < entry.link.length; j++) { 
      if ('thr$total' in entry) { 
       var randomposts_commentsnum = entry.thr$total.$t + ' ' + randomposts_comments 
      } else { 
       randomposts_commentsnum = randomposts_commentsd 
      }; if (entry.link[j].rel == 'alternate') { 
       var randompostsurl = entry.link[j].href; 
       var randomposts_date = entry.published.$t; 
       if ('media$thumbnail' in entry) { 
        var randompoststhumb = entry.media$thumbnail.url 
       } else { 
        randompoststhumb = "http://3.bp.blogspot.com/-5SoVe1K6JSk/Utl0OOmucAI/AAAAAAAAF6E/hQghgD_EJdQ/s1600/no_thumb.png" 
       } 
      } 
     }; 
     document.write('<li>'); 
     document.write('<a href="' + randompostsurl + '" rel="nofollow"><img alt="' + randompoststitle + '" src="' + randompoststhumb + '"/></a>'); 
     document.write('<div><a href="' + randompostsurl + '" rel="nofollow">' + randompoststitle + '</a></div>'); 
     if (randomposts_details == 'yes') { 
      document.write('<span><div class="random-info">' + randomposts_date.substring(8, 10) + '.' + randomposts_date.substring(5, 7) + '.' + randomposts_date.substring(0, 4) + ' - ' + randomposts_commentsnum) + '</div></span>' 
     }; 
     document.write('<br/><div class="random-summary">' + randomposts_snippet + '</div><div style="clear:both"></div></li>') 
    } 
}; 
getvalue(); 
for (var i = 0; i < randomposts_number; i++) { 
    document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index=' + randomposts_current[i] + '&max-results=1&callback=random_posts\"><\/script>') 
}; 
</script> 

回答