5

mysite の openid ログイン システムと、有名なdisqusコメント システムをセットアップしました。

これらの両方を統合するにはどうすればよいですか。つまり、disqus コメント システムでログインしているユーザー情報を取得して、ユーザーが同じサイトで詳細を 2 回入力するのを防ぎます。

ユーザー情報を自動的に自動入力できるように、disqus の API はありますか?

次のようなものが django_template です。

{%if requet.user.is_active %}
  <!--Check if any user is logged in and if someone is then add this in the html output:-->
  var disqus_email = {{ user.email }};
  var disqus_name = {{ user.username }};
  <!--Or as in my case if active user have an openid-->
  var disqus_openid = {{ user.openid }};
{% endif %}

これには 1 つの同様の投稿があります: Disqus とログインしているユーザーを取得していますが、応答を見て、私の問題について新しい質問を開始することにしました。

4

1 に答える 1

5

http://help.disqus.com/entries/100880-configure-and-override-comment-system-behaviorsで解決策を見つけました。
質問ですでに考えていたように、現在ログインしているユーザーに対して次を定義する必要がありました。

var disqus_def_name = "{{ user.get_full_name}}";
var disqus_def_email = "{{ user.email }}";
于 2010-11-14T14:47:46.957 に答える