欲しいプラグイン/34
の編集
Top
/
欲しいプラグイン
/
34
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**受験生のための暗記支援用プラグイン [#d472c914] |RIGHT:70|LEFT:410|c |~バージョン|1.3.3| |~投稿者|[[名無しさん]]| |~状態|完了| |~投稿日|&new{2003-03-17 (MON) 00:00:00};| ***メッセージ [#l028c118] -マーク付きの表示を、クリックひとつで黒塗りにしてしまうような、プラグインがほしいです。 -align.inc.php などをhogeれば、常時黒塗りにすることは簡単に実現できそうですが、何らかのクリックを作って、表示を切り替えることができなかったので、お願いしたいと思いました。 ***コメント [#x3c55eb1] -[[名無しさん]] &new{2003-03-17 (MON) 00:29:02}; ~スキンをクリックひとつで切り替えることができれば、実現できそうな気がしてきました。 -[[名無しさん]] &new{2003-03-17 (MON) 02:45:49}; ~お、これゲームや映画のネタばれ防止にも使えそうかも。今は単純に背景色と同色で書いてますが。 -[[reimy]] &new{2004-01-11 (SUN) 17:28:15}; ~これって、プラグインなしで簡単に実現しますよ。 ++default.ini.phpのユーザー定義に次のような定義をしておきます。 "___(?!_)((?:(?!___).)*)___" => '<span class="mask">$1</span>', ++スキンのCSS読み込みの部分で$vars['nomask']の値が1の場合に追加のCSSファイルを読み込ませるようにします。 <link rel="stylesheet" href="default.ja.css" type="text/css" media="screen" charset="shift_jis" /> //通常 + <?php if ($vars['nomask'] == 1) { ?> + <link rel="stylesheet" href="nomask.css" type="text/css" media="screen" charset="shift_jis" title="nomask" /> // マスクあり + <?php } ?> ++背景色を文字色と同じにするよりも、visibility:hiddenを指定するほうが簡単です。これなら文字色・背景色がどんな色であろうと隠せます。 ---default.ja.cssの中に span.mask{ visibility:hidden; } を追加。 ---nomask.cssは span.mask{ visibility:visible; } だけのファイルです。 ++ページ内では、マスクしたい文字列を___と___で挟み込んで記述します。 日本の首都は[___東京___]です。 そうすると、通常のアクセスでは >日本の首都は[ ]です。 < と表示され、&nomask=1をつけてアクセスした場合には >日本の首都は[東京]です。 < と表示されます。 ~ページのどこかに&nomask=1付きのリンクを貼り付けておけば、そのリンクをクリックするだけでマスクをはずすことができるようになります。スキンのメニューバーのところに <a href="<?php echo "$script?cmd=read&nomask=1&page=$r_page"?>">マスク解除</a> というリンクをつけておくといいでしょう。こうすれば全ページで使えます。 - なお、このやり方はCSSで文字を隠しているだけなので、出力されたHTMLのソースを見ればバレバレです。暗記支援用ならこれで十分でしょう。 -[[upk]] &new{2004-05-02 (SUN) 23:15:04}; ~これって、こうやればいいよで終わるんじゃなく、pukiwiki.ini.php でスイッチにでもして、状況によっては、使える。とかにしたほうが美味しいんじゃないですかね? -[[upk]] &new{2004-05-03 (MON) 00:13:29}; ~マスク解除の部分だけ、&ref(mask.inc.php); なんてのを作ってみました。トグルで、答えと隠すになるようになっています。くだらないですけどね。 #comment
**受験生のための暗記支援用プラグイン [#d472c914] |RIGHT:70|LEFT:410|c |~バージョン|1.3.3| |~投稿者|[[名無しさん]]| |~状態|完了| |~投稿日|&new{2003-03-17 (MON) 00:00:00};| ***メッセージ [#l028c118] -マーク付きの表示を、クリックひとつで黒塗りにしてしまうような、プラグインがほしいです。 -align.inc.php などをhogeれば、常時黒塗りにすることは簡単に実現できそうですが、何らかのクリックを作って、表示を切り替えることができなかったので、お願いしたいと思いました。 ***コメント [#x3c55eb1] -[[名無しさん]] &new{2003-03-17 (MON) 00:29:02}; ~スキンをクリックひとつで切り替えることができれば、実現できそうな気がしてきました。 -[[名無しさん]] &new{2003-03-17 (MON) 02:45:49}; ~お、これゲームや映画のネタばれ防止にも使えそうかも。今は単純に背景色と同色で書いてますが。 -[[reimy]] &new{2004-01-11 (SUN) 17:28:15}; ~これって、プラグインなしで簡単に実現しますよ。 ++default.ini.phpのユーザー定義に次のような定義をしておきます。 "___(?!_)((?:(?!___).)*)___" => '<span class="mask">$1</span>', ++スキンのCSS読み込みの部分で$vars['nomask']の値が1の場合に追加のCSSファイルを読み込ませるようにします。 <link rel="stylesheet" href="default.ja.css" type="text/css" media="screen" charset="shift_jis" /> //通常 + <?php if ($vars['nomask'] == 1) { ?> + <link rel="stylesheet" href="nomask.css" type="text/css" media="screen" charset="shift_jis" title="nomask" /> // マスクあり + <?php } ?> ++背景色を文字色と同じにするよりも、visibility:hiddenを指定するほうが簡単です。これなら文字色・背景色がどんな色であろうと隠せます。 ---default.ja.cssの中に span.mask{ visibility:hidden; } を追加。 ---nomask.cssは span.mask{ visibility:visible; } だけのファイルです。 ++ページ内では、マスクしたい文字列を___と___で挟み込んで記述します。 日本の首都は[___東京___]です。 そうすると、通常のアクセスでは >日本の首都は[ ]です。 < と表示され、&nomask=1をつけてアクセスした場合には >日本の首都は[東京]です。 < と表示されます。 ~ページのどこかに&nomask=1付きのリンクを貼り付けておけば、そのリンクをクリックするだけでマスクをはずすことができるようになります。スキンのメニューバーのところに <a href="<?php echo "$script?cmd=read&nomask=1&page=$r_page"?>">マスク解除</a> というリンクをつけておくといいでしょう。こうすれば全ページで使えます。 - なお、このやり方はCSSで文字を隠しているだけなので、出力されたHTMLのソースを見ればバレバレです。暗記支援用ならこれで十分でしょう。 -[[upk]] &new{2004-05-02 (SUN) 23:15:04}; ~これって、こうやればいいよで終わるんじゃなく、pukiwiki.ini.php でスイッチにでもして、状況によっては、使える。とかにしたほうが美味しいんじゃないですかね? -[[upk]] &new{2004-05-03 (MON) 00:13:29}; ~マスク解除の部分だけ、&ref(mask.inc.php); なんてのを作ってみました。トグルで、答えと隠すになるようになっています。くだらないですけどね。 #comment
テキスト整形のルールを表示する
添付ファイル:
mask.inc.php
1903件
[
詳細
]