phpcms如何在前台文章列表前显示分类名称

来源:undefined 2024-12-28 08:34:32 1001

1、打开phpcmscachescaches_commonscaches_datacategory_content_1.cache.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

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、打开phpcmsmodulescontentclassescontent_tag.class.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

/**

* 列表页标签

* @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.php

登录后复制

3、在上述代码后加入以下代码

立即学习PHP免费学习笔记(深入)”;

1

2

3

4

$TYPES = getcache(category_content_1,commons);//获取类别缓存2         

foreach ($return as $key=>$v) {                                       

$return[$key][typename]=$TYPES[$v[catid]][catname];//给lists标签返回的数组中增加一个类别字段

}

登录后复制

4、前台调用方法

1

{$v[typename]}

登录后复制

相关文章教程推荐:phpcms教程

以上就是phpcms如何在前台文章列表前显示分类名称的详细内容,更多请关注php中文网其它相关文章!

最新文章