FCafe  ページナビブロック 2

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

・・という訳でページナビブロック法の本命行きます。
前記事では記事中のスクリプトで次ページへのリンクを隠しましたが、テンプレートへの細工だけでも(見掛け上の)最初の記事を含む頁で問題のリンクを非表示とする事は可能です。 手間も(前記事と比べ)それ程変わりません.

 

【 方 法 】  「見掛け上」の最初の記事の番号(%pno、%topentry_no)が "38" だった場合、ページナビのリンクを以下のようにします。

<!--nextpage-->
<a href="<%nextpage_url>" id="L38">次のページ</a>
<!--/nextpage-->
リンクに 半角英字+記事番号 のIDを振るだけ。 付ける文字やリンク文言はお好みで。

テンプレートの <head> ~ </head> 間に以下のタグを書きます

<style type="text/css">
#L0<!--topentry-->,#L<%topentry_no><!--/topentry-->{display:none}
</style>
 

【 解 説 】   (名目上の)初記事が表示されると「次頁リンク」はCSSにより非表示になります。
個別表示時の 「次記事リンク(記事ナビ)」 や date_area タグで括った「前月リンク」 は頁ナビとは同時に出力されませんので これらにも同じIDを振ってやれば全てのモードで『過去ナビ』 をブロックする事ができます。
また、IDではなく class を用いれば、ナビリンク以外の(複数の)要素をCSSにより制御する事も可能となります


Comment


.  
HN Title URL PW secret

TrackBack http://pcafe.blog3.fc2.com/tb.php/365-ced59f53

Shown after Admisson
.

≫ Data BLOG 特定記事で頁構成変更 ≪

2006 / 09 / 12  Tue
Operation   
Comment 0 / TB 0 / Edit
Designed by Daniel Corporation . all rights renounced
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。