Я создал блог с django и пытаюсь использовать комментарии disqus. У меня есть аналогичная проблема, которую я видел в других вопросах, когда я отправляю комментарии к любым записям (на страницах с одной записью), все они отображаются на главной странице под одной записью.Django-disqus: disqus comment box на
Основная проблема заключается в том, что на главной странице блога, где у меня есть несколько записей, я могу получить только одно окно комментария disqus для отображения одной записи. Когда я смотрю на исходный код, переменные javascript для других записей в блоге кажутся корректными, поэтому я не уверен, почему поля комментариев не будут отображаться под другими блогами.
Я работаю в режиме разработки, поэтому я не уверен, что это имеет значение ... Я тоже вообще ничего.
Это исходный код, который я получаю для javascript disqus для каждой записи ... может ли кто-нибудь помочь мне понять, почему я не могу получить окно комментариев для рендеринга?
<div id="disqus_thread"></div>
<script type="text/javascript">
/* <![CDATA[ */
var disqus_shortname = 'whometaxi';
var disqus_developer = "1";
var disqus_identifier = "3";
var disqus_title = "Third";
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* <![CDATA[ */
var disqus_shortname = 'whometaxi';
var disqus_developer = "1";
var disqus_identifier = "1";
var disqus_title = "First post";
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<script type="text/javascript">
/* <![CDATA[ */
var disqus_shortname = 'whometaxi';
var disqus_developer = "1";
var disqus_identifier = "2";
var disqus_title = "Second!";
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
Одна странная вещь, которую я только заметил, заключается в том, что при загрузке страницы я кратко вижу «комментарии, приводимые в действие disqus» под каждой записью в блоге, но затем она исчезает, когда страница заканчивается загрузкой. – LVNGD