您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcmsv9栏目页静态化生成实现方法
魏成贯2025-06-12phpcms教程已有人查阅
导读一、phpcms-v9中栏目页的静态化生成在phpcms/modules/content/create_html.php控制器中的category()方法
一、phpcms-v9中栏目页的静态化生成在phpcms/modules/content/create_html.php控制器中的category()方法
有时候我们不希望某些特定的栏目生成静态页,这时候我们该怎么办呢?为了测试方便,复制category(),并命名为categorysub()方法
有时候我们不希望某些特定的栏目生成静态页,这时候我们该怎么办呢?为了测试方便,复制category(),并命名为categorysub()方法
/**
* 生成子分类的栏目页
*/
public function categorysub() {
if(isset($_POST['dosubmit'])) {
extract($_POST,EXTR_SKIP);
$this->html = pc_base::load_app_class('html');
$referer = isset($referer) ? urlencode($referer) : '';
$modelid = intval($_POST['modelid']);
if(!isset($set_catid)) {
if($catids[0] != 0) {//指定栏目的情况
$update_url_catids = $catids;
} else {//不限栏目的情况
foreach($this->categorys as $catid=>$cat) {
if($cat['siteid'] != $this->siteid || $cat['type']==2 || !$cat['ishtml']) continue;
if($modelid && ($modelid != $cat['modelid'])) continue;
//位彦辉:不想生成栏目静态页的栏目可以在这里做控制if($catid!=13 && $catid != 9){...}
//栏目id为1、9、10,11、13、14的栏目不生成栏目静态页
if(!in_array($catid,array(1,9,10,11,13,14))){
$update_url_catids[] = $catid;
}
//$update_url_catids[] = $catid;
}
}
setcache('update_html_catid'.'-'.$this->siteid.'-'.$_SESSION['userid'],$update_url_catids,'content');
$message = L('start_update_category');
$forward = "?m=content&c=create_html&a=categorysub&set_catid=1&pagesize=$pagesize&dosubmit=1&modelid=$modelid&referer=$referer";
showmessage($message,$forward);
}
本文标签:
很赞哦! ()
相关教程
图文教程
PHPCMS简介,PHPCMS能做什么
PHPCMS基于PHP写的,PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,该语言与C语言类似,是常用的网站编程语言,并且利于学习,使用广泛,主要适用于Web开发领域。
phpcms系统连接mysql失败的解决方法
失败原因:phpcms v9安装程序代码对提交的密码中特殊字符(如:&$^!@#)未进行escape转义处理。1、修改install/step5.tpl.php 127行为:
phpcms模板标签使用说明示例
使用phpcms总是要查询各种标签,实在很烦,只好找个比较全的来备查。因为自己写一个orm来配合调用也没那么容易无缝的嵌入到引擎当中。
phpcms不支持https的解决方法示例
phpcms不支持https的解决办法:首先找到“global.func.php”文件;然后修改代码为“$url = str_replace(array('https://','//','~')”;最后修改content_list文件即可。
相关源码
-
(PC+WAP)红色家装设计智能家居家具建材pbootcms网站源码下载本模板基于PbootCMS系统开发,为智能家居、家装设计及家具建材行业设计。采用现代化布局风格,突出家居设计行业特色,适合展示各类家居产品、设计方案和建材信息。查看源码 -
(自适应)绿色园林建筑花卉园艺艺术模板免费下载为景观设计及园艺企业打造的响应式网站框架,基于PbootCMS系统开发,帮助传统园林行业建立现代化数字展示平台。采用标准DIV+CSS前端架构,代码精简无冗余。查看源码 -
html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码 -
(自适应手机端)英文外贸电子产品通用pbootcms模板源码下载为电子产品外贸企业设计的响应式网站模板,采用PbootCMS开发内核,支持多语言展示。模板默认集成产品展示系统、询价表单模块和企业资质展示区,满足跨境贸易基础需求。整站采用模块化设计,便于扩展业务场景。查看源码 -
(自适应响应式)html5高档服装定制西服pbootcms模板下载本模板基于PbootCMS内核开发,为服装定制企业和服装品牌量身打造。设计风格时尚现代,充分展现服装行业的审美特质与品牌魅力。采用HTML5响应式技术,确保在各种设备上呈现视觉效果。整站布局注重产品展示与品牌叙事,帮助企业有效展示服装系列与定制服务,提升客户体验。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码
| 分享笔记 (共有 篇笔记) |
