Skip to main content.

[17] コメントにアンカーをつける[copy]

コメントにアンカーをつける - Twilight and Horizon

↑ここからクリップ。

a:MainPageにコメント件数のみ表示させている場合

1)コメント表示先頭部分に名前を付ける。
適用しているスキンのItemPageのコメント表示開始位置に以下のタグを挿入。
<a name="commenttop" id="commenttop"></a>

2)コメント表示の先頭へのリンクを貼る
メインページに適用しているtemplate(標準はdefault)を開き、
[コメントが無いとき]は、
<a href="<%itemlink%>#commenttop"><%commentcount%> <%commentword%></a>
または、
<a href="<%itemlink%>#commenttop">コメントなし</a>

[コメントが多すぎるとき]は、
<a href="<%itemlink%>#commenttop"><%commentcount%> <%commentword%></a>
とする。


b:MainPageにコメントの一部を表示させている場合

1)コメント全文各表示部分に名前を付ける。
テンプレートの編集でアイテム表示に適用しているtemplate(標準はdetailed)を開き、「コメント(ある場合)」のコメントボディ部分の先頭に、
<a name="c<%commentid%>" id="c<%commentid%>"></a>
と入れる。
※xhtmlではファイル内の位置を示すのにid属性を使用しますが、ブラウザの互換を考えてname属性を併記します。

2)各コメントへのリンクを貼る
メインページに適用しているtemplate(標準はdefault)を開き、コメントを表示する部分を例えば、
<li><%user%>: <%short%></li>
から
<li><a href="<%itemlink%>#c<%commentid%>"><%user%>: <%short%></a></li>
のように変更する。

このようにコメントの表示に<%short%>を使用して一部のみを表示している場合には、続きを読む指定の部分も
<a href="<%itemlink%>">...</a>
から、
<a href="<%itemlink%>#c<%commentid%>">...</a>
に変更する。

3)NP_LatestComments.phpにもアンカーを適用する場合

※未稿

Comments

No comments yet

Add Comment

:

:
: