05h55m43sページング(晒)このブログE/Gの記事リスト表示ページで使用しているページングのソースです。昔々、苦戦して書いた思い入れのあるアルゴリズムをどうぞ...仕様の説明ページングのレイアウトは下記の通りでそれぞれの数字がそのページへのリンク。9...みたいな感じにページリストが変化。ページリストが変化する4〜6ページは現在のページが真ん中に居座るのがポイント。phpソース引数の内容は以下の通り。レコード数が81件で10件ずつ表示なら9ページ必要。リスト表示数が5なら3が返ります。単純にリストの真ん中の値を出してるだけ。上記の例なら3ページまでリストは変化せず最小値は1。上記の例なら7ページからリストは変化せず最小値は5。上記の例なら4〜6ページの最小値は変化する。(7)上記より取得した値を元にページリストを配列に格納HTMLソース後は相変わらずSmartyのforeachでくるりんぱ。{/if}{/foreach}</html>ifはカレントのページとページリストの値が同じ場合はリンクを張らず、赤文字にする処理です。>>...最少や最大、となりのページへの移動などなど他の値も必要になってくるのでPagingクラスには割愛したメソッドがあれこれとあります。実を言うとどんな値を入れても正常に表示出来るかはテストしきれてません...。俺が使う分にはとりあえず十分って内容です。ZOZOTOWN新春セールが史上最速で取扱高100億円を先ほど突破!!日頃の感謝を込め、僕個人から100名様に100万円【総額1億円のお年玉】を現金でプレゼントします。応募方法は、僕をフォローいただいた上、このツイートをRTするだけ。