[コメント:4] [前に戻る] [トップへ] [コメントする]
[カテゴリ: ppBlog] エントリー: 2007-09-01
さて,解説です。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
[コメント:4] [前に戻る] [トップへ] [コメントする]