サイトのページング システムの改良に取り組んでいますが、解決できないような単純な問題に遭遇しました。一度に (1 2 3 4 5) ページを表示しようとしています。ユーザーが 5 ページに到達すると、リストは (4 5 6 7 8) のように変わります。cfloop を使用してこれを行うにはどうすればよいですか? これが私のコードのサンプルです:
<cfloop from="1" to="#totalPages#" index="i">
<cfoutput><a class="paging" href="?start=#(i*25)-24#">#i#</a></cfoutput>
</cfloop>
現時点では、1 ページから 54 ページまでを一度に表示しています。任意のヒント?