list.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. if (layadmin()) {
  3. if ($page->page <= 1) {
  4. $html->html = '<ul class="pagination layui-box layui-laypage layui-laypage-default" style="display:inline-flex;"><li><span class="layui-laypage-count">每页 '.$page->num.' 条,共 '.$page->total.' 条</span></li></ul>';
  5. } else {
  6. $num = Dever::config('base')->page_num;
  7. if ($num) {
  8. $select = '<select onchange="go(\'search_limit\', $(this).val())">';
  9. $search_limit = Dever::input('search_limit', 0);
  10. foreach($num as $k => $v) {
  11. $check = '';
  12. if ($search_limit == $k) {
  13. $check = 'selected';
  14. }
  15. $select .= '<option value="'.$k.'" '.$check.'>'.$v.'</option>';
  16. }
  17. $select .= '</select>';
  18. } else {
  19. $select = $page->num;
  20. }
  21. # 定义父节点的类型、属性等(整个page的节点)
  22. $html->parent = array('ul', 'class="pagination layui-box layui-laypage layui-laypage-default" style="display:inline-flex;"');
  23. # 定义子节点的类型、属性等(每个page的节点)
  24. $html->child = array('li', 'class=""');
  25. # 定义上一页的名称、样式
  26. $html->prev = array('上一页', 'btn p1 layui-laypage-prev');
  27. # 定义下一页的名称、样式
  28. $html->next = array('下一页', 'btn p2 layui-laypage-next');
  29. # 定义每个页数的样式,当前页的样式 样式写在哪 是否和旧样式共用
  30. $html->page = array('layui-laypage-curr', 'dever_page_disabled layui-disabled', '');
  31. # 定义开始页
  32. $html->start = array('首页', 'layui-laypage-first');
  33. # 定义结束页
  34. $html->end = array('末页', 'layui-laypage-last');
  35. # 定义跳转页
  36. $html->jump = '<li class="layui-laypage-skip"><input type="text" class="form-control" id="dever_page" style="margin-top:0px;width:50px;font-size: 12px;" value="'.$page->current().'" onclick="$(this).val(\'\')"/><a href="javascript:;" style="float:right;" class="" {click}>跳转</a></li><li><span class="layui-laypage-count">每页 '.$select.' 条,共 '.$page->page.' 页,共 '.$page->total.' 条</span></li>';
  37. # 定义扩展信息
  38. $html->ext = '';
  39. # 生成
  40. $html->create();
  41. }
  42. } else {
  43. # 定义父节点的类型、属性等(整个page的节点)
  44. $html->parent = array('ul', 'class="pagination"');
  45. # 定义子节点的类型、属性等(每个page的节点)
  46. $html->child = array('li', 'class=""');
  47. # 定义上一页的名称、样式
  48. $html->prev = array('上一页', 'btn p1');
  49. # 定义下一页的名称、样式
  50. $html->next = array('下一页', 'btn p2');
  51. # 定义每个页数的样式,当前页的样式 样式写在哪 是否和旧样式共用
  52. $html->page = array('', 'dever_page_disabled', 'parent');
  53. # 定义开始页
  54. $html->start = array('首页', '');
  55. # 定义结束页
  56. $html->end = array('末页', '');
  57. # 定义跳转页
  58. $html->jump = '<li><input type="text" class="form-control" id="dever_page" style="margin-top:0px;width:50px;" value="'.$page->current().'" onclick="$(this).val(\'\')"/><a href="javascript:;" style="float:right;" class="" {click}>跳转</a></li>';
  59. # 定义扩展信息
  60. $html->ext = '';
  61. # 生成
  62. $html->create();
  63. }