misc/plugin/ja/disp_referrer.rb in tdiary-4.2.1 vs misc/plugin/ja/disp_referrer.rb in tdiary-5.0.0
- old
+ new
@@ -96,12 +96,10 @@
tdiary-1.5.3-20030509以降で使えます。これ以前のtDiary-1.5では、
00default.rbにbot?メソッドが定義されていないため、検索エンジンのクロール
に対してリンク元が表示されてしまいます。
-secureモードでも使えますがキャッシュによる高速化ができません。
-
mod_rubyでの動作は今のところ確認していません。
=== インストール方法
このファイルをtDiaryのpluginディレクトリ内にコピーしてください。このプラ
グインの最新版は、
@@ -141,11 +139,10 @@
ィアは、kazuhikoさんのものです。
皆様に感謝いたします。
== Todos
-* secure=trueでリンク元置換リストのテキストフィールドでリターンを押した際の動作
* parse_as_search高速化: hostnameのキャッシュ?
== 著作権について
Copyright (C) 2003 zunda <zunda at freeshell.org>
@@ -293,11 +290,10 @@
<td>検索エンジン名を
<td><label for="dr2.search.expand.true"><input id="dr2.search.expand.true" name="dr2.search.expand" value="true" type="radio"#{' checked'if @setup['search.expand']}>表示する</label>
<td><label for="dr2.search.expand.false"><input id="dr2.search.expand.false" name="dr2.search.expand" value="false" type="radio"#{' checked'if not @setup['search.expand']}>表示しない</label>。
</table>
_HTML
- unless @setup.secure then
r << <<-_HTML
<h3>キャッシュ</h3>
<p>キャッシュ機能は、tDiary2形式(DefaultIO)使用時は利用できません。</p>
<table>
<tr>
@@ -313,22 +309,17 @@
<td><label for="dr2.cache.update.auto"><input id="dr2.cache.update.auto" name="dr2.cache.update" value="auto" type="radio" checked>必要ならクリアする</label>
<td><label for="dr2.cache.update.never"><input id="dr2.cache.update.never" name="dr2.cache.update" value="never" type="radio">クリアしない</label>。
</table>
<p>キャッシュの大きさの制限は目安です。これよりも大きくなる場合もあります。キャッシュの大きさの制限を0にすると、キャッシュの大きさを制限しなくなります。最後にKやMをつけると、キロバイト、メガバイト単位になります。</p>
_HTML
- end # unless @setup.secure
r
end
# shows URL list to be added to the referer_table or no_referer
def show_unknown_list
- if @setup.secure then
+ urls = DispRef2Cache.new( @setup ).urls( DispRef2URL::Unknown ).keys
+ if urls.size == 0 then
urls = DispRef2Latest.new( @cgi, 'latest.rhtml', @conf, @setup ).unknown_urls
- else
- urls = DispRef2Cache.new( @setup ).urls( DispRef2URL::Unknown ).keys
- if urls.size == 0 then
- urls = DispRef2Latest.new( @cgi, 'latest.rhtml', @conf, @setup ).unknown_urls
- end
end
urls.reject!{ |url| DispRef2String::url_match?( url, @setup['reflist.ignore_urls'] ) }
r = <<-_HTML
<h3>リンク元置換リスト</h3>
<input name="dr2.current_mode" value="#{RefList}" type="hidden">