指定領域のみ編集 の変更点


 
|650|c
| ''Contents''|
|#contents|
 
*マニュアル [#t99607e2]
***書式 [#c8bedc8d]
# ''#areaedit(&color(Blue){start};,&color(Blue){end};,&color(Blue){btn};:&color(Fuchsia){<ボタンの名前>};,&color(Blue){nofreeze};,&color(Blue){noauth};,&color(Blue){collect:<page>};)''
# ''&amp;areaedit(&color(Blue){nofreeze};,&color(Blue){noauth};,&color(Blue){preview:<num>};){&color(Fuchsia){<編集文字列>};};''
***概要 [#of6ac561]
ページ内の指定領域のみを編集対象とするプラグイン

***引数 [#t78114e5]

-<編集文字列>: 編集対象。
-start: 範囲の開始。省略できる。
end: 範囲の終了。これを引数とする記述ごと省略すると、子要素のみが対象に。
-btn:<name>: <name>をボタン名に変更。
-nofreeze: ページが凍結されていても、その範囲は凍結されてないようにできる。
noauth: ページに編集権限がなくても、その範囲は権限があるようにできる。
-collect: 同じページ内のインライン型の編集対象を収集する。
collect:<page>: <page>で指定したページ内で編集対象を収集する。
-preview: インライン型に限り、編集時に編集対象の直前の空行や見出しから編集対象までを表示(99行分探索)。
preview:<num>: previewに続けて「:」と数字を書くと、空行や見出しを探す最大行数を指定できる。
*使用例 [#q93afff0]

[[WIKIWIKI.jp Sample Wiki*>http://wikiwiki.jp/sample/]] は閲覧専用(編集不可)のため、
下記使用例サンプルでは「編集へのリンクボタン」が表示されず、動作イメージの再現ができませんので
[[こちら>wikiwikisb::areaedit]]にこのページの使用例サンプルを用いた練習ページをご用意しております。
**インライン型 [#fe6ee442]
-[e]からコメントが入力できます。
-凍結されている時は[uf]で凍結解除のリンクになります。
***基本 [#l336751d]

【書式】
 &areaedit(){ここにこめんと記入};

【表示】
&areaedit(){ここにこめんと記入};
***テーブル内でも使える [#t258db92]
【書式】
 |&areaedit(){ここにこめんと記入};|&areaedit(){};|

【表示】
|&areaedit(){ここにこめんと記入};|&areaedit(){};|

***編集時に編集対象の直前の空行や見出しから編集対象までを表示(preview) [#ve013477]
【書式】
 -好きな食べ物は&areaedit(preview){冷やし中華};です。
 -好きな食べ物は「&areaedit(preview){};」です。
 -好きな食べ物は&areaedit(preview){冷やし中華でない冷麺};です。
 -好きな食べ物は「&areaedit(preview){};」です。
 -好きな食べ物は&areaedit(preview){特に無い};です。
 -好きな食べ物は「&areaedit(preview){};」です。
【表示】
-好きな食べ物は&areaedit(preview){冷やし中華};です。
-好きな食べ物は「&areaedit(preview){};」です。
-好きな食べ物は&areaedit(preview){冷やし中華でない冷麺};です。
-好きな食べ物は「&areaedit(preview){};」です。
-好きな食べ物は&areaedit(preview){特に無い};です。
-好きな食べ物は「&areaedit(preview){};」です。
 

【書式】
 |&areaedit(preview){ここにこめんと記入};|&areaedit(preview){};|
 |&areaedit(preview){};|&areaedit(preview){ここにこめんと記入};|
 |&areaedit(preview){ここにこめんと記入};|&areaedit(preview){};|
 |&areaedit(preview){};|&areaedit(preview){ここにこめんと記入};|
 |&areaedit(preview){ここにこめんと記入};|&areaedit(preview){};|

【表示】
|&areaedit(preview){ここにこめんと記入};|&areaedit(preview){};|
|&areaedit(preview){};|&areaedit(preview){ここにこめんと記入};|
|&areaedit(preview){ここにこめんと記入};|&areaedit(preview){};|
|&areaedit(preview){};|&areaedit(preview){ここにこめんと記入};|
|&areaedit(preview){ここにこめんと記入};|&areaedit(preview){};|
***編集時に編集対象の直前の空行や見出しから編集対象までを表示:最大行数指定(preview:<num>) [#nfa479e7]
【書式】
 -好きな食べ物は&areaedit(preview:1){冷やし中華};です。
 -好きな食べ物は「&areaedit(preview:2){};」です。
 -好きな食べ物は&areaedit(preview:3){冷やし中華でない冷麺};です。
 -好きな食べ物は「&areaedit(preview:4){};」です。
 -好きな食べ物は&areaedit(preview:5){特に無い};です。
 -好きな食べ物は「&areaedit(preview:6){};」です。
【表示】
-好きな食べ物は&areaedit(preview:1){冷やし中華};です。
-好きな食べ物は「&areaedit(preview:2){};」です。
-好きな食べ物は&areaedit(preview:3){冷やし中華でない冷麺};です。
-好きな食べ物は「&areaedit(preview:4){};」です。
-好きな食べ物は&areaedit(preview:5){特に無い};です。
-好きな食べ物は「&areaedit(preview:6){};」です。
 

【書式】
 |&areaedit(preview:2){};|&areaedit(preview:2){ここにこめんと記入};|
 |&areaedit(preview:1){ここにこめんと記入};|&areaedit(preview:1){};|
 |&areaedit(preview:1){};|&areaedit(preview:2){ここにこめんと記入};|
 |&areaedit(preview:3){ここにこめんと記入};|&areaedit(preview:4){};|
 |&areaedit(preview:3){};|&areaedit(preview:3){ここにこめんと記入};|

【表示】
|&areaedit(preview:2){};|&areaedit(preview:2){ここにこめんと記入};|
|&areaedit(preview:1){ここにこめんと記入};|&areaedit(preview:1){};|
|&areaedit(preview:1){};|&areaedit(preview:2){ここにこめんと記入};|
|&areaedit(preview:3){ここにこめんと記入};|&areaedit(preview:4){};|
|&areaedit(preview:3){};|&areaedit(preview:3){ここにこめんと記入};|


**ブロック型 [#rc1293d7]
-#areaeditから最初の空行までの範囲が編集対象になります。
***基本 [#xf097c29]
【書式】
 ここは編集対象外
 #areaedit
 ここが編集対象
 #areaedit(end)
 ここは編集対象外

【表示】
ここは編集対象外
#areaedit
ここが編集対象
#areaedit(end)
ここは編集対象外

***終わりを明示しない場合(#areaedit(end)を省略) [#rf1a2c28]
【書式】
 ここは編集対象外
 #areaedit
 ここは編集対象
 
 ここは編集対象外。上に空行があるから。

【表示】
ここは編集対象外
#areaedit
ここは編集対象

ここは編集対象外。上に空行があるから。

***ページ内に複数埋め込んだ場合 [#v4a426ff]
【書式】
 ここは編集対象外
 #areaedit
 ここは1番目の編集対象
 #areaedit(end)
 ここは編集対象外。上にendがあるから。
 #areaedit
 ここは2番目の編集対象
  
 ここは編集対象外。上に空行があるから。
 #areaedit
 ここは3番目異の編集対象
 #areaedit(end)
 ここは編集対象外。上にendがあるから。

【表示】
ここは編集対象外
#areaedit
ここは1番目の編集対象
#areaedit(end)
ここは編集対象外。上にendがあるから。
#areaedit
ここは2番目の編集対象

ここは編集対象外。上に空行があるから。
#areaedit
ここは3番目異の編集対象
#areaedit(end)
ここは編集対象外。上にendがあるから。

***コメント領域を編集対象にする [#v32f87d2]
【書式】
 #areaedit
 - hogehoge --  &new{2008-04-14 (月) 11:10:01};
 - ほげほげ --  &new{2008-04-14 (月) 11:11:53};
 
 #comment
 #areaedit(end)

【表示】
#areaedit
- hogehoge --  &new{2008-04-14 (月) 11:10:01};
- ほげほげ --  &new{2008-04-14 (月) 11:11:53};
- 凍結しててもコメントはおk --  &new{2008-08-25 (月) 14:05:06};
- 凍結しててもコメントはおk --  &new{2008-08-25 (月) 14:06:27};
- あああ --  &new{2010-01-12 (火) 12:09:10};
- ほじほじ --  &new{2012-12-10 (月) 17:15:51};

#comment
#areaedit(end)

***ボタンの名前を変更する(btn:<ボタンの名前>) [#d17686cb]
【書式】
 #areaedit(btn:[コメントの修正はこちらからどうぞ])
 - hogehoge --  &new{2008-04-14 (月) 11:10:01};
 - ほげほげ --  &new{2008-04-14 (月) 11:11:53};
 
 #comment
 #areaedit(end)

【表示】
#areaedit(btn:[コメントの修正はこちらからどうぞ])
- hogehoge --  &new{2008-04-14 (月) 11:10:01};
- ほげほげ --  &new{2008-04-14 (月) 11:11:53};
- テスト --  &new{2009-03-21 (土) 16:04:04};
- してます -- [[てすと]] &new{2011-12-25 (日) 00:00:42};
- どゆこと --  &new{2012-12-31 (月) 21:35:09};
- てst --  &new{2014-06-06 (金) 02:28:39};

#comment
#areaedit(end)

***凍結されているページを編集可能にする [#k2037d76]
【書式】
 #areaedit(btn:[このページは凍結していますがこのエリアは編集できます。],nofreeze)
 - hogehoge --  &new{2008-04-14 (月) 11:10:01};
 - ほげほげ --  &new{2008-04-14 (月) 11:11:53};
 
 #comment
 #areaedit(end)

【表示】
#areaedit(btn:[このページは凍結していますがこのエリアは編集できます。],nofreeze)
- hogehoge --  &new{2008-04-14 (月) 11:10:01};
- ほげほげ --  &new{2008-04-14 (月) 11:11:53};
- どれ --  &new{2008-08-25 (月) 14:07:51};
- 編集ボタンがないぞ? --  &new{2008-08-25 (月) 14:08:36};
- うむうむ --  &new{2013-06-06 (木) 00:03:19};

#comment
#areaedit(end)
*関連ページ [#v1587ca4]
-[[見出し]](見出し毎編集機能)

*関連リンク [#ob5c3b7d]
-[[自作プラグイン/areaedit.inc.php - PukiWiki-official>pukiwiki-official:自作プラグイン/areaedit.inc.php]]
-[[shaのPukiWiki実験ページ>http://project.chu.jp/sha/?areaedit.inc.php]]