小規模Webサイト向け CMS 「すぐ使えるCGI」のサポート情報

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

最終更新日: 2012-04-19

概要

「すぐ使えるCGI」で書き出した全一覧(目次)に表示されるページ数の桁数を揃える方法のご説明です。
デフォルトでは「123件中 1-20 を表示」などと表示されますが、これを「123件中 001-020 を表示」等に変更する方法のご説明です。

対象製品

全ての「大容量版」製品

設定方法

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

再構築

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

確認

書き出されたファイルをブラウザから確認して下さい。
変更が反映されていない場合、表示の再読み込みをしてみて下さい。

さらに詳しく