ECShop笔记(二)

/**
* 获得文章分类下的文章列表
*
* @access  public
* @param   integer     $cat_id
* @param   integer     $page
* @param   integer     $size
*
* @return  array
*/

get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement='')

array(5) {
[5] => array(6) {
["id"] => string(1) "5"
["title"] => string(12) "公司简介"
["short_title"] => string(12) "公司简介"
["author"] => string(6) "ECSHOP"
["url"] => string(16) "article.php?id=5"
["add_time"] => string(10) "2011-01-23"
}
[4] => array(6) {
["id"] => string(1) "4"
["title"] => string(12) "联系我们"
["short_title"] => string(12) "联系我们"
["author"] => string(6) "ECSHOP"
["url"] => string(16) "article.php?id=4"
["add_time"] => string(10) "2011-01-23"
}
}

/**
* 获得指定的文章的详细信息
* @position  article.php
* @access  private
* @param   integer     $article_id
* @return  array
*/

get_article_info($article_id)

array(15) {
["article_id"] => string(1) "7"
["cat_id"] => string(1) "4"
["title"] => string(27) "东典网上商城上线啦"
["content"] => string(40) "<p>&nbsp;东典网上商城上线啦</p>"
["author"] => string(6) "东典"
["author_email"] => string(0) ""
["keywords"] => string(0) ""
["article_type"] => string(1) "0"
["is_open"] => string(1) "1"
["add_time"] => string(10) "2011-01-25"
["file_url"] => string(0) ""
["open_type"] => string(1) "0"
["link"] => string(7) "http://"
["description"] => string(0) ""
["comment_rank"] => float(0)
}

 

/**
* 获得指定分类下的文章总数
*
* @param   integer     $cat_id
*
* @return  integer
*/

get_article_count($cat_id ,$requirement='')

/**

* 取得自定义导航栏列表

* @param   string      $type    位置,如top、bottom、middle,不过我试了一下,参数貌似没什么用,写不写都是获取全部位置的导航

* @return  array         列表

*/

get_navigator($ctype = '', $catlist = array())

array(4) {
["top"] => array(4) {
[0] => array(5) {
["name"] => string(15) "查看购物车"
["opennew"] => string(1) "0"
["url"] => string(8) "flow.php"
["ctype"] => string(0) ""
["cid"] => string(1) "0"
}
[1] => array(5) {
["name"] => string(12) "选购中心"
["opennew"] => string(1) "0"
["url"] => string(12) "pick_out.php"
["ctype"] => NULL
["cid"] => NULL
}
}
["middle"] => array(8) {
[0] => array(5) {
["name"] => string(9) "GSM手机"
["opennew"] => string(1) "0"
["url"] => string(17) "category.php?id=3"
["ctype"] => string(1) "c"
["cid"] => string(1) "3"
}
[1] => array(5) {
["name"] => string(12) "双模手机"
["opennew"] => string(1) "0"
["url"] => string(17) "category.php?id=5"
["ctype"] => string(1) "c"
["cid"] => string(1) "4"
}
}
["bottom"] => array(7) {
[0] => array(5) {
["name"] => string(12) "免责条款"
["opennew"] => string(1) "0"
["url"] => string(16) "article.php?id=1"
["ctype"] => NULL
["cid"] => NULL
}
[1] => array(5) {
["name"] => string(12) "隐私保护"
["opennew"] => string(1) "0"
["url"] => string(16) "article.php?id=2"
["ctype"] => NULL
["cid"] => NULL
}
}
["config"] => array(1) {
["index"] => int(1)
}
}
/**
*************************************************** 
*获取指定广告位的广告代码
*@para $arr为一个数组,格式为array(‘id’=>   , ‘num’=> ),id为广告位id,num为广告数量,一般设为1就行了,多设了好像也没什么用哦
*@return 返回值为一个字符串,内容根据广告位里设定的代码而定
*****************************************************
*/

 insert_ads($arr) 

string(181) "<a href='affiche.php?ad_id=1&amp;uri='
                target='_blank'><img src='data/afficheimg/1297376001714214002.jpg' width='968' height='91'
                border='0' /></a>"

/**
* 获得所有的友情链接
*
* @access  private

* @position index.php
* @return  array
*/
index_get_links()

array(2) {
  ["txt"] => array(2) {
    [0] => array(2) {
      ["name"] => string(18) "免费申请网店"
      ["url"] => string(22) "http://www.maifou.net/"
    }
    [1] => array(2) {
      ["name"] => string(21) "免费开独立网店"
      ["url"] => string(20) "http://www.wdwd.com/"
    }
  }
  ["img"] => array(1) {
    [0] => array(3) {
      ["name"] => string(31) "ECSHOP 网上商店管理系统"
      ["url"] => string(22) "http://www.ecshop.com/"
      ["logo"] => string(49) "http://www.ecshop.com/images/logo/ecshop_logo.gif"
    }
  }
}

/**
* 获得指定分类下的子分类的数组
*
* @access  public
* @param   int     $cat_id     分类的ID
* @param   int     $selected   当前选中分类的ID
* @param   boolean $re_type    返回的类型: 值为真时返回下拉列表,否则返回数组
* @param   int     $level      限定返回的级数。为0时返回所有级数
* @return  mix

*注意:返回的数组中第一个元素可能是这个分类的信息,其后才是这个分类下的子类信息
*/

article_cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0)

array(6) {
  [6] => array(14) {
    ["cat_id"] => string(1) "6"
    ["cat_name"] => string(12) "帮助中心"
    ["cat_type"] => string(1) "1"
    ["keywords"] => string(0) ""
    ["cat_desc"] => string(0) ""
    ["sort_order"] => string(2) "50"
    ["show_in_nav"] => string(1) "0"
    ["parent_id"] => string(1) "0"
    ["has_children"] => int(1)
    ["aricle_num"] => string(1) "0"
    ["level"] => int(0)
    ["id"] => string(1) "6"
    ["name"] => string(12) "帮助中心"
    ["url"] => string(20) "article_cat.php?id=6"
  }
  [7] => array(14) {
    ["cat_id"] => string(1) "7"
    ["cat_name"] => string(12) "新手上路"
    ["cat_type"] => string(1) "1"
    ["keywords"] => string(0) ""
    ["cat_desc"] => string(0) ""
    ["sort_order"] => string(2) "50"
    ["show_in_nav"] => string(1) "0"
    ["parent_id"] => string(1) "6"
    ["has_children"] => int(1)
    ["aricle_num"] => string(1) "0"
    ["level"] => int(1)
    ["id"] => string(1) "7"
    ["name"] => string(12) "新手上路"
    ["url"] => string(20) "article_cat.php?id=7"
  }
}
原文地址:https://www.cnblogs.com/2050/p/1942747.html