2006年2月11日

[Namazu-users-ja 692] Re: Author の表示

Tadamasa Teranishi wrote:

>寺西です。
>
>
>ご使用の Namazu のバージョンは何でしょう。おそらく 2.0.15 ではない
>のでしょう。
>まずは、2.0.15 にバージョンアップしてください。

>
>
御推察のとおりバージョンは 2.0.13 です。
Vine Linux の rpm パッケージを使用しています。
最新バージョンが未だ rpm パッケージとしてリリースされて
いないので、旧バージョンを使っています。

/usr/share/namazu/filte/html.pl の変更を反映させるには、
既存のデータベースを一度クリアする必要があることが解かり
まし。

> if ($$contref =~
>m!]*?NAME=([\"\']?)AUTHOR\1\s[^>]*?CONTENT=([\"\']?)(.*?)\2\s*/?>!is)
>{
>
>と変更すれば良いのではないかと思います。(未確認)
>
>
上記の記述を参考にいくつかスクリプトをテストした結果、下記いずれも OK で
した。

1. 寺西さんのスクリプトを少し修正したもの

if ($$contref =~
m!]*?NAME=([\"\'])AUTHOR\1\s[^>]*?CONTENT=\1(.*?)\1\s*/?>!i) { #"
$fields->{'author'} = $2;

2. 今まで使っていたスクリプトを修正したもの

if ($$contref =~
m!]*?CONTENT=\1(.*?)\1\s*/?>!i) { #"
$fields->{'author'} = $2;

1. の方が、より汎用性が高そうですね。御指導ありがとうございました。

--
**************************************
Name : Shuji Tamura
e-Mail : atamuras@xxxxx
Home Page: http://panna.zive.net/
**************************************

_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

投稿者 xml-rpc : 2006年2月11日 13:01
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/31401
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。