Sponsored Link

naoKの「ホイきたー!」

[コメント:4] [前に戻る]  [トップへ] [コメントする]

ID: PWD:

ppBlogのAutoPagerize対応方法

[カテゴリ: ppBlog] エントリー: 2007-09-01

ページ:[1][2][3][4][5]

さて,解説です。AutoPagerizeに対応させるには,次の3つの要素が必要です。

link要素またはa要素でrel="next" (複数あった場合は、先に現れるものが選ばれます)classでautopagerize_insert_before (複数あった場合は、先に現れるものが選ばれます)classでautopagerize_page_element (複数指定可、指定したもの全てが挿入されます)

classの名前で分かるとは思いますが,autopagerize_insert_beforeで指定した箇所より前の部分が先読み表示の対象となり,autopagerize_page_elementで指定したブロック間(複数指定可)を先読みすることになります。

で,今回手を入れるファイルは次の通りです。

utils.phptemplate/basic/template.php(場合により)modules/comment.inc.php

まず読み込み先のリンクを知らせる rel="next" から。ppBlogでは,個別エントリ表示の場合は前後のエントリへのリンク,ボックス表示やリスト表示などの場合は5件とか30件ごとのリンクとなってますので設定箇所が2つあります。まずは個別エントリ表示用のリンクの修正。utils.phpの289行目付近(function article_nav($id, $keep=FALSE, $ajax=FALSE)のブロック),

  [::コード省略::]

  [::コード省略::]

とします。次に個別エントリ以外の前後リンクの修正ですが,utils.phpの677行目付近(function page_info($LINES='', $length=ENTRY_BOX)の部分),

  [::コード省略::]

  [::コード省略::]

に。これでリンクの設定は完了です。次は先読みさせる部分の指定です。

posted by naoK

ページ:[1][2][3][4][5]

[コメント:4] [前に戻る]  [トップへ] [コメントする]


ID: PWD: