2009-12-22 28 views
2

好吧我試圖添加評論和反饋數,就像你通常會在一些wordpress博客上看到的一樣,如http://johntwang.com/blog/每個帖子左上角有**評論和*反應*用WordPress插件添加評論和反應計數

alt text http://www.windows7hacker.com/wp-content/themes/MPG/images/comments_and_reaction.png

我的問題是我無法找到disqus的文檔,其中希望有一些方法我可以叫回我的反應和評論的數量。另外,如果我使用wordpress default method

<?php comments_popup_link ('zero','one','more','CSSclass','none');?> 

只顯示「評論」甚至不是主要頁面的意見的數量計數。

如何在disqus插件中添加反應和評論計數?

編輯:

以及我的網站是http://www.windows7hacker.com/我不知道我怎麼想添加註釋的首位數。但現在,如果我使用WordPress的方法,它將返回我只評論,這是exactlly他們在幫助頁面所描述的問題之一

alt text http://windows7hacker.com/wp-content/uploads/images/comments_count.png

我已經厭倦了檢查意見計數選項仍然不起作用:(

+0

有人嗎?幫幫我?我仍然不知道如何做到這一點 – Jonathan 2009-12-24 02:37:46

回答

2

我知道有一個wordpress plugin disqus。但是,如果你想設置它只是使用普通的老js,disqus提供了一個片段供您使用他們的通用指令頁面

http://disqus.com/comments/universal/YOURDISQUSACCOUNT

這是評論片斷他們提供

<script type="text/javascript"> 
//<![CDATA[ 
(function() { 
    var links = document.getElementsByTagName('a'); 
    var query = '?'; 
    for(var i = 0; i < links.length; i++) { 
    if(links[i].href.indexOf('#disqus_thread') >= 0) { 
     query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&'; 
    } 
    } 
    document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/YOURDISQUSACCOUNT/get_num_replies.js' + query + '"></' + 'script>'); 
})(); 
//]]> 
</script> 

的說明默認頁面是這裏http://disqus.com/comments/install/YOURDISQUSACCOUNT

本頁面其實是相當難去...

+0

謝謝。我想用這段JavaScript做什麼?我已經添加了更多的細節,現在希望更清晰地解決問題 – Jonathan 2009-12-29 05:02:53

4

我從來沒有使用wordpress插件。但我已經使用了JS版本。

通過執行以下操作,您可以很快地獲得JS工作。

  1. 將此JS添加到您的頁面。

    <script type="text/javascript"> //<![CDATA[ (function() { var links = document.getElementsByTagName('a'); var query = '?'; for(var i = 0; i < links.length; i++) { if(links[i].href.indexOf('#disqus_thread') >= 0) { query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&'; } } document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/ohu/get_num_replies.js' + query + '"></' + 'script>'); })(); //]]> </script>

  2. 添加以下代碼到你想要的評論顯示(所以大概下面的文本後)

    <div id="disqus_thread"></div><script type="text/javascript" src="http://disqus.com/forums/ohu/embed.js"></script><noscript><a href="http://disqus.com/forums/ohu/?url=ref">View the discussion thread.</a></noscript><a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>

  3. 最後 - 獲得評論數顯示。所有你需要做的是#disqus_thread追加到您的永久鏈接的網址在任何標記......因此,例如...

    <a href="domain.com/article">Comments</a>

將成爲...

<a href="domain.com/article#disqus_thread">Comments</a> 

這將用x評論替換「評論」...(x是該帖子的評論數量)。

我有點生鏽的wordpress模板,所以我不是100%確定你會把所有這些。但如果你有任何問題,我可以嘗試幫忙。

+0

另外...你可以在這裏查看disqus站點:http://disqus.com/comments/universal/ohu/ 它告訴你如何設置JS只在頁面上分佈。 – mscccc 2009-12-31 02:58:50

+0

感謝您的鏈接,它看起來像第一個答案的JS代碼。我會試一試,看看它是如何發展的 – Jonathan 2009-12-31 08:17:31