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">