ecmall文章结构分析

2013-06-23 10:08 来源:www.chinab4c.com 作者:ecamll专家

   ecmall文章系统和ecshop文章系统有点类似,首先就是ecamll文章分类表,存储在ecm_acategory中,ecm_article存储的就是ecmall文章内容信息,ecmall文章分类主要是存储ecmall的分类ID以及分类名称,ecmall的文章系统,主要存储了store_id以及cat_id这几个关联字段。cat_id主要是文章分类ID ,store_id主要是网店ID.

   ecmall的ecm_acategory的父类id主要是parent_id.他形成和上一级cat_id的无限级分类,我们在研究ecmall的时候会发现,ecmall在分类结构和文章结构,除了多了个store_id来区分ecamll的网店ID,其他都是和ecshop文章系统保持一致。

    再谈ecmall文章分类以及文章我们知道当ecmall要检索违章或者是文章列表的时候,我们只需要检索出对应的文章的标题,文章的artcie_id以及cat_id,add_time文章发布时间就OK了。所以通过我们对ecmall二次开发对文章进行改进。

     $page = $this->_get_page($per);   //获取分页信息
        !empty($this->_cate_ids)&& $conditions = ' AND cate_id ' . db_create_in($this->_cate_ids);
        $articles = $this->_article_mod->find(array(
            'fields'=>'article_id,title,code,cate_id,store_id,link,add_time',
            'conditions'  => 'if_show=1 AND store_id=0 AND code = ""' . $conditions,
            'limit'   => $page['limit'],
            'order'   => $sort_order,
            'count'   => true   //允许统计
        )); //找出所有符合条件的文章
        $page['item_count'] = $this->_article_mod->getCount();

     当然了ecshop后台的文章管理功能,还有待改进,比如没有ecshop的外链功能。

     来源:http://www.chinab4c.com