!FSWikiのattach 読んだ論文をどう管理しようかなー,と,いろんな方法を試しつつ, 昔やってたFSWikiで管理する方法にもどってみることに. 久しぶり昔のデータを開いていみると,読んでた論文リストが懐しい. ところで,FSWikiだと,filesとかrefとかで,ページに添付したファイルへのリンクがはれるのだけど, ブラウザで直接開けないのが,ちょっと不便. というわけで,リンク作ってるRef.pmとFiles.pmで, attach以下のファイルを直接アクセスするリンクを追加.ちょっと便利になった. :: Ref.pm 57 my $buf = "config('script_name')."?action=ATTACH&page=". 58 &Util::url_encode($page)."&file=".&Util::url_encode($file)."\">".&Util::escapeHTML($alias).""; 59 my $attached_file_name = $filename; 60 $attached_file_name =~ s/%/%25/g; 61 $buf = $buf.""."[View]"; 62 :: Files.pm 60 my $attached_file_name = &Util::url_encode($pagename).".".&Util::url_encode($file); 61 $attached_file_name =~ s/%/%25/g; 62 if($way eq "V" || $way eq "v"){ 63 $buf = $buf."
  • config('script_name')."?action=ATTACH&page=". 64 &Util::url_encode($pagename)."&file=".&Util::url_encode($file)."\">". 65 $cgi->escapeHTML($file).""; 66 $buf = $buf.""."[View]"; 67 } else { 68 $buf = $buf."config('script_name')."?action=ATTACH&page=". 69 &Util::url_encode($pagename)."&file=".&Util::url_encode($file)."\">". 70 $cgi->escapeHTML($file).""; 71 $buf = $buf.""."[View]"; 72 }