トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/245

ページの作成や編集にはユーザ登録が必要です。

文字列に様々な装飾を行う事が出来るプラグイン

  • 投稿者: Kaz
  • カテゴリ: 新規
  • 優先度: 低
  • 状態: 提案
  • 日時: 2005年12月13日 21時58分36秒

 内容

文字列に対して、下記の装飾を簡単に行う事が出来ます。

  • 色付け
  • サイズ変更
  • 背景色
  • ルビ
  • 字下げ、字上げ
  • 取消線
  • アンダーライン、オーバーライン
  • 太字
指定文字列全体、一部分に対して指定できます。

 インストール

  1. 添付ファイルを解凍し、各ディレクトリに展開してください。
  2. プラグイン設定画面で word を有効にしてください。

 利用方法

文字列全体指定

装飾したい文字列がある場合、下記のように指定致します。
{{word 文字列,属性}}
属性には色の指定、また数字を指定する事でサイズを変更できます。
(単位を指定しない場合はpxサイズ)その他、下記の指定単語にてさまざまなスタイルを設定できます。(引数は無制限に指定可能、同意の属性は、後指定優先)
  • 属性設定指定単語
    1. サイズ:xx-small,x-small,small,medium,large,x-large,xx-large,smaller,larger
    2. 太さ:bold(b でも可),lighter,bolder
    3. 装飾:underline(u でも可),overline,line-through(s でも可),blink
    4. 背景色:bgcolor:色(bg でもOK:は半角スペースでもOK)
    5. その他: p,pre,sup(文字上げ),sub(文字下げ),blockquote(bq でも可)

一部分指定

また、文字列の一部を装飾したい場合は、引数の文字列部分に以下のように装飾指定をする事で記述可能です

例:
{{word 文字列に'''装飾'''をしたいな,red,bolder,bgcolor:green}}

文字列装飾指定方法

  • 一部を太字にする
'''指定単語'''
  • 一部を斜体にする
''指定単語''
  • 一部にアンダーラインにする
__指定単語__
  • 一部を取り消し線表示にする
==指定単語==
  • 一部の色を変えたい時は、下記の特殊な別名指定を行う
[color 指定単語(カンマか半角スペース)色(カンマか半角スペース)サイズ1-7]

例:

[color こまねち,red]
※サイズは省力可能。色の所に数字を入れるとサイズだけの変更も可能。color は、c と省略で書いても可能。[色(#数字で指定) 指定単語(,サイズ)] : という記述で一部の色変更にも対応。(カンマはスペースでもOK)
  • 一部の文字列にルビを振りたい場合
[ruby 単語(カンマか半角スペース)ルビ]
※ruby は、rb と省略で書いても可能。
  • ページ内anchorの設定と利用
    • 指定文字列のアンカーを定義する。(ネーム属性)
[name(カンマか半角スペース)単語]
<A name=単語> と同意
    • リンクの記述

[link(カンマか半角スペース)別名(カンマか半角スペース)指定ネーム属性(カンマか半角スペース)ページ名]

[link(カンマか半角スペース)別名(カンマか半角スペース)ページ名(カンマか半角スペース)指定属性]
      • 指定属性については、属性(:値)形式で記述する
      • 対応属性は、以下の5つ
      • color:色指定
      • bold
      • bg(color):色指定
      • target:値
      • name:指定ネーム属性

例:

{{word '''[link トップページ FrontPage color:red target:_top]''',xx-small}}
ページ名は、同一ページの場合、省略可能。通常のwiki形式の別名にも対応してます。第2引数以降は省略可能

 おまけ機能

  • 特殊文字の置換(日,年、月、時、分、分、秒、曜日)
%dd %yyyy %mm %hh %MM %nn %ss %ww
  • 最終更新時間の出力
{{word 最終更新時間は、[lastupdate ページ名]です。}}
lu と省略でも可ページ名は、同一ページであれば省略可能。
  • カウントダウン表示
{{word 誕生日まで、[countdown 日付]です。}}
現在日と指定日付の日数を表示します。
[countdown 日付1(カンマか半角スペース)日付2] 
上記とする事で日付2から日付1までの日数の差を表示します。今日より以前の日付を指定した場合マイナス値が表示されますが、dオプションを指定することによって、このマイナス記号を取り除いて表示させることができます。また、fオプションを指定すると、以前の日付になった場合自動的に翌年を指定して計算します。
例:{{word 誕生日まで、[countdown 日付 f]です。}}
  • 単純なタグ指定
[htmlタグ 指定単語] または、[タグ]
例:[sup こうもり] [br]

 サンプルページ

サンプルを公開してみました。

 ライセンス

GPLでお願いします。

 更新履歴

2005-12-13 ― word.zip(836)
  • 初版リリース
    • FSWiki 3.5.9 及び 3.5.10で動作確認
2005-12-17 − word20051217.zip(751)
  • title.pm ない版
    • title.pmは他のプラグインと重複するため削除
    • 説明文を少しだけ修正・・・
2006-01-30 − word20060130.zip(708)
  • リンクの指定方法を変更してみました。(既に使用されている方はすみませんです)
    • リンクの色、太字、ターゲット属性、背景色の指定を可能にしました。
2006-02-15 − word20060215.zip(1701)
  • 別名記述における不具合を修正。

 その他

お気づきの点がありましたら、コメントをお願いいたします。

 コメント

  • ちょっと複雑なので、サンプルページが見てみたいです。 - @ (2005年12月14日 14時23分11秒)
  • 早速試用させて頂きました。いいですね。色付き+拡大文字が使えるのは、標準には付いていない機能なので重宝しそうです。それに、装飾の組み合わせが可能なのもいいですね。強いて言えば、ひととおりの装飾の指定方法を最初に覚えなければならないのが欠点でしょうか…。ですが、やりたいことのために消費する労力としては十分見合っていると思います。 - あき (2005年12月14日 19時52分13秒)
  • どうもです。サンプルページを一応公開してみました。装飾の指定方法はなるべくFSWIKI書式に従った形式にしたかったんですけどね。 - kaz (2005年12月14日 20時29分54秒)
  • サンプル拝見しました。「さすがサンプル!!」ってな具合にカラフルなのがまたいいですね。実用的な装飾が揃っていると思います。 - あき (2005年12月14日 21時02分32秒)
  • 「装飾の指定方法はなるべくFSWIKI書式に…」の部分ですが、Wiki書式風に書ける装飾とWiki書式風に書けない装飾が混在するのは、柔軟性でもありますが、逆に混乱を招く種かもしれないですね。Wiki書式風の記述はオマケ的要素としておいた方が無難かもしれません。フォーマット(FSWiki,Hiki,YukiWiki等)は変更できるのがFSWikiの柔軟性でもありますので、現状のように固定してしまうのは少なくとも望ましくないです。(これについては、convert_to_fswiki()辺りで解決可能?) - あき (2005年12月14日 21時40分42秒)
  • そう言えばこのプラグイン、インラインプラグインですので、書き方によってはテーブル内でも使用できるんですよね。有益な情報だと思いますのでコメントに残しておきます。 - あき (2005年12月14日 21時41分13秒)
  • convert_to_fswiki()対応は、考えてました。まあ、でも確かにおまけ的要素としての位置づけな感じなので、どうするかは悩んでいますけど・・・ - KAZ (2005年12月15日 00時27分55秒)
  • サンプルページの公開どうもありがとうございます。 - @ (2005年12月15日 01時56分18秒)
  • 今更ですが、プラグイン名をもっとどうにか…。やはり今更ですかね。 - あき (2005年12月15日 09時14分45秒)
  • 要望ばかりですみませんが、pluginhelpで表示される解説文が少々不親切な気がします。 - @ (2005年12月15日 12時01分39秒)
  • アーカイブ内のTitle.pmは、KG氏のカタログプラグインと重複しているようです。機能的に要望が強いのかもしれませんね。 - A_M (2005年12月15日 20時26分45秒)
  • Title.pmは重複するとの事ですので、削除しました。内容、機能的には変わっていません。あと、解説文に少々(本当に少し)手を入れましたが、どうも説明文は・・・ - KAZ (2005年12月17日 16時26分49秒)
  • 面白いですね! さっそく使ってみます - 近江屋 (2005年12月20日 19時35分28秒)
  • すみません、{{word '''[link トップページ red FrontPage]''',xx-small}}というのはOKなんですが、ここから文字の色を変えるにはどうすれば? - ふる (2006年01月26日 23時42分46秒)
  • あ、{{word '''[link トップページ FrontPage]''',xx-small}}のまちがいです。リンクの色は変わらないのかな? bgcolorは大丈夫みたいなんですが。 - ふる (2006年01月26日 23時44分03秒)
  • {{word '''[link トップページ FrontPage]''',red,xx-small}}という記載が間違っているのかな? - ふる (2006年01月26日 23時48分06秒)
  • {{word [[トップページ|FrontPage]],bolder,red,xx-small}}でもダメっぽいですね。違いはリンク線が出るかでないかですが。とりあえず現状のままで使ってみます。お騒がせいたしました。 - ふる (2006年01月26日 23時52分55秒)
    • 「red」が含まれているのに赤色で表示されませんが、HTMLソースを見ると、きちんと変換はされているようです。IEもFireFoxも同じ見た目ですね。両方とも表示できないなんて、少々意外です。 - あき (2006年01月27日 00時15分17秒)
  • アンカーテキスト(A要素で挟まれる文字)に着色するには、A要素で挟まれた位置にSPANを記述するなどしなければならないという、ブラウザのレンダリング仕様があります。原因はこのためかもしれませんね。 - A_M (2006年01月27日 06時56分22秒)
    • 詳細な確認は出来ていませんが、疑似セレクタ(link,active,visited,hover)へのスタイル指定があるためかも知れません。 - A_M (2006年01月27日 07時06分10秒)
  • 確かに色つきませんね。コードを見直してみます。対応できそうなら対応させていただきます。 - KAZ (2006年01月29日 02時12分56秒)
  • 対応できそうな目処がついたので、対応します。アップは明日にでも・・・ - KAZ (2006年01月29日 22時14分34秒)
  • すいません、リンク指定の記述がわかりづらかったようなので、変更いたしました。また、色指定をできるように対応しました。 - Kaz (2006年01月30日 18時32分32秒)
  • 今度はリンクに指定の色がついてバッチリです!!!(^_^/) ところで、新しいzipファイルにはTitleがはいっていますが、これはあとで削除したやつがまたはいったということなんでしょうか? 私は別のTitleプラグインを使っているので重複すると動作が心配なのでwordにはいっているTitleははずしていますが問題ないですよね? - ふる (2006年01月31日 00時46分56秒)
  • 問題ないです。install.pmでtitleの行がコメントアウトしているので、使用する場合だけコメントアウトをはずしてください。使用しない場合は、title.pmは、削除しても問題ありません。 - KAZ (2006年01月31日 01時12分14秒)
  • 同一種別(インライン or パラグラフ)のプラグインで機能が同じであれば、FSWikiでは後から読込まれたプラグインで上書きされるだけですので問題ないですよ。 - KG (2006年01月31日 02時31分58秒)
  • 了解です。ありがとうございました。 - ふる (2006年02月01日 00時38分31秒)
  • wordプラグインを大変重宝して使用させて頂いております。さて、{{word [リンク先へGO|],blue}}と入力すると、私の環境でwikiがフリーズします。環境はFreeBSD5.4R Apache2.0.55+mod_perl+FreeStyleWiki3.5.10+word20060130です。OSのCPU負荷も常に100%を超えてしまいます。再起動後にこのリンクのあるページを表示しなければOKなんですが。とりあえず投稿禁止用語に|]を入れて対応しています。これほど重宝するプラグインは手放せません。 - いいちこ (2006年02月13日 20時34分16秒)
  • 報告ありがとうございます、本日現象を確認しました。現在修正後、動作確認中です。 - KAZ (2006年02月15日 04時05分37秒)
  • 問題なければ、明日にもUPできると思いますので、よろしくお願いいたします。 - KAZ (2006年02月15日 04時06分14秒)
  • 修正版アップしました。ご迷惑おかけし申し訳ありませんでした。 - KAZ (2006年02月15日 12時48分05秒)
  • ダウンロードして導入しました。おかげさまでフリーズしなくなりました。早速のご対応、ありがとうございます。助かりました。 - いいちこ (2006年02月15日 13時53分30秒)
  • KAZさん、このプラグインに関してご相談させていただきたいことがあるのですが、takezoe@aa.bb-east.ne.jpまでご連絡いただけないでしょうか? - たけぞう (2006年06月03日 10時36分44秒)
お名前: コメント:
word.zip word20051217.zip word20060130.zip word20060215.zip

最終更新時間:2006年07月31日 12時16分50秒