2013-04-09 3 views
0

Я новичок в переполнении стека, так что извините, если мой вопрос слишком наивен. Я создаю сайт на основе Django на Heroku, и я добавил систему комментариев Disqus, используя django-disqus. Пользователи также могут зарегистрироваться на моем сайте, поэтому, естественно, я не хочу, чтобы они снова вводили данные для входа, когда комментарии к сообщению с Disqus - я хочу, чтобы пользователь автоматически регистрировался с помощью Disqus (по крайней мере, форма Name + Email должна заполняться после вывода сведения о пользователе от request.user).Конфигурация Javascript для django-disqus не работает

Я нашел некоторые вещи в Интернете, чтобы сделать это (все они предложили то же самое): Here. Они говорят, что я должен поместить следующее в код Javascript программы, прежде чем IFrame Disqus делает:

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

Если вы проверяете here конфигурация Javascript задается в том же блоке, embed.js. Поскольку я использую Django, этот код включен в мои templatetags, поэтому я должен добавить конфигурацию выше (имя и адрес электронной почты) в какой-нибудь другой JS-блок. Я добавил его в первый основной блок, но он не работает. Любая помощь будет оценена!

ответ

1

Эти переменные javascript теперь устарели - пользователи, которые хотят зарегистрироваться на Disqus, должны зарегистрироваться сами для Disqus. Хорошей новостью является то, что им нужно сделать это только один раз, и у многих людей уже есть учетные записи.

+0

Спасибо! Хотя это плохо для меня, потому что я не хочу, чтобы пользователи, уже подписанные на моем веб-сайте, снова вводили свои данные для комментариев. – nRT

+0

А, что вы на самом деле ищете, это на самом деле однократный вход. См. Здесь: http://help.disqus.com/customer/portal/articles/684744 - вам нужно связаться с нами, чтобы включить его, поместите ATTN Ryan при обращении к нам здесь: http://disqus.com/support / –

Смежные вопросы