続きを読むの飛び先指定

2006年08月08日 11:43

 はまぞうトップページを見ていたら、あんもう屋けんちゃんの貧乏暇あり:追記表示という記事。
しかし残念なのが(ソフトの問題か自分のスキルの問題か分からないが)、クリックした際、追記の文章から(投稿記事のページの途中から)ページ表示されない、HPビルダーで言うラベル貼りが出来ていないことだ。。

やはり、追記が次の画面でパッと現れたほうが効果的だ。
 このブログの場合、「続きを読む」はたまにしか使っていないのであまり意識はしていなかったのだが、やっぱり「続きを読む」の飛び先は、追記部分の頭に飛んだ方が親切だよね、ということでちょっとカスタマイズ。
 デザイン>オリジナルデザインの登録で、まずは個別記事の部分を見てみると、真ん中からちょっと上の方に<a name="more">と入っている。
 ということは、デフォルトでも、個別記事内に追記部分の頭にリンク先の到達点は用意されている様子。
 ならば、トップページとアーカイブ内の「続きを読む」のリンク先に#moreを追加するだけで良さそう。

 具体的には、デザイン>オリジナルデザインの登録の、トップページとアーカイブの部分の真ん中よりちょっと上あたりに
<%EntryBody%>&nbsp;&nbsp;<IfEntryBodyMore><span class="main-continues"><a class="acontinues" href="<%EntryPermalink%>#more">続きを読む</a></span></IfEntryBodyMore>
と赤字部分を追加すればOK。

 というか、リンク先の到達点は用意されているのに、何で「続きを読む」のリンク先をデフォルトでそこにしてないのかなぁ。


追記:
 オリジナルデザインの登録でブログをカスタマイズして、間違った変更をしてしまうと、ブログの表示が乱れたり、表示されなくなってしまうことがあります。
 カスタマイズには十分気をつけて、行う前にはバックアップを取っておくなりした方がよいかと。
 あくまでもカスタマイズは自己責任で。
関連記事