2003年08月20日(水) [過去の今日]
#1 base要素の排除
HNSはヘッダにbase要素を組み込んでしまうのだなあ。おかげで一部のブラウザ *1 からCSSが取れなかったり、リンクがたどれなかったりしてたようだ。
それで回避方法を探ってみたのだが、変数LessOutputが偽だと出力しちゃうみたい。config.phに $LessOutput = 1; と書いてみたのだが、これだとカレンダーとかも出なくて寂しいスギ。
しょうがないのでHNS.pmの該当個所、164行目の、
if !($HNS::System::LessOutput); print qq(<base href="$HNS::System::MyDiaryURI">\n)
ここをばっさりコメントアウト。うーん、美しくないな。このへんはテーマに任せて欲しいかもだなあ。
(@885)
*1: 具体的に言うとMSIE