0

在 Wordpress 中,Disqus 插件允许您选择通过 RSS 或电子邮件订阅帖子。是否有类似于 Rails 的 Wordpress 插件的插件。 Norman 的 Disqus 插件只是使用 Disqus 站点使其工作。我希望有更多的东西存储在本地。有关我的意思的示例,请查看此博客条目

我已经知道,由于 Rails(特别是这个应用程序)使用的是 Authlogic(加上 Facebook Connect),因此 Disqus 不能与身份验证系统耦合得太紧。有没有人这样做过或想出办法做到这一点?

4

2 回答 2

1

原谅我,但我对你的问题有点困惑......

您声明 Wordpress 使用的 disqus 插件允许您通过 RSS 和电子邮件订阅.... Norman 的 Disqus 插件也是如此。我正在使用它,并且可以向您保证,它提供了与 Wordpress 使用的版本相同的功能。

其次,您说“Norman 的 Disqus 插件只是使用 Disqus 站点来使其工作”……我在这里不是在开玩笑,但是您的意思是什么?我希望 Norman 的 Disqus 插件使用 Disqus 站点,而不是说 BurgerKing 的站点.... :)

您似乎认为 Norman 的 Disqus 插件不起作用?它工作正常,就像 wordress 一样...

您还说“我希望将更多的东西存储在本地。” 您是否暗示要将您的评论存储在您自己的数据库中?确定不是吗?如果是这样的话,使用disqus就没有意义了......

这里有一些让normans disqus插件工作的技巧......

1) gem install disqus 

如果您希望在用户点击http://mysite.com/blog/1-test-post时出现评论,那么只需打开 show.html.haml(如果您不使用 haml,则打开 erb)并在任何地方添加以下内容您希望评论出现:\

#disqus_thread
  = disqus_thread

如果您使用的是 erb,请改为执行以下操作:

<div id ="disqus_thread">
  <%= disqus_thread %>
</div>

完毕。

我可以向您保证,Norman 的插件(或 gem)的工作方式与在 Rails 中的工作方式和在 Wordpress 上的工作方式相同......

祝你好运 - 如果您有任何问题,请告诉我,我很乐意为您提供帮助..

编辑:

忘了提到你需要在“Rails::Initializer.run do |config|”中的 config/environment.rb 文件中添加一些东西 堵塞:

  config.after_initialize do
    Disqus::defaults[:account] = "your account name"
    # so that the comments will load up in development environment
    Disqus::defaults[:developer] = true 
    Disqus::defaults[:container_id] = "disqus_thread"
    Disqus::defaults[:show_powered_by] = false
  end
于 2010-03-14T23:49:32.827 回答
0

http://praaveenvr.blogspot.in/2014/05/adding-disqus-comment-system-to-rails-3.html?view=sidebar

第1步

宝石安装disqus

第2步

添加application.rb(用户应该注册消费服务)

config.after_initialize do  
   Disqus::defaults[:account] = "youraccountname"  
   Disqus::defaults[:developer] = true  
   Disqus::defaults[:container_id] = "disqus_thread"  
   Disqus::defaults[:show_powered_by] = false  
   end  

第三步

将此添加到查看文件(例如:show.html.erb)

<div id ="disqus_thread">  
 <% = raw disqus_thread %>  
</div>  

启动服务器并检查.....

于 2014-05-05T19:23:19.690 回答