HOME > ETC. > STARTING OVER日記。 > 2007年07月23日

STARTING OVER日記。

 
« 2007年07月20日 | インデックス | 2007年07月25日 »

 

2007年07月23日(月)

Namazu関係おぼえがき。 

■テンプレートに合計の数(<!-- FILE --> とか<!-- KEY --> とか)が反映されない件。
→方法1:KEYの数はNMZ.wから、ページの数はNMZ.field.*のどれでもから取得できるので、それぞれのインデックスのその部分を検出して合計して表示させるCGIを組む。(ほどほどに正確)
→方法1':KEYの数は単純に合計しただけでは重複する可能性があるので、読み込んでソートして、重複分を排除するCGIを組む。(かなり正確)
→方法2:面倒なので、合計数は出さない。(ある意味一番楽。)

■ダイナミックパブリッシングの日記もインデックス化する件。
→方法1:内容ファイル作成。それに対応したフィルタを作成し、cronで自動的にインデックス化。(少々面倒)
→方法2:エントリーアーカイブだけはダイナミックパブリッシングをやめて、通常通りにインデックス化。(退化。)
・問題点:「アー日記」だけは微妙に違うディレクトリ構造の調整が先決。そうでないと、「アー日記」用に別のフィルタを作る必要が出てくる。

■PukiWikiの内容をインデックス化する件。
・何故かPukiWikiのサイトに載っていた方法ではうまく出来なかった。
 (インデックス化は出来たが、アドレスが正しくない)
→方法1:PukiWikiから通常ページの移行を早める。(いずれは大半のページをHTMLにする気だが、PukiWikiで残すページもあり、解決策にはならない)
→方法2:ひたすら試す。(絨毯爆撃?)