Differences between revisions 1 and 2
Revision 1 as of 2007-05-22 07:44:54
Size: 1411
Editor: ZoomQuiet
Comment:
Revision 2 as of 2009-11-28 14:06:50
Size: 1393
Editor: Elias
Comment: 删除对PageComment2组件的引用
Deletions are marked like this. Additions are marked like this.
Line 52: Line 52:
[[PageComment2]]

::-- ZoomQuiet [DateTime(2007-05-22T07:44:54Z)] TableOfContents

Include(CPUGnav)

1. 优化LikePages

升级 LikePage.py

   1 # -*- coding: utf-8 -*-
   2 """
   3     MoinMoin - Create list of LikePages
   4 
   5     @copyright: 2004 by Johannes Berg <[email protected]>
   6     @license: GNU GPL, see COPYING for details.
   7     070522 base http://my.opera.com/zhangyunfeng/blog/show.dml/411044 cancel date like page
   8 """
   9 
  10 Dependencies = ['namespace']
  11 
  12 from MoinMoin.action import LikePages
  13 import re
  14 date = re.compile(r'\d{4}-\d{2}-\d{2}')
  15 
  16 def execute(macro, args):
  17     request = macro.request
  18     pagename = macro.formatter.page.page_name
  19     
  20     # 检查页面是否带有日期形式字符串
  21     if re.search(date, pagename):
  22         return 'Calendar Page will not be searched.'
  23         
  24     # Get matches
  25     start, end, matches = LikePages.findMatches(pagename, request)
  26 
  27     # Render matches
  28     if matches and not isinstance(matches, (str, unicode)):
  29         return request.redirectedOutput(LikePages.showMatches, pagename, request, start, end, matches, False)
  30 
  31     return args

加速创建文章时的相似页面列表行为

2. 反馈

woodpecker-log/2007-05-22 (last edited 2009-12-25 07:09:29 by localhost)