[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にもアンカーを適用する場合
※未稿
Posted 06/26/03 by nakahara21 | Filed under: Tips
Comments
Add Comment