tdiary.conf in tdiary-5.0.2 vs tdiary.conf in tdiary-5.0.3

- old
+ new

@@ -1,43 +1,76 @@ # -# tdiary.conf for Heroku +# 初めてtDiaryを使う人向けの設定ファイル # -require 'tempfile' -@data_path = Dir.tmpdir +# For those who do not read Japanese: please read doc/README.en.html or +# misc/i18n/README-en.rd and use misc/i18n/tdiary.conf.sample-en. +# -@style = 'Wiki' +#------------------------------------------- +# 下の@data_pathだけは必ず指定してください!! +#------------------------------------------- +@data_path = 'data' -@io_class = TDiary::IO::MongoDB -@database_url = ENV['MONGODB_URI'] || ENV['MONGOLAB_URI'] +# @data_pathでは日記のデータを保存するディレクトリを指定します。 +# このディレクトリは、WWWサーバの権限で書き込めるパーミッションに +# しておく必要があります。 -@index = './' +#----------------------------------------------- +# 以下の項目は必ずしも変更する必要はありません +# また、ほとんどは設定画面から設定を変更できます +#----------------------------------------------- + +#------- +# CGIで設定できない項目群 +#------- + +@style = 'Wiki' + +#@index = './' @update = 'update.rb' -@logger = Logger.new($stderr) -@accesskey_enabled = false +@options['apply_plugin'] = true + +@options['sp.path'] = [ + 'misc/plugin' +] + +@accesskey_enabled = false # false なら編集画面でアクセスキーが無効になる + +# tDiaryをproxyの内側に設置する場合に設定 +# @options['proxy'] = 'proxy.example.com:8080' + @options['bot'] = [ '^BlogLines/', '^blogmap', 'MI[CK]AN/', '^NG/', '^samidare', '^TAMATEBAKO/' ] -@options['apply_plugin'] = true -@options['sp.path'] = ['misc/plugin'] -@options['sp.selected'] = %w(amazon.rb append-css.rb calendar2.rb comment_ajax.rb comment_mail-smtp.rb dropdown_calendar.rb footnote.rb highlight.rb html_anchor.rb jdate.rb makerss.rb kw.rb my-ex.rb select-style.rb theme_online.rb ).join("\n") +@options['sp.selected'] = +"amazon.rb +append-css.rb +calendar2.rb +category.rb +comment_mail-smtp.rb +disp_referrer.rb +dropdown_calendar.rb +footnote.rb +highlight.rb +image.rb +jdate.rb +kw.rb +makerss.rb +my-ex.rb +recent_comment3.rb +recent_list.rb +" @options['dropdown_calendar.label'] = '' -@options['comment_mail.smtp_host'] = 'smtp.sendgrid.net' -@options['comment_mail.smtp_port'] = 587 -@options['comment_mail.user_name'] = ENV['SENDGRID_USERNAME'] -@options['comment_mail.password'] = ENV['SENDGRID_PASSWORD'] -@options['comment_mail.authentication'] = :plain -@options['comment_mail.starttls'] = true - @options['spamfilter.bad_comment_patts'] = "(href=|casino|gambling|betting|fastsearch\\.eu\\.com|ganzao|poker|holdem|hold.em|roulette|drug|tramadol|viagra|fioricet|oxycontin|biaxin|aldara|business cards|home depot|slot.?machine|insurance|getblog2|video-game|Good site|internet-all\\.com|deai|tdfms|comu2|omaha)\r\n" @options['spamfilter.bad_ip_addrs'] = "" @options['spamfilter.bad_mail_patts'] = "(mu@alloha\\.info|mumu2004@mail\\.com|zhongleibo|dfd@12\\.com|anonimous|aol\\.|yahoo\\.|google\\.|hotmail\\.|msn\\.|leroy\\.|ablare\\.|gmx\\.|lorazepam|\\.co$)" @options['spamfilter.bad_uri_patts'] = "" @options['spamfilter.bad_uri_patts_for_mails'] = false @@ -48,35 +81,162 @@ @options['spamfilter.resolv_check'] = false @options['spamfilter.resolv_check_mode'] = false @options['spamlookup.domain.list'] = "bsb.spamlookup.net\r\nsc.surbl.org\r\nrbl.bulkfeeds.jp" @options['spamlookup.safe_domain.list'] = "search.yahoo.co.jp\r\nwww.google.com\r\nwww.google.co.jp\r\nsearch.msn.co.jp" -@html_title = %Q[【日記のタイトル】] + +@html_title = %Q[【日記のタイトル】(→<a href="#{@update}?conf=default">サイトの情報</a>で変更しましょう)] + @header = <<HEADER <%= navi %> <h1><%= @html_title %></h1> <div class="main"> HEADER + @footer = <<FOOTER </div> <div class="sidebar"> <div style="text-align: center"> -<%= calendar2 %> -<%= calendar %> + <%=calendar2%> + <%=calendar%> </div> + +<h3>最近の日記</h3> +<%= recent_list %> + +<h3>最近のツッコミ</h3> +<%= recent_comment3 %> </div> FOOTER @date_format = '%Y年%m月%d日' + @section_anchor = '<span class="sanchor">_</span>' @comment_anchor = '<span class="canchor">_</span>' + @latest_limit = 10 + +@theme = 'green_leaves' @theme = 'default' + @show_comment = true @comment_limit = 3 -@show_referer = false + +@show_referer = true @referer_day_only = true -@hour_offset = 9 + +@hour_offset = 0 + @show_nyear = true +@no_referer = [ + '^' + Regexp.quote( base_url ), # 自分の日記 + '^http://localhost[:/]', + '^http://192\.168\.', + '^http://172\.1[6789]', + '^http://172\.2[0-9]', + '^http://172\.3[01]', + '^http://10\.', + '^http:/+$', + '^http://[^/]+$', + 'search\\?q=cache:', + '^http://cache\.yahoofs\.jp/', + '^http://[^\.]+\.alexa\.com/', + '^http://www\.hotbot\.com/', + '^http://gw\.mobile\.goo\.ne\.jp/', + '^http://haro\.jp/rss/', + '^https?://(www.)?bloglines.com[/:]', + '^http://del\.icio\.us/', + '^http://d\.hatena\.ne\.jp/.*/\?of=\d+$', + '^http://feedbringer\.net/', + '^http://reader\.www\.infoseek\.co\.jp/', + '^http://feedpath\.jp/feedreader/', + '^http://webryreader\.biglobe\.ne\.jp/', + '^http://www\.easythumbs\.com', + '^http://www\.shinobi\.jp/', + '^http://freerss\.net/', + '^http://g\.msn\.com/', + '^http://myweb-bookmarks\.com/', + '^http://reader\.livedoor\.com/', + '^http://wrs\.search\.yahoo\.co\.jp/', + '^http://www\.google\.com/reader/', + '^http://my\.yahoo\.co\.jp/', + '^http://data\.click\.rss\.drecom\.jp/', + '^http://i-know\.jp/', + '^http://r\.hatena\.ne\.jp/', + '^http://reader\.freerss\.net/', + '^http://reader\.goo\.ne\.jp/', + '^https://enter\.nifty\.com/my/', + '/feedshow(cat|cat|all|guide)?\.php', +] + +@no_referer2 = [ + '(sex|pussy|porn|xxx|rape|nudity|x-pictures|x-stories|pics--movies|teen|shemale|scat|pissing|pantyhose|mature|incest|hentai|bdsm|taboo|bestiality|violence|tits|cocks|peeing|anal|lesbian|shaved|www89.com|casino|poker|gambl|diet|discount|holdem|texas|viagra|betting|insurance|pharmac|phentermin|mortgage|loan|credit-card|hotel|credit|debt|get-sport|available-sport|sport-2u|-doctor|feelor\.com|adoptingcenter|domainthriftstore|payday|rrso|novacspacetravel|pills|radcraft\.com|partyshopcentral|beach-views|alcdrugprogdesign|slot|roulette|craps-table|wsop|ahdb\.com|aahbears\.com|brynmawr|umbc|\.fed\.us|book.?make|searchmee|kasino|tinyurl|wapurl|bimba|polls|fleetairarmarchive|kwiz|viewpoints|\.edu/|adipex|cheap|blackjack|expedia|zwitech|online[a-z]+\.com/|ezboard|ordercialis|financ|craps|baccar|keno|healthcare|portal_member|car.*\.com/$|insure|tropin|pgpgk|humangrowthhormone|hgh-igf|pharma|pill|organic|doctor\.|\.doctor|weight\.|\.weight|\.generic|generic\.|omaha|rxed|cardstud|erection|assuranc|ringtone)', +] + +@only_volatile = [ +] + +@only_volatile2 = [ + '^http://(www|images|translate)\.google\.[^/]+/', + '^http://([a-z]+\.)?(search|google|websearch|srd)\.yahoo\.[^/]+/', + '^http://(\w+\.)?search\.msn\.[^/]+/', + '^http://g\.msn\.com/', + '^http://([^\.]+\.)?goo\.ne\.jp/', + '^http://(www\.)?infoseek\.[^/]+/[OI]?Titles', + '^http://search\.fresheye\.com/', + '^http://[^\.]+\.excite\.[^/]+/search', + '^http://ask\.jp/', + '^http://www\.tocc\.co\.jp/search/', + '^http://[^\.]*\.lycos\.[a-z\.]+/', + '\.search\.biglobe\.ne\.jp/', + '^https?://(search|enter)\.nifty\.com/', + '^http://search\.jp\.aol\.com/', + '^http://www\.looksmart\.com/', + '^http://[^.]*\.naver\.co\.jp/', + '^http://allabout\.co\.jp/.*?/extsearch', + '^http://www\.isao\.net/search/', + '^http://(search-intl|search)\.netscape\.com/', + '^http://www\.wisenut\.com/', + '^http://www\.search\.com/', + '^http://(www|labs)\.ceek\.jp/', + '^http://seek\.3721\.com/', + '^http://search\.jword\.jp/', + '^http://www\.alltheweb\.com/', + 'searchscout\.com/', + '^http://(sf|search)\.livedoor\.com/', + '^http://www\.myblog\.jp/', + '^http://mixi\.jp/', + '^http://aolsearch\.jp\.aol\.com/', + '^http://cgi\.search\.biglobe\.ne\.jp/cgi-bin/search2-b', + '^http://excite\.co\.jp/search', + '^http://so-net\.search\.goo\.ne\.jp/', + '^http://www.altavista.com', + '^http://1470\.net/mm/', + '^http://www\.rojo\.com/', + '^http://[br]\.hatena\.ne\.jp/', + '^http://r\.zeromemory\.info/', + '^http://newsing\.jp/', + '^http://clip\.nifty\.com/', + '^http://www\.flog\.jp/', + '^http://www\.technorati\.jp/', + '^http://netnavigate\.net/', + '^http://www\.netvibes\.com/', +] + +@referer_table = [ + ['^(.{50}).*$', '\1...'], +] + +@referer_table2 = [ + ['^http://www\.tdiary\.net/.*', 'tDiary.Net'], + ['^http://sho\.tdiary\.net/(\d{4})(\d\d)(\d\d)\.html', 'ただのにっき(\1-\2-\3)'], + ['^http://sho\.tdiary\.net/(\d{4})(\d\d)\.html', 'ただのにっき(\1-\2)'], + ['^http://([^\.]*)\.tdiary\.net/(\d{4})(\d\d)(\d\d)\.html', 'tDiary.Net[\1](\2-\3-\4)'], + ['^http://([^\.]*)\.tdiary\.net/(\d{4})(\d\d)\.html', 'tDiary.Net[\1](\2-\3)'], + ['^http://([^\.]*)\.tdiary\.net/.*', 'tDiary.Net[\1]'], +] + +# +# この下の行を削除してはいけません +# load_cgi_conf -@style = @options2['style'] if @options2 && @options2['style']