スポンサード リンク
Thursday 2010/10/28

Seesaaのページャー機能を変更

Seesaaのブログにあるページャー機能を変更しました。

カスタマイズしてないブログは無関係の話なんですが自分のメモ用に…。

記事が増えてくるとカテゴリーページに大量のカテゴリーログが出てきてしまってたんですが、今回前後のカテゴリー5ページだけを表示するように変更しました。

↓今までこんな感じでした

全てを表示

↓それをこんな感じにしました。

5ページだけを表示

Seesaaのページャー機能はページ数も変更できてかなり便利でした、ただし独自のタグは、相変わらず難しいんですが。

変更前

<% if:page_name eq 'category' -%>
<% if:pager.need_pager -%>
<div class="pagination">
<ul>
<% if:pager.previous_page %><li class="pagination-n-p"><a href="<% category.page_url(pager.previous_page) %>"><% /if %>前へ<% if:pager.previous_page %></a></li><% /if %><% loop:list_pager %> <% if:current_page ne pager_number %><li><a href="<% category.page_url(pager_number)%>"><% /if %><% pager_number %><% if:current_page ne pager_number %></a></li><% /if %><% /loop %><% if:pager.next_page %><li class="pagination-n-p"><a href="<% category.page_url(pager.next_page) %>"><% /if %>次へ<% if:pager.next_page %></a></li><% /if %>
</ul>
</div>
<% /if -%>
<% /if -%>

変更後


<% if:page_name eq 'category' -%>
<% if:pager.need_pager -%>
<div class="pagination">
<ul>
<% if:pager.previous_page %><a href="<% category.page_url(pager.previous_page) %>">前へ</a><% else %>-<% /if %><% loop:list_pager %><% if:pager.show_previous_group(pager_number,5) %>....<% /if %><% if:pager.show_page(pager_number,5) %> <% if:current_page ne pager_number %><a href="<% category.page_url(pager_number)%>"><% /if %><% pager_number %><% if:current_page ne pager_number %></a><% /if %><% /if %><% if:pager.show_next_group(pager_number,5) %>....<% /if %><% /loop %> <% if:pager.next_page %><a href="<% category.page_url(pager.next_page) %>">次へ</a><% else %>-<% /if %>
</ul>
</div>
<% /if -%>
<% /if -%>

変更する場所は[コンテンツ]→[記事]→[コンテンツHTML編集]

変更後のタグ内にある[5]という数字は任意で変更可。例えば7ページ分表示したければ[7]に変更。

スポンサード リンク
| posted by nao at 2010/10/28 | Comment(0) | TrackBack(0) | seesaa カスタマイズ|
この記事へのコメント
▽ コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。