カテゴリ | |
---|---|
サマリ | anchorの余分な半角空白を消したい |
バージョン | 1.4.6 |
投稿者 | nns4 |
状態 | 完了 |
投稿日 | 2008-03-07 (金) 11:38:20 |
<h2 id="content_1_2">コンテンツ <a class="anchor_super" id="e51gwjhr" ~
サイトデザインが崩れてしまうので、「コンテンツ」と「<a ~」の間にある半角空白を消したいのです。
質問箱/3037等を参照して、anchor_super自体を消すとサイトの崩れは解消しましたが、これですと、#contents時にリンクに飛ばなくなってしまい、困っています。
$anchor = ' &aname(' . $id . ',super,full){' . $_symbol_anchor . '};';半角スペースの後にaname プラグインを書いてますよね。
$anchor = '&aname(' . $id . ',super,full){' . $_symbol_anchor . '};';とすれば・・・ -- 2008-03-07 (金) 12:56:03
$anchor='&aname('.$id.',super,full){'.$_symbol_anchor.'};';と、全ての空白を消してみましたが、一個残っちゃてます…。 -- nns4 2008-03-07 (金) 14:03:59
$anchor = '&aname(' . $id . ');';とするか、aname プラグインを改造してsuper やfull オプションを指定しいる時、アンカー文字列が空文字でも表示されるようにするか、ですかね。 -- 2008-03-07 (金) 20:01:32
$anchor = '&aname(' . $id . ');';としてみましたが、変化が無く、$_symbol_anchorって*.lng.phpの部分ですよね?enもjaも
$_symbol_anchor = ''; $_symbol_noexists = '';としてます。うーん…。 -- nns4 2008-03-10 (月) 11:26:03
} $text = ' ' . $text; // Add 'page contents' link to its headingこの$text の値に、例えば'コンテンツ ' のようにスペースが含まれていると、最終的に'コンテンツ &aname(~' という様になって、このスペースがそのまま出力されているかもしれません。
$text = ' ' . rtrim($text);と修正して、反応を見てください。 -- 2008-03-10 (月) 17:44:16
$text = ' ' . rtrim($text);と修正することで結果的に、「コンテンツ」と「<a ~」の部分のスペースも消えました!大変ありがとうございました。 -- ns4 2008-03-11 (火) 07:56:26