伏せ字プラグイン

fuseji.rb

機能

文字列の一部をランダムに伏せ字にします。 セキュリティ上の問題が発見されましたが作者に直す気はないそうです。 十分注意してご使用ください。

必要環境

  • tDiary-1.3.x or later
  • ruby-1.6.x or later

使う場所

本文、ヘッダ、もしくはフッタ

利用方法

fuseji(str, marks = "")
  • str - 対象文字列
  • marks - 伏せ字用文字列(未指定時:"○")

伏せ字用文字列は複数文字指定できます。複数文字を指定した場合は1文字1文字が伏せ字になります。

例:
<%= fuseji "ひみつ" %>
<%= fuseji "ひみつ", "▲" %>
<%= fuseji "ひみつ", "○×" %>
<%= fuseji "ひみつ", "○" * 2 %>

結果:(実際はランダムに伏せ字になります)
<span class="fuseji"><span class="fuseji-mark">○</span>み<span class="fuseji-mark">つ</span></span>
<span class="fuseji"><span class="fuseji-mark">ひ</span>み<span class="fuseji-mark">▲</span></span>
<span class="fuseji"><span class="fuseji-mark">○</span>み<span class="fuseji-mark">×</span></span>
<span class="fuseji"><span class="fuseji-mark">○</span>み<span class="fuseji-mark">○</span></span>

ライセンスについて

Copyright (C) 2002 MUTOH Masao <mutoh@highwhay.ne.jp>

本ソフトウェアはGNU General Public License Version 2(GNU一般公有使用許諾書バージョン2)に基づいてリリースされるフリーソフトウェアです。 また、本プログラムは無保証です。本プログラムの利用により何らかのトラブルが生じても、当方は一切責任を負いません。

ChangeLog

2002-04-22 MUTOH Masao <mutoh@highway.ne.jp>
  • ValidなCSSにするため、fuseji_markをfuseji-markに変更。
  • version 1.0.1
2002-04-04 MUTOH Masao <mutoh@highway.ne.jp>
  • version 1.0.0
更新日時:2004/04/28 01:32:55
キーワード:
参照:[tDiary関係]