**[[質問箱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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.043 sec.

SourceForge