听说code能改变world,所以就学了

易企cms获取指定数量的产品分类

在用易企cms做网站的时候经常会遇到想指定的显示产品分类数量的问题,在易企cms官网上没有该标签的教程,后来我自己二次开发出来可以调用指定区间指定数量的分类:

1.在include文件夹下找到category.class.php在最后一个函数后面添加一个函数:

 1 /*获取指定数量的分类*/
 2     function GetCategoryByNum($type='article',$skip=0,$take=10,$orderby="displayorder")
 3     {
 4         global $yiqi_db;
 5         $sql = "select * from yiqi_category where type = '$type' order by $orderby limit $skip,$take";
 6         $results = $yiqi_db->get_results(CheckSql($sql));
 7         if(count($results))
 8         {
 9             return $results;
10         }
11         else
12         {
13             return null;
14         }
15     }
16     //end

2.在模板文件中插入:

 1    <ul>
 2            {if (count($categorylist) > 0)}
 3            {assign var="categorylist" value=$categorydata->GetCategoryByNum("product",0,15,"displayorder")}
 4 
 5             {foreach from=$categorylist item=categoryinfo}
 6                 <li>
 7                     <a href="{formaturl type="category" siteurl=$siteurl name=$categoryinfo->filename}">{$categoryinfo->name}</a>
 8                 </li>
 9             {/foreach}    
10          {else}<li>暂无分类</li>{/if}    
11       </ul>

这样就能显示指定数量的产品分类了

posted @ 2014-01-08 11:02  李腾  阅读(342)  评论(0编辑  收藏  举报

如果我加了黑链呢:http://liteng.org