Home > 技 术 > Python > micolog添加回复功能

micolog添加回复功能

2009年8月19日 字体大小 发表评论 阅读评论

本文是基于 houkai 为micolog所添加的回复功能做的一点小小的修改,原版提供了添加回复和引用功能的方法,我个人感觉引用功能通过完善回复功能可以取代,所以在微博中就没有添加引用功能,修改后的回复功能效果是在 @评论者 中加入评论者的评论链接,这样在浏览的时候就可以很方便的查看所回复的内容。具体效果可见:http://kay.at-blog.com

步骤:

1.打开主题下comments.html文件参照以下代码修改三处

1
<a href="#comment-{{comment.key.id}}" title="">{{comment.date|datetz:"Y-m-d"}} at {{comment.date|datetz:"H:i"}}</a><!--添加 start--><a onclick="return backcomment('<a href=#comment-{{comment.key.id}}>{{comment.author}}</a>');" href="#commentarea"><font color="blue">Reply</font></a><!--添加 end--></div>
1
2
<a name="commentarea"></a> <!--添加回复使用的锚--> 
<h1 class="comments-title">我要留言</h1>
1
2
3
4
5
6
7
8
9
10
11
12
13
function showinfo(msg)
{
alert(msg);
}
//回复自动输入姓名函数开始
function backcomment(msg){
backdb=document.getElementById('comment');
backdb.focus();
backdb.value="@"+msg+'\n';
return false;
//return true; 原来用锚来定位
}
//结束

然后至 model.py 中屏蔽部分代码,将原代码:

1
2
3
@property
def shortcontent(self,len=20):
return self.content[:len]

替换成:

1
2
3
4
@property
def shortcontent(self,len=20):
scontent=self.content.replace('<br />','&nbsp;').replace('<a href="#comment-','Reply CMID-').replace('">',' ').replace('</a>','')[:len]
return scontent

OK!

分类: Python 标签: , , , , 浏览1,623 次
声明: 本站内容遵循 署名-非商业性使用-禁止演绎 2.5 共享协议. 原创文章转载 请注明转自 守望的麦子

相关文章 随机文章 本月热评 热门标签

    1. 2009年8月19日15:00 | #1

      以前我也用过这个博客程序,说实话,这个程序的漏洞很多,还有GHS.GOOGLE.COM这个地址也常常被河蟹,没办法,还是用WP安全些。

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    2. 2009年8月19日15:11 | #2

      @低调VS飞翔
      漏洞?比如说呢?
      你对 Python 很有研究?那帮我看个代码啊?

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows XP
    3. 2009年8月19日15:21 | #3

      @麦子
      大哥你取笑我了,我也不怎么认识Python,只是我在使用的时候出现了很多程序问题。
      是程序自身反馈的问题,我也找过徐明,只是他没有时间升级而已,所以我换了WP。

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    4. 2009年8月19日15:35 | #4

      @低调VS飞翔
      不是取笑你,我说的是真的。我一直对 Python 很感兴趣,觉得它很强大,也利用业余时间在学习,看教程什么都懂,一到实际程序项目,就有太多问题不明白了……包括 micolog

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows XP
    5. 2009年8月20日08:26 | #5

      关于micolog的资料不少
      我暂时没去看
      说实话,我连上传还不会呢 :mrgreen:

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows XP
    6. 2009年8月20日21:23 | #6

      @蓝冰
      不必追求这个……
      I am just interested in Python not micolog... :smile:

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows XP
    7. 2009年8月20日21:41 | #7

      哇 盖楼开始了啊!

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    8. 2009年8月21日00:03 | #8

      @卢松松
      :shock: 马上封顶了……还是去努力盖你的摩天大厦吧! :razz:

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows XP
    9. 2009年8月21日10:44 | #9

      今天我过来挖宝了 貌似模仿 鼠标放在回复链接上的显示层 快搞出来了 :???:

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows XP
    10. 2009年8月21日17:14 | #10

      @ houkai
      :???: 还没怎么弄呢……这2天挺忙的。

      [回复]

      CHINA CHINA Mozilla Firefox Mozilla Firefox 3.5.1 Windows Windows XP
    11. 2009年8月21日17:45 | #11

      请教一下,怎么能发布代码到页面而不被屏蔽呢?
      我刚刚在后台想发布几个代码,结果说里面有 set update ,所以不让发表。

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    12. 2009年8月21日18:09 | #12

      @ huangjun
      :?: 你用的是最新版吗?我没遇到过这种情况哦,我可以正常发布,使用引用。
      http://kay.at-blog.com/2009/08/19/reply-comment-author.html

      [回复]

      CHINA CHINA Mozilla Firefox Mozilla Firefox 3.5.1 Windows Windows XP
    13. 2009年10月7日20:44 | #13

      @ 低调VS飞翔
      楼上两位聊得不亦乐乎 :smile:
      我也是用的micolog,觉得挺好的。虽然说是有些漏洞,但随着使用的人增多以及开发人员的增加会逐渐改善的。我很看好micolog

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 7.0 Windows Windows 7
    14. 2009年10月7日22:02 | #14

      @ooaixt
      我也很看好micolog,起步之初漏洞是很正常滴~

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 8.0 Windows Windows XP
    15. 2009年11月4日14:52 | #15

      这个micolog博客我一直上传不上!老是显示出错。。。超郁闷。。
      请问下 你知道怎么做吗?

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    16. 2009年11月4日14:54 | #16

      还有 我看到你的每篇文章上面的题目都是图片形式的,还有边栏上的标题文字都是图片形式的,,这是怎么做的啊?
      想请教下!谢谢!

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    17. 2009年11月4日17:59 | #17

      @皇家元林
      根据错误提示做相应更改……

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    18. 2009年11月4日18:01 | #18

      @皇家元林
      标题自动生成,侧栏手动制作然后链接引用……

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    19. 2009年11月5日08:05 | #19

      @麦子
      你说的好笼统哦!我当然知道这样做了,但是具体是怎么做呢?
      可以告诉我吗?谢谢!

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    20. 2009年11月5日08:08 | #20

      你可以把你的这个风格和所用的插件全部打包发给我,我的邮箱admin@ylgod.cn
      好吗?太谢谢你拉!

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 6.0 Windows Windows XP
    21. 2009年11月5日09:39 | #21

      @皇家元林
      自动生成用插件,Google搜索一下,这种插件好多,我是用2个插件合并修改的,侧栏就是手动制作然后链接引用……没法再具体了啊!你不会是问我怎么链接引用图片吧?!

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 8.0 Windows Windows XP
    22. 2009年11月5日09:40 | #22

      @皇家元林
      不好意思……

      [回复]

      CHINA CHINA Internet Explorer Internet Explorer 8.0 Windows Windows XP
    23. 2010年1月3日09:59 | #23
      CHINA CHINA Google Chrome Google Chrome 4.0.266.0 Windows Windows XP
    24. i
      2010年8月16日11:05 | #24
      CHINA CHINA Google Chrome Google Chrome 5.0.375.99 Linux Linux
    1. 2009年10月11日00:23 | #1