tDiary.org[tDiary-devel] Re: 本日のリンク元強化プラ グイン2.2.0

< Prev [Date] Next > < Prev [Thread] Next > Index by date Index by thread
ただです。

Masao Mutoh <mutoh@highway.ne.jp> wrote:
>本日のリンク元強化プラグインの最新版をリリースしました。
>一応、1.5系にも対応したつもりですが、試験してません。
>1.5系を使っている方、確認お願いできませんでしょうか。

 Noraのインストール先が/usr/lib/ruby配下だったのではまってしまった(笑)。
#Asumiでは/usr/local/lib/rubyなので

 antibotsが機能していないように思えるのですが、ローカル変数「antibots」
は、インスタンス変数でなければいけないのではないでしょうか? 「@」つけた
ら動きました。

 あと、検索キーワードが複数回ある場合の「x2」とか「x3」とか、リンクの外
に出した方がいいと思うんですが、どうでしょう。

 いちおうパッチ。1.5用のRevision 1.10向けです。

Index: disp_referrer.rb
===================================================================
RCS file: /cvsroot/tdiary/plugin/disp_referrer.rb,v
retrieving revision 1.10
diff -u -r1.10 disp_referrer.rb
--- disp_referrer.rb    8 Sep 2002 04:57:34 -0000       1.10
+++ disp_referrer.rb    9 Sep 2002 03:49:13 -0000
@@ -140,10 +140,10 @@
 if @options['disp_referrer.deny_user_agents']
   deny_user_agents += @options['disp_referrer.deny_user_agents']
 end
-antibots = Regexp::new("(" + deny_user_agents.join("|") + ")")
+@antibots = Regexp::new("(" + deny_user_agents.join("|") + ")")

 def disp_referrer_antibot?
-  antibots =~ @cgi.user_agent
+  @antibots =~ @cgi.user_agent
 end

 # Short referrer
@@ -171,8 +171,9 @@
                  str = diary.disp_referer([regval], item[1])
                  str = "/" if str.size == 0
                  query << str
-                 query << " x" << item[0].to_s if item[0] > 1
                  query << "</a>"
+                 query << " x" << item[0].to_s if item[0] > 1
+                 query
                }
          end
     end


━━━━━━━━━━━━━━━━━━━
ただただし <http://www.spc.gr.jp/sho/>
    ♪ツッコミは、短く鋭く愛を込めて。
━━━━━━━━━━━━━━━━━━━



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
tDiary-devel mailing list
tDiary-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tdiary-devel