ページ数の桁数を揃える方法(0を前置する)

ページ数の桁数揃えの概要

「すぐ使えるCMS」の初期設定では、書き出した全一覧(目次)に「123件中 1-20 を表示」等の件数が表示されます。この表示を、桁数を揃えて「123件中 001-020 を表示」等に変更する方法のご説明です。

対象製品

Ver. 4.8 以上の製品と全ての「大容量版」製品。

設定方法

templates/article/article_list.html の編集

templates/article/article_list.htmlを開いて、以下の2箇所を編集して下さい。

JavaScript の追加

<head> と </head> の間に以下の<script>タグを追記して下さい。

コピー
<script type="text/javascript">
function align_digit(N,D){
    var Nstr = ""+N;
    var myLen = Nstr.length;
    for (i=0; i<D-myLen; i++){
        Nstr = "0"+Nstr;
    }
    return Nstr;
}
</script>

件数表示部分の変更

元々のテンプレートではページ数表示部分が以下の様になっています。

コピー
%_min_%-%_max_% を表示

この部分を削除して、以下のように書き換えて下さい。その際、青字の部分は表示したい桁数に変更して下さい。「0001」なら 4 を設定して下さい。

コピー
<script type="text/javascript">
document.write(align_digit(%_min_%,3)+"-"+align_digit(%_max_%,3)+" を表示");
</script>

アップロード

変更した以下のファイルをサーバに上書きアップロードして下さい。

templates/article/article_list.html

再構築

管理画面の一覧から「再構築(テンプレート変更反映)」ボタンを押して下さい。

確認

ブラウザのキャッシュをクリアしてから、書き出されたファイルを再読み込みして確認して下さい。

関連記事

お知らせ一覧や記事の目次にページネーションを付ける方法。ページネーションは、[1]、[2]、[3]... のページ番号を表示して前後ページへリンクする事です。ページング、ページ分割、ページ移動リンク。

件数表示を止めページ番号を表示する方法

応用マニュアル ホームページ画面
「すぐ使えるCMS」で更新したお知らせ一覧や記事の目次に、初期設定の「○件中 11-20 を表示」を変更し、ページ番号(「1 ページ目 / 3 ページ」...)を表示する方法。

広告