IntenseDebateをDrupalにインストールする

もちろん、私を読んだ人は、私が最近人気のあるIntenseDebateコメントシステムをブログにインストールしたことをすでに知っています。 そして、ここで、Drupalにディベートをインストールするタスクは、比較的自明ではなく、CMSの残りの部分に対応するものよりもはるかに複雑であると考えました(多くの場合、すでに既製のモジュールがあります)。 それで、彼自身が長い間ネット上でいくつかのマニュアルを検索し、理解できるものを見つけられなかったので、そのような経験を地球に埋めることはさらに罪です。



だから。 IntenseDebateのインストールは2つの部分で構成されています。 最初は、実際には、各エントリの下にコメントのブロックを配置します。 2番目は、コメント(#)フォームのメインリンクの配置です。これも各エントリの下にあります。



1.標準のDrupalコメントシステムを削除します; 2つのコメント方法を組み合わせたい人はほとんどいません。 困難は発生しないはずです。単純に実行されます-同じ名前のモジュールを切断します。

2.コメントツリーが表示される新しい領域を作成します。 この時点で、私は車輪を再発明するのではなく、Drupalでの任意の領域の作成に関する優れた記事へのリンクを共有するだけです。 領域が作成された後、最も単純なものが残りました。 Drupalの標準的な手段により、ブロックを作成し、新しく作成した領域に配置します。 ブロックの内容は、IntenseDebateから発行されたコードでなければなりません。

実際、最初の部分は終わりました。 ここで、各エントリの下に、IntenseDebateで対応するコメントブロックを表示します。



メインページの各エントリの下にコメントカウンターを表示するには、 コンテンツテンプレートモジュールをインストールする必要があります。 さて、今、本当の些細なことがあります。 your_site / admin / content / templates / storyに行き、ディベートに登録するときに受け取ったコードの2番目の部分をTeaserテンプレートに書き込みます。

そして、すべてがうまくいきますが、この形式では機能しません。 正しいパラメーターidcomments_post_idおよびidcomments_post_urlをスクリプトに渡す必要があります 。 幸いなことに、これは難しくありません。 編集後、ブロックは次のようになります。



<?php print $teaser ?>











しかし、おそらくそれだけです。

このすべてのセットアップを手伝ってくれたSolarWindに感謝します。



元の記事はこちらです。



All Articles