简单4行代码限制帮助信息显示条数
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
| 虽然大家一直都提议 可以在后台控制前台 用get_shop_help()函数 调用帮助信息显示条数,但是官方一直没有解决,为了方便网站更新,每天都在更新信息结果造成底部拉的好长,今天研究了一下终于解决了, 效果请看品牌童装批发网 http://www.61pf.net 步骤如下 lib_mail.php 文件 function get_shop_help() 函数 function get_shop_help() { $sql = 'SELECT c.cat_id, c.cat_name, c.sort_order, a.article_id, a.title, a.file_url, a.open_type ' . 'FROM ' .$GLOBALS['ecs']->table('article'). ' AS a ' . 'LEFT JOIN ' .$GLOBALS['ecs']->table('article_cat'). ' AS c ' . 'ON a.cat_id = c.cat_id WHERE c.cat_type = 5 AND a.is_open = 1 ' . 'ORDER BY c.sort_order ASC, a.article_id desc'; $res = $GLOBALS['db']->getAll($sql); $arr = array(); $brr= array(); foreach ($res AS $key => $row) { if($brr[$row['cat_id']]['nums']<10){ $arr[$row['cat_id']]['cat_id']= build_uri('article_cat', array('acid'=> $row['cat_id']), $row['cat_name']); $arr[$row['cat_id']]['cat_name']= $row['cat_name']; $arr[$row['cat_id']]['article'][$key]['article_id']= $row['article_id']; $arr[$row['cat_id']]['article'][$key]['title'] = $row['title']; $arr[$row['cat_id']]['article'][$key]['short_title'] = $GLOBALS['_CFG']['article_title_length'] > 0 ? sub_str($row['title'], $GLOBALS['_CFG']['article_title_length']) : $row['title']; $arr[$row['cat_id']]['article'][$key]['url']= $row['open_type'] != 1 ? build_uri('article', array('aid' => $row['article_id']), $row['title']) : trim($row['file_url']); $brr[$row['cat_id']]['nums']+=1; } } return $arr; } 加红的部分是我加上去的,这个函数里排序的sql也被我改过了,大家可以不用复制 | 
回答:
| 其实......可以把'ORDER BY c.sort_order ASC, a.article_id desc';改成 'ORDER BY c.sort_order ASC, a.article_id desc limit 10'; ----不是更容易么. | 
| 如果是这样的调用代码,那该如何修改调用顺序呢? /** | 
| 其实......可以把'ORDER BY c.sort_order ASC, a.article_id desc';改成 这样全部只显示10条,而不是每个分类显示10条 | 
 
        
					
						
					
					
						
                          
					
				 
      
      最近更新
常用插件
- ecshop二次开发详细页面生
                                  插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人... 
- ecshop商品分类名称增加样
                                  ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样... 
- ecshop二次商品订购人信息
                                  ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的... 
- ecshop分类批量扩展插件
                                  ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们... 
- ecshop2.7.1打印发货单插件
                                  ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs... 
ecshop热门问答
ecshop热门资料
          
               
            ecshopdaddy 
                
            ecshop钥匙 
                
            ecshop项里 
                
            ecshopectianjiao 
                
            ecshop保证金 
                
            ecshop商品分类树 
                
            ecshopECMALL银联支付 
                
            ecshop访客 
                
            ecshop后天 
                
            ecshop邮件激活 
                
            ecshop佼佼者 
                
            ecshop韩都 
                
            ecshop分析 
                
            ecshop失误 
                
            ecshop字符集 
                
            ecshop平板电脑 
                
            ecshopViolation 
                
            ecshop浏览历史 
                
            红包插件 
                
            ecshop显示空白 
                
            ecshopclothing 
                
            ecshop登陆 
                
            ecshopApp 
                
            ecshop帖子 
                
            ecshopphpnow 
                
            ecshop新年 
                
            ecshop模版 
                
            ecshop验证码问题 
                
            ecshop图片 
                
            ecshopcomment 
             
        
      



