(30b330e130f330c830fc30b530fc)
Personal tools
You are here: Home ZOPE Plone コメントパーサー
Navigation

今の天気
  9℃ 75% 1025hPa SSE 3m
福岡地方の今の天気
今日は何の日?
燃えるゴミの日、バーロ!!
« November 2008 »
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
最近のログイン

seko
2008/11/19 23:27

Reiko
2008/11/18 13:15

Guest
2008/11/12 15:50

Papasan
2008/10/22 19:40

hage88
2008/10/19 17:39

Peter
2008/10/06 21:22

猫さん。
2008/10/06 04:19

 
Document Actions

コメントパーサー

by Papasan last modified 2008-08-22 09:38

コメントの記述を構造化テキスト風にすると自動的にリンクするなどの機能を付加する。

  1. DiscussionTool.pyの編集

    /var/lib/zope/Products/CMFPlone/DiscussionTool.py

    • DiscussionTool.py の8行目付近を次のように編集する。:
        from Products.CMFCore.utils import format_stx
        from DocumentTemplate.DT_Util import html_quote
        from comment_parser import comment_parser ← この1行を加える。
      
    • 同じく、下の方のplainテキストを操作している部分を編集する。

      編集前:

         elif text_format == 'plain':
             reply.text = text
             reply.cooked_text = html_quote(text).replace('\n','<br>')
         else:
      

      編集後:

         elif text_format == 'plain':
             reply.text = text
             reply.cooked_text = comment_parser(self, text)
         else:
      

  2. comment_parser.pyを作成

    /var/lib/zope/Products/CMFPlone/comment_parser.py を添付ファイルをダウンロードして作成する。

  3. Zopeを再起動する。
  • 記述の仕方

    最後は空白または改行する。:

      http://papasan.org/ 
      www.papasan.org 
      ftp://papasan.org/ 
      foo@papasan.org 
      id:Papasan ← Ploneのメンバー:Papasanのフォルダへリンクする。
      isbn:4756146090 ← amazon の当該書籍番号へリンクする。
      asin:B000BL84JM ← amazon の当該商品へリンクする。
      "すらど":http://slashdot.jp/ 
      "plone ロゴ":img:http://plone.org/logo.jpg ← インラインでイメージを埋め込む。
    

Attachments