2013-04-09 42 views
0

我是Stack Overflow的新手,所以如果我的問題太幼稚,我很抱歉。我在Heroku上構建了一個基於Django的網站,並且我使用django-disqus添加了Disqus評論系統。用戶也可以在我的網站上登錄,所以很自然我不希望他們再次輸入登錄詳細信息時發佈評論與Disqus - 我希望用戶自動註冊與Disqus(至少名稱+電子郵件表格應填充後推斷來自request.user的用戶詳細信息)。django-disqus不能正常工作的Javascript配置

我發現一些東西在線做到這一點(他們都提出了相同的事情):Here。他們說,我必須把在節目中的Javascript代碼如下,該Disqus iframe呈現前:

var disqus_def_name = "{{ user.get_full_name}}"; 
var disqus_def_email = "{{ user.email }}"; 

如果檢查here,JavaScript的配置在同一塊embed.js規定。由於我使用的是Django,因此我的模板標籤包含了該代碼,因此我必須將上述(名稱和電子郵件)配置添加到其他JS模塊。我將它添加到第一個主塊,但它不起作用。任何幫助,將不勝感激!

回答

1

這些javascript變量現在已被棄用 - 想要在Disqus註冊的用戶必須自己註冊爲Disqus。好消息是他們只需要這樣做一次,很多人可能已經擁有賬戶。

+0

謝謝!雖然這對我來說不好,因爲我不希望已登錄到我的網站的用戶再次輸入他們的詳細信息以徵求意見。 – nRT 2013-04-11 17:54:54

+0

啊,你實際上在尋找的是單點登錄。看到這裏:http://help.disqus.com/customer/portal/articles/684744 - 您需要聯繫我們才能啓用它,請在此處與我們聯繫時將ATTN Ryan放入:http://disqus.com/support / – 2013-04-13 06:55:29