[Hiki-dev] 余計な Referer データを記録、表示しない

アーカイブの一覧に戻る

Kazuhiko kazuh****@fdiar*****
2003年 6月 28日 (土) 21:39:30 JST


かずひこです。

referer_map プラグインで、実際にページの存在しないものへのリンク元がたく
さん表示されていたのが気になったので、修正してみました。

以下の変更点の中で、前者はページが存在しない場合に記録しないようにして、
後者はページが存在しない場合に表示しないようにします。

前者の方は、ついでに該当する referer 記録ファイルを消すようにしてもいい
かもしれません。そうしたら、後者の変更はなくてもいいとも言えますね。

問題なさそうならマージしてくださいませ>たけうちさん

--- misc/plugin/referer.rb	27 Jun 2003 13:12:45 -0000	1.1.2.8
+++ misc/plugin/referer.rb	28 Jun 2003 12:34:08 -0000
@@ -13,6 +13,7 @@
 
 def add_referer(db)
   begin
+    raise unles****@db*****?(@page)
     omit_url = false
     
     if @options['referer.omit_url'] && @cgi.referer
@@ -74,6 +75,7 @@
 
   Dir.entries(path).sort {|a, b| a.unescape <=> b.unescape}.each do |f|
     next if /(?:^\.)|(?:~$)/ =~ f
+    next unles****@db*****?(f)
     db = PTStore::new("#{path}/#{f}")
     p = File.basename(f)
     s << "<li>#{hiki_anchor(p, page_name(p.unescape))}\n"
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  ★シャア「名字が付いてない」
  ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」



Hiki-dev メーリングリストの案内
アーカイブの一覧に戻る