指定領域のみ編集対象にする

詳細説明のページ
pukiwiki:自作プラグイン/areaedit.inc.php
ここでも実験しています
areaeditの実験2」「areaedit.inc.php/test」「認証テスト
ダウンロード
fileareaedit.inc.php.18
  • Pukiwiki-1.4.7動作確認済み。
  • 見出しに適用するとカウントをミスするバグがあるようです。→「areaedit.inc.php/test2

分かりにくいので、ここからは赤字が編集対象を意味するものとする。

ブロック型でインライン型の編集対象を収集

  1. test-昔々あるところにおじいさんとお婆さんが。。。ふむふむ
  2. もしもし、shaでし。でし
  3. もふわふわ
  4. よいと、一度はおいで。
  5. test-昔々 [heart]だよ。
  6. もしもし、shaでし。
    おはようでし。てすてす。
  7. ららら

    りりり
  8. あずさ2号で。
  9. ららら
    ファンシーララee
    fdsf
    あふぁ あdsふぁsf
  10. テスト

    おわり
    なるほどtesttesttest
  11. ららいろいろテスト
  12. ららら
    りりり

  13. らら@3
    横浜スタジアム
    日本vs韓国
  14. らりりゆ
  15. らら4
    だよん3
  16. らら5
  17. ららら
    りりり
    ちょっと追加^^
  18. らら6
  19. ららら
    りりりggggg
  20. aaa@a.aa.co.jp
  21. ららら
    りりり
  22. (;´д`)
  23. 画像にコメント記入

インライン型

  • aaatest-昔々あるところにおじいさんとお婆さんが。。。ふむふむ[e]bbbb-cccもしもし、shaでし。でし[e]dddd-eeeもふわふわ[e]ffff-gggよいと、一度はおいで。[e]hhhh
  • aaatest-昔々 [heart]だよ。[uf]bbbb-cccもしもし、shaでし。
    おはようでし。てすてす。
    [e]dddd-eeeららら

    りりり
    [uf]ffff-gggあずさ2号で。[uf]hhhh
テーブル内に記載してみようテストです。
ららら
ファンシーララee
PukiWiki-1.4.7うごくかな?
[e]
ああああ[e]
ららいろいろテスト[e]ららら
りりり

[e]
らら@3
横浜スタジアム
日本vs韓国
[e]
らりりゆ[e]
らら4
だよん3
[e]
[e]
らら5[e]ららら
りりり
ちょっと追加^^
[e]
らら6[e]ららら
りりりggggg
[e]
aaa@a.aa.co.jp[e]ららら
りりり

かかか
[e]
(;´д`)[uf]ハァハァ

かか

ページが凍結されたり編集権限がないとデフォルトではそれに従う。

  • このページ「areaedit.inc.php」は凍結されています。
  • ここの#areaeditには引数にnofreezeがついてないので、ページの凍結に従う。
  • 例えば、#areaedit(nofreeze)と記載しておけば、ページの凍結からは自由になる。ここの#areaedit以外は全て引数にnofreezeがつけてある。
  • 同様に、編集権限の場合は#areaedit(noauth)とする。 ここも編集可?...................

右側に[編集]が出る。#areaeditと#areaedit(end)で囲った領域内のみ編集できる。

ここは編集可能

  • テーブルとかね。
    テストらりる
    かきくkあああikiki
    編集したよん.
abcefghij
123456789
あいうえおか

ここも編集可能だよん

  1. みみみ
  • すばらしい-すばらしい、るるるるるr
'areaedit.inc.php' は編集できません
  1. らららかかか
  2. るりかるりか

何とここまで編集可能だ。

  • るるりら。
  • ははほん。

test

まだまだ、ここも編集、編集だ〜

  • こお?
    pukiwiki.png 画像にコメント記入[uf]
    ここまで↑編集可能となる。ページ自体を凍結しても、この間だけは編集できる。

次の#areaedit(end)がなかった場合には、子要素(空行まで)が編集対象となる。

  1. #areaedit(end)が無い場合には子要素のみ編集可能
  2. ろろろ
    • ややや
  3. あいうえお
    • りりりや
  4. かかかか

ここ↑にNULL行があるよ。
ここ↑には#areaedit(end)はないよ。

ちなみに、編集内容に、#areaeditや、後者の場合空行を含めることはできない。

  • たたた
  • 例えばこんな風に、#areaeditを記載してみても、引用扱いにされてしまう。

むらむら

ここ↑には#areaedit(end)あるよ。


コメントは修正したくなることが多いので、案外便利かも

dc3a3d70d5791a29a24db6b65234c4ad


添付ファイル: fileareaedit.inc.php.17 393件 [詳細] fileareaedit.inc.php.18 675件 [詳細]

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-07-31 (日) 08:01:35 (1273d)