2

わかりました、 http://johntwang.com/blog/のような一部のワードプレス ブログで通常見られるのと同じように、コメントとリアクション カウントを追加しようとしています。ここでは、各投稿の左上に ** コメントと * リアクション* があります。

代替テキスト
(ソース: windows7hacker.com )

私の問題は、disqus のドキュメントが見つからないことです。ここには、反応とコメントの数を返すために呼び出すことができるメソッドがあることを願っています。また、ワードプレスのデフォルトの方法を使用する場合

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

メインページには「コメント」のみが表示され、コメントの数も表示されません。

disqus プラグインでリアクションとコメント数を追加するにはどうすればよいですか?

編集:

私のサイトはhttp://www.windows7hacker.com/です。最初にコメント数を追加する方法がわかりません。しかし、今、ワードプレスの方法を使用すると、コメントのみが返されます。これは、ヘルプページで説明されている問題の1つです。

代替テキスト
(ソース: windows7hacker.com )

コメント数オプションがまだ機能しないことを確認するのに疲れました:(

4

2 に答える 2

4

私はwordpressプラグインを使ったことがありません。しかし、私はJSのみのバージョンを使用しました。

次の手順を実行すると、JSのみのDisqusを非常にすばやく動作させることができます。

  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. 最後に-表示するコメント数を取得します。あなたがする必要があるのは、任意のタグのパーマリンクURLに#disqus_threadを追加することです...たとえば...

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

になるだろう...

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

そして、それは「コメント」をxコメントに置き換えます...(xはその投稿のコメントの数です)。

私はワードプレスのテンプレートに少し錆びているので、それらすべてをどこに置くかは100%わかりません。しかし、もう質問がある場合は、私がお手伝いすることができます。

于 2009-12-31T02:54:47.223 に答える
2

disqus 用の wordpressプラグインがあることは知っています。ただし、単純な古い js を使用してセットアップしたい場合は、disqus の Universal Instructions ページで使用するスニペットが提供されています。

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

このページは実際にアクセスするのが非常に困難です...

于 2009-12-29T00:30:56.960 に答える