
1、打开phpcms\caches\caches_commons\caches_data\category_content_1.cache.php
return array (
1 =>
array (
'catid' => '1',
'siteid' => '1',
'type' => '1',
'modelid' => '0',
'parentid' => '0',
'arrparentid' => '0',
'child' => '1',
'arrchildid' => '1,2,3,5,162',
'catname' => '网站介绍',
'style' => '',
'image' => '',
'description' => '',
'parentdir' => '',
'catdir' => 'about',
'url' => '/html/about/',
'items' => '0',
'hits' => '0',
'setting' => 'array (
\'ishtml\' => \'1\',
\'template_list\' => \'default\',
\'page_template\' => \'page\',
\'meta_title\' => \'\',
\'meta_keywords\' => \'\',
\'meta_description\' => \'\',
\'category_ruleid\' => \'1\',
\'show_ruleid\' => \'\',
\'repeatchargedays\' => \'1\',
)',
category_content_1.cache.php可以看到,这里缓存了所有栏目类别的详细信息,其中就有我们需要的
'catname' => '网站介绍',
2、打开phpcms\modules\content\classes\content_tag.class.php
/**
* 列表页标签
* @param $data
*/
public function lists($data) {
$catid = intval($data['catid']);
if(!$this->set_modelid($catid)) return false;
if(isset($data['where'])) {
$sql = $data['where'];
} else {
$thumb = intval($data['thumb']) ? " AND thumb != ''" : '';
if($this->category[$catid]['child']) {
$catids_str = $this->category[$catid]['arrchildid'];
$pos = strpos($catids_str,',')+1;
$catids_str = substr($catids_str, $pos);
$sql = "status=99 AND catid IN ($catids_str)".$thumb;
} else {
$sql = "status=99 AND catid='$catid'".$thumb;
}
}
$order = $data['order'];
$return = $this->db->select($sql, '*', $data['limit'], $order, '', 'id');
content_tag.class.php3、在上述代码后加入以下代码
主要分类如下:供求商机(trade leades) 产品展示(product) 企业名录(companies) 会员商务助手(MY trade office)前台功能介绍:1、网页首页显示有精品推荐,商业机会分类列表,最新供求信息,网站动态,最新企业等;2、商业机会栏目功能有:二级分类,已经带有详细分类的数据库,后台可以更改增加操作;3、展厅展品栏目功能:二级分类,已经带有详细分类的数据库,
立即学习“PHP免费学习笔记(深入)”;
$TYPES = getcache('category_content_1','commons');//获取类别缓存2
foreach ($return as $key=>$v) {
$return[$key][typename]=$TYPES[$v['catid']]['catname'];//给lists标签返回的数组中增加一个类别字段
}4、前台调用方法
{$v[typename]}相关文章教程推荐:phpcms教程










