クエリからの結果の最大数を設定する方法を疑問に思っています。たとえば、1,2,3,4,5 を表示する結果ページが 10 個を超える場合、最後に (10) などが表示されます..私は smarty を使用していますそして、仕事をする方法を理解できませんでした。
<!-- .pagination starts -->
<div class="pagination-wrapper1">
<ul class="pagination">
{if $active_page eq $smarty.section.page_num.index+1}
<li class="previous-off"><i class="icon-arrow-left"></i> Previous</li>
{else}
<li class="previous-on"><a href="#" onclick="ajax_reload_ct_function({$active_page-1})"><i class="icon-arrow-left"></i> Previous</a></li>
{/if}
{section name="page_num" loop=$pages}
{if $active_page eq $smarty.section.page_num.index+1}
<li class="active">{$smarty.section.page_num.index+1}</li>
{else}
<li><a href="#" onclick="ajax_reload_ct_function({$smarty.section.page_num.index+1})">{$smarty.section.page_num.index+1}</a></li>
{/if}
{/section}
{if $active_page eq $smarty.section.page_num.index}
<li class="next-off">Next <i class="icon-arrow-right"></i></li>
{else}
<li class="next"><a href="#" onclick="ajax_reload_ct_function({$active_page+1})">Next <i class="icon-arrow-right"></i></a></li>
{/if}
<div class="clear"></div>
</ul>
</div><!-- /.pagination ends -->
これは私のページネーションが現在どのように機能するかです:
そして、これはどうあるべきかの例です...誰かが助けてくれることを願っています.