#author("2018-10-06T17:20:19+09:00","default:kanateko0404","kanateko0404")
#style(font-size:.8em){{{
*見出し編集を可能にするPukiWikiプラグイン "secedit.inc.php"
配布元のページが消失しているためバックアップとして転載 (URLはページ下部を参照)

*特徴  [#q57f393c]
導入が簡単(パッチよりは)
部分プレビュー可能
編集リンクのレイアウトを変更可能
大見出しから大見出しまで、小見出しから小見出しまでの編集も可能(要設定)
アンカー名に依存しないので $fixed_heading_anchor がオフでも使える
アンカー名に依存しないので 手書き(自動生成じゃない)アンカーでも使える
アンカー名に依存しないので アンカー名が重複したときの問題 が発生しない
includeしたページも編集可能(ただしこれは見出し行にアンカーがある場合のみ)
*ライセンス  [#a36c0806]
GNU General Public License, either version 2 or any later version

*ダウンロード [#r76cc1a0]
secedit.rev422.zip ベータ版
*更新履歴 [#k60e0b19]
2008-11-19 rev.422
凍結解除したときMenuBarに編集リンクが出る問題を修正
編集中に最後の改行を削除した場合、最終行と次の見出しが連結してしまうバグを修正
2008-07-05 rev.406
初回リリース
**対応バージョン  [#fa39bf11]
PukiWiki 1.4.7 以上

*設定  [#ucfc8733]
**スタイルの設定  [#e21b775d]
見出しに付ける編集リンクのレイアウトを変更したい場合は PLUGIN_SECEDIT_LINK_STYLE を変更します。 デフォルトではパッチ版paraedit と同じ出力になります。
 #aa{{
 define('PLUGIN_SECEDIT_LINK_STYLE', '$1$2<a class="anchor_super" href="$3" title="Edit">' .
 	' <img src="image/paraedit.png" alt="Edit" title="Edit" height="9" width="9" /></a>$4');
 }}
**見出し毎の編集か 配下の小見出しも含めた編集か [#h852a9e5]
大見出しから大見出しまで編集をするかしないかの設定です。する場合は PLUGIN_SECEDIT_LEVEL を true にしてください。
 #aa{{
 define('PLUGIN_SECEDIT_LEVEL', true);
 }}
**keitaiスキン[#jc3d3d84]
keitaiスキン表示のとき、部分編集リンクを出すかどうかの設定です。デフォルトではオフです。
 #aa{{
 define('PLUGIN_SECEDIT_ENABLE_ON_KEITAI_PROFILE', false);
 }}
*インストール [#g2ef44bd]
本体を書き換えます。+から始まる行を追加してください。

 lib/pukiwiki.php
 #aa{{
 +require(PLUGIN_DIR . 'secedit.inc.php');
 
  /////////////////////////////////////////////////
  // Main
 }}
 lib/convert_html.php
 #aa{{
  	function canContain(& $obj)
  	{
  		return FALSE;
  	}
 
 +	function wrap($string, $tag, $param = '', $canomit = TRUE)
 +	{
 +		$secedit = plugin_secedit_wrap($string, $tag, $param, $this->id);
 +		return $secedit ? $secedit : parent::wrap($string, $tag, $param, $canomit);
 +	}
 
  	function toString()
  	{
  		return $this->msg_top .  $this->wrap(parent::toString(),
  			'h' . $this->level, ' id="' . $this->id . '"');
  	}
  }
 
  // ----
  // Horizontal Rule
 }}

----

インターネットアーカイブ
[[見出し編集を可能にするPukiWikiプラグイン "secedit.inc.php":http://web.archive.org/web/20150528230159/http://pukibook.osdn.jp/?secedit.inc.php]]
}}}