增加评论功能,整合 disqus
This commit is contained in:
parent
8b0729b4ce
commit
1463dee352
|
@ -9,10 +9,16 @@ div.blogs {
|
||||||
|
|
||||||
div.blog {
|
div.blog {
|
||||||
background: url('bg_fn_blog_corner.png') no-repeat;
|
background: url('bg_fn_blog_corner.png') no-repeat;
|
||||||
padding: 2em 19px;
|
padding: 2em 19px 1em;
|
||||||
width: 641px;
|
width: 641px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
border: 1px solid #E6E6E6;
|
border: 1px solid #E6E6E6;
|
||||||
|
.cc {
|
||||||
|
color: #CCC;
|
||||||
|
a {
|
||||||
|
color: #CCC;
|
||||||
|
}
|
||||||
|
}
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 40px;
|
font-size: 40px;
|
||||||
margin-bottom: 19px;
|
margin-bottom: 19px;
|
||||||
|
@ -36,3 +42,9 @@ div.bottom {
|
||||||
height: 40px;
|
height: 40px;
|
||||||
width: 679px;
|
width: 679px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div#disqus_thread {
|
||||||
|
margin: 20px 20px 0 0;
|
||||||
|
border-top: 1px solid #CCC;
|
||||||
|
padding-top: 20px;
|
||||||
|
}
|
||||||
|
|
|
@ -1,2 +1,5 @@
|
||||||
module BlogsHelper
|
module BlogsHelper
|
||||||
|
def format_time(time)
|
||||||
|
time.strftime("%Y-%m-%d %H:%M")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -21,4 +21,10 @@ class Post
|
||||||
md = Redcarpet::Markdown.new(rd, :autolink=>true)
|
md = Redcarpet::Markdown.new(rd, :autolink=>true)
|
||||||
md.render(self.content)
|
md.render(self.content)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def visited
|
||||||
|
self.visited_count += 1
|
||||||
|
self.save
|
||||||
|
self.visited_count
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
<div class="blog">
|
<div class="blog">
|
||||||
<h2><%= link_to (post.title + "<strong> >></strong>").html_safe, blog_path(post) %></h2>
|
<h2><%= link_to (post.title + "<strong> >></strong>").html_safe, blog_path(post) %></h2>
|
||||||
<div class="content wikistyle"><%= post.content_html.html_safe %></div>
|
<div class="content wikistyle"><%= post.content_html.html_safe %></div>
|
||||||
|
<div class="cc">
|
||||||
|
<%= t(:announce_at) %>
|
||||||
|
<%= format_time(post.created_at) %> |
|
||||||
|
<%= "浏览数 " + post.visited.to_s %> |
|
||||||
|
<%= link_to t('comment'), blog_path(post) + "#disqus_thread" %>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bottom"></div>
|
<div class="bottom"></div>
|
||||||
|
|
|
@ -1,3 +1,17 @@
|
||||||
<div class="blogs">
|
<div class="blogs">
|
||||||
<%= render :partial=> "post", :collection=> @posts %>
|
<%= render :partial=> "post", :collection=> @posts %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
|
||||||
|
var disqus_shortname = 'yafeilee'; // required: replace example with your forum shortname
|
||||||
|
|
||||||
|
/* * * DON'T EDIT BELOW THIS LINE * * */
|
||||||
|
(function () {
|
||||||
|
var s = document.createElement('script'); s.async = true;
|
||||||
|
s.type = 'text/javascript';
|
||||||
|
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
|
||||||
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
||||||
|
}());
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,15 @@
|
||||||
<div class="blogs">
|
<div class="blogs">
|
||||||
<%= render :partial=> "post", :locals=> { :post=> @post } %>
|
<%= render :partial=> "post", :locals=> { :post=> @post } %>
|
||||||
|
<div id="disqus_thread"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
|
||||||
|
var disqus_shortname = 'yafeilee'; // required: replace example with your forum shortname
|
||||||
|
|
||||||
|
/* * * 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>
|
</div>
|
||||||
|
|
|
@ -4,3 +4,5 @@
|
||||||
en:
|
en:
|
||||||
hello: "Hello world"
|
hello: "Hello world"
|
||||||
upload_photo: "上传图片"
|
upload_photo: "上传图片"
|
||||||
|
comment: "查看评论"
|
||||||
|
announce_at: "发表在 "
|
||||||
|
|
Loading…
Reference in New Issue