page.html 1.2 KB

1234567891011121314151617181920212223242526272829
  1. <nav php-show="$pagecount > 1">
  2. <ul class="pagination">
  3. <li php-show="$p > 1">
  4. <a href="{:$page(1)}">首页</a>
  5. </li>
  6. <li php-show="$p > 1">
  7. <a href="{:$page($p - 1)}">上一页</a>
  8. </li>
  9. <li php-show="$p - 4 > 2">
  10. <!-- 这里是 往前十页, 如果第一页显示了, 就隐藏这个'...' 按钮 -->
  11. <a href="{:$page($p - 10 < 1 ? 1 : $p - 10)}"><span>...</span></a>
  12. </li>
  13. <li php-for="$i = $p - 4; $i <= $p + 4; $i++" php-show="$i > 0 && $i <= $pagecount" class="{$p == $i ?= 'disabled'}">
  14. <a php-show="$p != $i" href="{:$page($i)}">{$i}</a>
  15. <span php-show="$p == $i">{$i}</span>
  16. </li>
  17. <li php-show="$p + 4 < $pagecount">
  18. <!-- 这里是 后十页, 如果最后一页显示了, 就隐藏这个'...' 按钮 -->
  19. <a href="{:$page($p + 10 > $pagecount ? $pagecount : $p + 10)}"><span>...</span></a>
  20. </li>
  21. <li php-show="$p < $pagecount">
  22. <a href="{:$page($p + 1)}">下一页</a>
  23. </li>
  24. <li php-show="$p < $pagecount">
  25. <a href="{:$page($pagecount)}">尾页 {$pagecount}</a>
  26. </li>
  27. </ul>
  28. </nav>