Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 検索のタイトル表示
寺西です。
Toshio IMAO wrote:
>
> > 問題の HTML ファイルを修正するわけにはいかないのでしょうか?
>
> インデックスの対象部分は、CGI出力となっています。
> <TITLE><TMPL_VAR NAME="title"></TITLE>
これはCGIのテンプレートで、CGI によって <TITLE>title</TITLE> と
出力されるということなのか、CGI によって
<TITLE><TMPL_VAR NAME="title"></TITLE> と出力されるのでしょうか。
後者だとすると、HTML的に言えば '<' '>' をそのまま出力する
その CGI はいかんですね。
# XML なのでしょうか。
> 幸い、テンプレートを見ても、<TITLE>の属性、複数タイトルは
> ありませんでした。CGIは範中外ですし、"title"の中味までは
> 関知できません。
CGI がいかんにしても、それを使わざるを得ない状況も確かにあるかとは
思います。
> > お勧めしませんが、やるなら上記のように
> > if ($$contref =~ s!<TITLE>(.+)</TITLE>!!i) {
> > で切り出した後の文字列の '<', '>' 等は少なくとも < > に
> > 書き換える処理を加えましょう。
>
> ご指摘のように、確かに問題が生じる場合がありそうです。
> '"', '&' も含めて書き換えるようにしてみます。
もしかすると、Namazu 内部でやっているかもしれませんが、安全のため
書き換えておいてください。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E