您现在的位置是:首页 > 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中设置会员积分体系和等级规则可以通过后台管理界面实现。1)进入“会员”菜单下的“积分规则”选项,定义积分变化规则。2)设置会员等级规则,基于积分设定不同等级。
phpcms不能加水印的原因和解决方法示例
phpcms远程图片本地化不成功及加水印功能失效的解决教程具体修改如下:include/attachment.class.php添加了一个函数
phpcms后台无法上传图片怎么办
1、首先打开文件/phpcms/libs/classes/attachment.class.php2、找到如下代码:3、修改,如下:
phpcmsv9源码pc_base::creat_app()参数说明
在前面我们已经知道了,这个load_sys_classs静态方法,它加载了PC_CMS/libs/classes/application.class.php默认的这个函数这个方法是实例化的,所以我们找到application.class.php
相关源码
-
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码 -
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码 -
响应式粉色美容整形化妆品pbootcms网站模板开源源码该网站模板为美容整形、化妆品企业设计,采用响应式布局确保在手机、平板及PC端自动适配显示效果。基于PbootCMS内核开发,支持一键替换图文内容快速转换至其他行业应用。查看源码 -
(PC+WAP)蓝色不锈钢簧线金属制品营销型pbootcms网站模板本模板基于PbootCMS内核开发,为不锈钢及金属制品企业量身打造。采用响应式设计,适配PC与移动设备,提供统一后台管理体验,数据实时同步更新。查看源码 -
自适应建材瓷砖卫浴大理石类pbootcms网站模板源码下载为建材瓷砖、卫浴瓷砖企业打造的高端响应式门户模板,基于PbootCMS内核深度开发。采用前沿HTML5自适应架构,无缝兼容手机端触控交互与PC端展示场景。查看源码
| 分享笔记 (共有 篇笔记) |
