[Hiki-dev] Re: プラグインのmake_anchor パッチ - referer.rb

Back to archive index

猫罰 n5v2****@cds*****
2003年 6月 27日 (金) 02:09:48 JST


猫罰です。

--- orig/referer.rb	2003-05-31 19:13:04.000000000 +0900
+++ referer.rb	2003-06-27 01:52:38.000000000 +0900
@@ -44,7 +44,7 @@
   
   referers(db).each do |ref|
     disp = replace_url(ref[0].unescape).escapeHTML
-    s << %!<a href="#{ref[0]}" title="#{disp}"> #{ref[1]}</a> |!
+    s << make_anchor("#{ref[0]}", " #{ref[1]} |").gsub(/<a\s+([^>]+)>/i) { %Q!<a #{$1} title="#{disp}">! }
   end
   
   s << '</div>'
@@ -55,7 +55,7 @@
   
   referers(db).each do |ref|
     disp = replace_url(ref[0].unescape).escapeHTML
-     s << %!<li>#{ref[1]} <a href="#{ref[0]}">#{disp}</a>!
+     s << %!<li>#{ref[1]} ! + make_anchor("#{ref[0]}", "#{disp}")
   end
   
   s << '</ul></div>'
@@ -80,7 +80,7 @@
     s << "<ul>\n"
     referers(db).each do |ref|
       disp = replace_url(ref[0].unescape).escapeHTML
-      s << %!<li>#{ref[1]} <a href="#{ref[0]}">#{disp}</a>!
+      s << %!<li>#{ref[1]} ! + make_anchor("#{ref[0]}", "#{disp}")
     end
     s << "</ul>\n"
   end

--
猫罰 <n5v2****@cds*****>
     <http://www22.cds.ne.jp/~n5v2/cgi-bin/hiki/>




Hiki-dev メーリングリストの案内
Back to archive index