您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms在前台文章列表前显示分类名称的实现方法
向珊2025-05-02phpcms教程已有人查阅
导读1、打开phpcms\caches\caches_commons\caches_data\category_content_1.cache.php可以看到,这里缓存了所有栏目类别的详细信息,其中就有我们需要的
1、打开phpcms\caches\caches_commons\caches_data\category_content_1.cache.php
可以看到,这里缓存了所有栏目类别的详细信息,其中就有我们需要的
3、在上述代码后加入以下代码
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、在上述代码后加入以下代码
$TYPES = getcache('category_content_1','commons');//获取类别缓存2
foreach ($return as $key=>$v) {
$return[$key][typename]=$TYPES[$v['catid']]['catname'];//给lists标签返回的数组中增加一个类别字段
}
4、前台调用方法
{$v[typename]}
本文标签:
很赞哦! ()
相关教程
- 易优EyouCMS升级后文章列表页分页显示404错误的解决方法
- 易优EyouCMS文章列表“下一页/分页”显示404无此页面的解决方法
- PbootCMS后台修改文章列表每页显示的较大数量的方法
- pbootcms文章列表没有缩略图时不显示默认图片的方法
- PbootCMS文章列表没有缩略图时也不显示默认图片怎么办
- PbootCMS判断文章列表是否有缩略图并显示的代码示例
- PbootCMS后台动态调整文章列表每页显示的数量的方法
- WordPress最新文章列表的调用方法实例
- PbootCMS文章列表中显示默认图片的方法
- pbootcms文章列表不显示默认图片的方法
- pbootcms文章列表序号调用和使用方法
- pbootcms文章列表序号的填写方法
图文教程
PHPCMS产品筛选功能使用方法代码示例
首先,用下面这些代码替换掉phpcms/libs/functions/extention.func.php的内容然后,内容--模型管理--选择一个模型添加新字段然后,在要调用产品筛选的栏目模板页添加标签如下
升级phpcms的ckeditor编辑器的方法
首先说明一下为什么升级?网上很多人升级成了ueditor,可从fckedotror 到 ckeditor,我个人都是比较喜欢的,特别是开放式的插件方式。另外一个就是至少要懂得升级和插件的开发
phpcms用的模板引擎是什么
PHPCMS使用Smarty作为模板引擎,它是一个流行的模板引擎,用于分离业务逻辑和展示逻辑。Smarty具有缓存、灵活性、安全性和社区支持等优势。在PHPCMS中
PHPCMS常用功能标签合集
1、先更改 目录下的站点名称,再找到apache, 打开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,添加上自己需要添加的站点。
相关源码
-
(自适应响应式)html5蓝色智能水表营销型网站pbootcms模板下载PbootCMS内核开发,为智能水表企业打造的营销型网站解决方案,本模板基于PbootCMS内核开发,为智能水表及相关行业企业设计,采用HTML5+CSS3技术构建,具有响应式布局。查看源码 -
(自适应)大气办公用品耗材供应打印机产品维修网站模板下载基于PbootCMS系统开发的响应式网站模板,为营销技术博主、数字产品评测者设计。采用前沿的响应式技术,确保内容在手机端和桌面端都能获得较佳阅读体验,帮助用户高效展示技术文章和产品分析。查看源码 -
(自适应响应式)黑色酷炫高端数码摄影pbootcms网站模板源码本模板基于PbootCMS开发,为摄影工作室、个人摄影师及摄影爱好者设计。采用深色系风格,突出摄影作品展示效果,适配各类数码设备浏览。适用于作品集展示查看源码 -
(响应式)蓝色智能摄像头安防防盗电子设备免费pbootcms源码下载这是一款针对智能安防行业特点设计的网站模板,采用蓝色系配色方案,体现科技感和安全性。模板包含产品展示、解决方案、技术支持和新闻中心等核心模块,能够全面展示智能安防设备的技术特点和行业应用。查看源码 -
(自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码 -
(自适应)幽默笑话脑筋急转弯搞笑趣图博客pbootcms模板下载本模板基于PbootCMS系统开发,专为幽默笑话、搞笑趣图类网站设计。采用轻松活泼的布局风格,突出娱乐内容分享特色,适合各类笑话、段子、搞笑图片等内容展示。查看源码
| 分享笔记 (共有 篇笔记) |
