我想将Disqus注释计数存储在我自己的数据库中,以便我可以按注释计数对文章进行排序.基本上,每次在我的网站上阅读页面时,我都想问一下这个页面有多少条评论,然后用这个数字更新数据库.
http://docs.disqus.com/help/3/似乎没有帮助.
有什么建议?
基本上,每个帖子都会出现同样的评论.我已经读过为什么会发生这种情况,但仍然无法弄清楚出了什么问题.
这是我在页面上看到的内容:

这是我的模板代码:
{% block content %}
<p> The post id is: {{ post_object.id}} </p>
<p> The post URL: {{ post_object.get_absolute_url }}
{# DISQUS #}
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'MySiteName'; // required
var disqus_identifier = '{{ post_object.id }}';
var disqus_url = 'http://localhost:8000{{ post_object.get_absolute_url }}';
var disqus_title = '{{ post_object.title }}';
var disqus_developer = 1;
/* * * DON'T EDIT BELOW THIS LINE * …Run Code Online (Sandbox Code Playgroud) 我正在使用django-allauth进行社交登录的django项目,同时我使用Disqus作为我网站的评论系统.
我想知道,如何使用Disqus与allauth的单点登录功能?
我正在为公共网站指定构建/购买权衡并且已经达到了一个相当有趣的途径.
该网站的部分设计是将评论与一组明显具有自己IDss的不同"项目"相结合.(即/食谱/ 23或设备/ 16等,等).
最初,我已经指定了带标签的评论系统.然而,项目发起人已经回来询问是否很容易将Disqus纳入混合.我之前使用过Joomla(从未在.NET中)并且认为这将是一个好主意,因为默认情况下,评论会通过常用的社交网络媒体自动分配.
在ASP.NET MVC上建立一个无缝工作的Disqus实现是否相当轻松?ASP.NET MVC中是否有教程或者如何使用Disqus的解决方案?我已经看过这个例子,到目前为止已阅读过文档.
我无法让FB Like按钮和Tweet按钮显示在一起!
HTML:
<div class="grid_3 social">
<ul>
<li>
<fb:like href="http://{{ request.get_host }}{{ post.get_absolute_url }}" layout="button_count" show_faces="false" width="450" font=""></fb:like>
</li>
<li>
<a href="http://twitter.com/share?url={{ "http://localhost:8000"|urlencode }}{{ post.get_absolute_url }}&text=mytext" class="twitter-share-button">Tweet</a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.social {
float: right;
}
.social ul {
list-style: none outside none;
display: inline;
}
.social li {
display: inline;
}
Run Code Online (Sandbox Code Playgroud)
我尝试了我能想到的每一个组合都无济于事.请帮忙!!CSS将是我的死...
虽然我们讨论了这些按钮的主题,但我们都知道它们会使页面的加载时间增加一倍和三倍,因为它们会进行大量的JS调用,尤其是当您使用博客索引页面时.任何人对如何纠正这种情况有任何想法?我已经在使用Disqus,现在添加FB和Twitter我的索引页面最多可能需要5秒才能加载.太慢了.在按钮上显示没有计数有帮助吗?
谢谢!
编辑:从Firebug获取的实际HTML:
<div class="grid_3 social">
<ul>
<li>
<fb:like class=" fb_edge_widget_with_comment fb_iframe_widget" font="" width="450" show_faces="false" layout="button_count" href="http://localhost:8000/24/">
<span>
<iframe id="f3625cd56daea42" class="fb_ltr" scrolling="no" name="fdb43a564bf6bc" style="border: medium none; …Run Code Online (Sandbox Code Playgroud) Disqus评论可以使用django-disqus与Django集成,但我还没有找到任何方法来缓和 Django/Django Admin 中的这些评论.审核必须通过Disqus仪表板进行.
是否有任何项目在Django中提供Disqus评论审核?甚至有用的Disqus API库?我做了一个没有结果的快速搜索,我不想开始研究已经存在的东西.
无论我做什么,我都不能让disqus在开发模式下工作.
disqus帐户是新的,其中没有内容.
在我的网站标题中我有
<script type="text/javascript">
var disqus_developer = 1;
var disqus_url = 'example.com';
</script>
Run Code Online (Sandbox Code Playgroud)
不是真正的域名,但是因为我在localhost中使用它,它应该可以工作,对吧?
然后我在内容的最后:
<div id="disqus_thread"></div>
<script type="text/javascript">
/* <![CDATA[ */
var disqus_shortname = 'mywebsiteshortname'; // the real thing, this is just for show
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
/* ]]> */
</script>
<noscript>Please enable JavaScript to view the …Run Code Online (Sandbox Code Playgroud) 我有一个动态页面,可以加载不同的想法.我正在使用disqus作为评论,但是disqus继续为每个想法加载相同的评论.
这是网站.http://tech-in.org/submitted_ideas/index.php.
这是我的代码
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
if( typeof DISQUS != 'undefined' ) {
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = '<?php echo $title; ?>';
this.page.url = 'http://tech-in.org/submitted_ideas/idea.php?id=<?php echo $idea_id; ?>';
}
});
}
var disqus_shortname = 'techinorg'; // required: replace example with your forum shortname
var disqus_identifier = '<?php echo $title; ?>';
var disqus_url = 'http://tech-in.org/submitted_ideas/idea.php?id=<?php echo $idea_id; ?>';
var disqus_title = document.getElementById('disqus_post_title').innerHTML; …Run Code Online (Sandbox Code Playgroud) 想象一个帮助人们建立自己的投资组合的工具.作为其中的一部分,该工具允许其用户在其投资组合中添加disqus/facebook评论小部件,以便访问其投资组合的人可以对投资组合发表评论.
从工具的角度来看,它需要权限/能力来代表组合创建者托管这样的小部件,这样组合创建者仍然可以对发布的评论进行审核; 登录他的disqus或facebook帐户.
我怎样才能实现这样的事情呢?
整合Facebook评论插件的答案会更好,因为大多数人都有Facebook帐户.
更新:
Disqus有像Wordpress,Blogger等平台的小部件.情况类似于我试图支持我的应用程序/平台的disqus小部件,以便我的应用程序的每个用户都可以添加disqus小部件.
我在SO上发现了类似的问题:
因此,Disqus一段时间以来一直没有为我工作,他们最后轻松地添加了一些通知,说明这是因为第三方cookie被阻止了.很好,我说,让我们来处理.
因此我将disqus.com的例外添加到Chrome的首选项中,但它似乎没有用.我这样做了首选项 - >高级 - >内容设置 - >管理例外,我在其中添加了'允许'例外disqus.com.我有第三方cookie否则被阻止.
然而,Disqus仍然无法正常工作,在每个网站上都给出了同样的错误,因为它无法使用第三方Cookie.即使我访问disqus.com并登录,然后重新访问网站,错误仍然存在.
为什么disqus会在这里失败?
disqus ×10
django ×3
facebook ×2
javascript ×2
asp.net ×1
asp.net-mvc ×1
cookies ×1
django-admin ×1
html ×1
php ×1
python ×1
twitter ×1