介绍
这篇文章将为大家详细讲解有关phpcms在前台文章列表前显示分类名称的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1,打开phpcms \ \ caches_commons \ caches_data \ category_content_1.cache缓存。php
/* * *列表页标签 *数据(@param美元 */公共函数列表(元数据){ $ catid=intval中($ data [& # 39; catid& # 39;]); 如果(! $ this→set_modelid (catid美元))返回false; 如果收取($ data[& # 39;在# 39;])){ $ sql=$ data[& # 39;在# 39;]; 其他}{ 拇指=intval中美元($ data[& # 39;拇指# 39;])?“;和拇指!=& # 39;& # 39;“:& # 39;& # 39;; if ($ this→类别(catid美元)(& # 39;孩子# 39;)){ catids_str=这→美元类别(catid美元)(& # 39;arrchildid& # 39;); pos美元=大小写敏感($ catids_str & # 39; & # 39;) + 1; $ catids_str=substr (catids_str, pos美元);=99 $ sql=暗匚缓蚦atid (catids_str美元)“拇指美元; 其他}{ $ sql=白刺?99和catid=& # 39;美元catid& # 39;“拇指美元; } } 美元订单=$ data[& # 39;订单# 39;]; 返回=这→美元db→选择($ sql, & # 39; * & # 39;, $ data[& # 39;限制# 39;],美元订单,& # 39;& # 39;,& # 39;id # 39;); content_tag.class。php
3,在上述代码后加入以下代码
$类型=getcache (& # 39; category_content_1& # 39; & # 39;下议院# 39;);//获取类别缓存2 foreach(返回键=祝辞;美元美元v) { $返回[$ key] [typename]=$类型[v美元[& # 39;catid& # 39;]] [& # 39; catname& # 39;];//给列表标签返回的数组中增加一个类别字段 }
4,前台调用方法
{$ v [typename]}
关于phpcms在前台文章列表前显示分类名称的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。