パーソナルツール
現在の場所: ホーム takalog plone 2.1.2-rc2 からは toPortalTime が使えません
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2008August »
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
31            
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
最近のトラックバック
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
トランペットアンサンブルコンサート (人生日記 03-08 17:37)
PloneSlimboxに乗り換え♪ (pt001-blog 02-23 17:14)
宗家カムジャタン (Happilio(ハピリオ)恋愛ブログ 02-18 15:51)
カテゴリ
puzzle (34)
mac (17)
av (25)
books (17)
coreblog (45)
ds (21)
lego (36)
misc (61)
moblog (250)
movie (31)
pc (38)
plone (201)
server (53)
suidou (29)
snowscoot (8)
sports (32)
software (120)
winds (33)
python (27)
 
文書操作

plone 2.1.2-rc2 からは toPortalTime が使えません

作成者 takanori投稿日 2006年01月11日 14時40分 最終変更日時 2006年04月05日 00時48分

とりあえず新サーバに移行しました に書きましたが、ふと気がつくと blog のエントリーで表示されないものがいくつかあります。

で、zope のログ /var/log/zope/event.log を見てみると、コメントを表示するところで コメントの書き込まれた日時を toPortalTime() を使って整形している部分でエラーになっています。


えっ?と思って調べてみると、CMFPlone のソースについてくる HISTORY.txt に以下の記述がありました。:

  - toLocalizedTime() replaced toPortalTime(). However this is NOT the way it
    should be and will be revised.

toPortalTime() は toLocalizedTime() に置き換わりましたとのこと。実は plone 2.1.1 からです。


確かに skin の下を toPortalTime で grep かけてみると一件もひっかかりません。

しかも、plone 2.1.1 までは portal_skins/plone_scripts に toPortalTime が残っていたんですが、 2.1.2 rc2 では削除されていました。それが原因でコメントやトラックバックがついているエントリーは表示されなくなっていたようです。


というわけで、COREBlog の comment_macrostrackback_macros を開いて、toPortalTime() となっている部分を toLocalizedTime() に書き換えてちゃんと表示されるようになりました。

めでたしめでたし。

自分でカスタマイズした skin を使っている人は toPortalTime を使っている部分がないかご注意を。

今日の教訓: HISTORY.txt はちゃんと読まないとね。

カテゴリ
plone plone
coreblog coreblog
トラックバック用URL:
http://takanory.net/takalog/451/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(必須)
下の画像に表示されている文字を入力してください


Powered by vine linux, python, zope, plone, coreblog