怎么让后台分类默认不展开

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家

我的分类太多了,打开后台编辑的时候,所有的分类都出来,超慢,能不能一打开默认不是展开的啊。。。。

回答:
可以考虑下关于 数组的分页

给你个思路,一般分页原理是通过sql语句的limt()里的2个参数通过get传值 进行分页的,做到了按需求去查询。
现在是直接查询所有的结果 得到一个数组,然后把这个数组进行分页显示,完全和SQL语句没关系了
这样吧 给你贴出一段我保存的数组分页的代码 给你做研究,本人刚接触到ecshop,辛会啊``
  1. function page($array,$pagesize,$current){
  2. $_return=array();
  3. /*calculator*/
  4. $total=ceil(Count($array)/$pagesize);
  5. $prev=(($current-1)< =0 ? '1':($current-1));
  6. $next=(($current+1)>=$total ?$total:$current+1);

  7. $current=($current>($total)?($total):$current);

  8. $start=($current-1)*$pagesize;


  9. for($i=$start;$i< ($start+$pagesize);$i++){
  10. array_push($_return,$array[$i]);
  11. }
  12. $pagearray['source']=$_return;
  13. $pagearray['page']='first prev next end';
  14. return $pagearray;
  15. }
  16. //例子
  17. $array=array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20');
  18. $page=$_GET['page'];
  19. $r=page($array,'5',$page);
  20. foreach($r['source'] as $s){
  21. echo $s;
  22. }
  23. echo $r['page'];
  24. ?>
复制代码