**[[質問箱3/72]] [#r4a82bf6] #author("2018-03-11T15:19:29+09:00;2010-03-28T00:18:39+09:00","","") **[[質問箱/3072]] [#r4a82bf6] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|段落について来るTOPへのリンクにつきまして| |~バージョン|1.4.5| |~投稿者|[[藍]]| |~状態|完了| |~投稿日|&new{2005-05-17 (火) 20:38:23};| ***質問 [#eb46a7d4] 段落を指定すると、必ずその段落の一番下に「↑」とページの先頭へのリンクが付いてしまうのですが、これを特定の段落だけに付くようにすることは出来るでしょうか? 例えば「***」だとトップへのリンクがつきますが、「*」だと付かないみたいな感じです^^; 分かりにくい説明で申し訳ないですが、是非お教えくださいm(_)m ***回答 [#y9cb533d] -今のところそんなに細かいことはしていないと思います。正規表現とPHPが解っている方なら、tDiaryスキンの内部でやっているようなノリで、例えば「h1の時だけ動的に取り外してしまう」ような荒技ができるかもしれません。できるかどうかは(興味のある方が)やってみないと解りませんけれど :) -- [[henoheno]] &new{2005-05-17 (火) 22:49:02}; -PHPにはあまり詳しくないので、多分出来ないと思います…。詳しく教えてくださってありがとうございました^^ -- [[藍]] &new{2005-05-17 (火) 23:44:31}; - 挑戦したい人用のヒント。lib/convert_html.php のBody::getAnchor() の $this->count > 1 ? "\n" . $top : '' の部分で、ページの先頭へのリンク($top)を表示させる条件を変更する。($level に「*」の数が送られてきています) -- &new{2010-03-28 (日) 00:18:12}; //#comment