aname改良 paraedit

  • ページ: Develop/Modification1
  • 投稿者: ぃぉぃぉ
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: プラグイン
  • 投稿日: 2009-02-03 (火) 21:03:50
  • バージョン: 0.0.13

メッセージ paraedit

  1. &aname(タグ);でテキストに$_symbol_anchorを出力するようにする。
  2. また合わせて、#contentsでも$_symbol_anchorが出るようになるので、これを削除する。(弊害:#contents内の$_symbol_anchorと同じ文字列はすべて削除される。)

aname.inc.php paraedit

fileaname.inc.php

contents対応 paraedit

lib/html.php

// Make heading string (remove heading-related decorations from Wiki text)
function make_heading(& $str, $strip = TRUE)
{
	global $NotePattern;
+	global $_symbol_anchor;
	// Cut fixed-heading anchors
	$id = '';
	$matches = array();
	if (preg_match('/^(\*{0,3})(.*?)\[#([A-Za-z][\w-]+)\](.*?)$/m', $str, $matches)) {
		$str = $matches[2] . $matches[4];
		$id  = & $matches[3];
	} else {
		$str = preg_replace('/^\*{0,3}/', '', $str);
	}
 
	// Cut footnotes and tags
	if ($strip === TRUE)
		$str = strip_htmltag(make_link(preg_replace($NotePattern, '', $str)));
 
+	// Cut $_symbol_anchor
+	$str = str_replace($_symbol_anchor, '', $str);
 
	return $id;
}



添付ファイル: fileaname.inc.php 213件 [詳細]

トップ 編集凍結差分バックアップ添付複製名前変更リロード 新規一覧 単語検索 最終更新  ヘルプ  最終更新のRSS
Last-modified: 2009-02-05 (木) 08:07:15 (3908d)