pukiwikiの改造について質問です。アンカーを見出しの手前に持ってきたいです。どのようにすれば良いでしょうか?


現状:
<h2 id="content_1_2">ここに見出し
<a class="anchor_super" id="h01ho2g3e">†</a>
</h2>

こうしたい:
<a class="anchor_super" id="h01ho2g3e">†</a>
<h2 id="content_1_2">ここに見出し
</h2>

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/05/11 17:30:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:pmint No.1

回答回数41ベストアンサー獲得回数6

ポイント100pt

見出し記法の処理付近にある $text . $anchor の順序を入れ替えます。
ファイルは lib/convert_html.php

lib/convert_html.php

		(中略)

	function getAnchor($text, $level)

		(中略)

		// Add heading
		return array($text . $anchor, $this->count > 1 ? "\n" . $top : '', $autoid);

				↓

		// Add heading
		return array($anchor . $text, $this->count > 1 ? "\n" . $top : '', $autoid);

<h2 id="content_1_2">
<a class="anchor_super" id="h01ho2g3e">†</a>
ここに見出し
</h2>


…になってしまいますが、アンカーを前にすることはできます。
(バージョンは PukiWiki Plus! 1.4.7plus-u2-i18n)

id:freewriter

ありがとうございます!

2014/05/17 16:21:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません