PHPCMS V9实现单页面做频道时也可编辑内容
来源:互联网 发布:nginx获取header信息 编辑:程序博客网 时间:2024/06/06 00:54
使用过Phpcms V9的朋友,肯定知道PC V9默认的Page页面是只有一篇内容的,但是一旦添加了子栏目,那么父级Page栏目就会不能添加内容,这样就会出现问题:当访问父级栏目的时候,默认不会转到最新page或者某一个子栏目页面,这样会发现没有内容。于是需要自定义Phpcms V9列表页调用栏目第一篇文章内容,魔酷阁在此继续分享另外一种方法做到父单页栏目添加内容方法,这是PC V9鲜为人知的Page模型自定义的方法。
具体修改模型conten文件phpcms\modules\content\content.php,方法是修改init方法
第一步:通过init我找到了public_categorys函数 直接定位到约488行。
将代码:
$strs="<span class='\$icon_type'>\$add_icon<a href='?m=content&c=content&a=\$type&menuid=".$_GET['menuid']."&catid=\$catid' target='right' onclick='open_list(this)'>\$catname</a></span>";$strs2 = "<span class='folder'>\$catname</span>";
将$strs2 = "<span class='folder'>\$catname</span>";
修改为
$strs2= "<span class='folder'>\$add_icon<a href='?m=content&c=content&a=\$type&menuid=".$_GET['menuid']."&catid=\$catid' target='right' onclick='open_list(this)'>\$catname</a></span>";
修改后保存。这样让page能够修改这些栏目以及里面的内容,之后进行更新缓存、url更新,以及内容页更新等操作。
第二步:修改create_html.php,之后更新
修改content.php同文件夹下的create_html.php,找到178行将
//$r['disabled'] = $r['child'] ? 'disabled' : '';
这一行去掉。
然后进后台更新缓存,可以编辑单页page父栏目了。
转载自:魔酷阁
阅读全文
0 0
- PHPCMS V9实现单页面做频道时也可编辑内容
- PHPCMS V9单页作为栏目无法编辑栏目内容的解决方法
- phpcms v9 发布内容页面 500错误
- 【phpcms-v9】如何在频道页面动态显示当前频道各个子栏目的部分信息
- 关于phpcms v9的404页面实现
- 【phpcms-v9】授课内容
- 【phpcms-v9】phpcms-v9系统中内容详情页登陆后返回页面
- phpcms v9 首页调用单页内容方法介绍
- 【phpcms-v9】phpcms-v9如何实现实时编辑、实时预览功能
- PHPCMS V9单页面添加组图字段
- phpcms v9 ftp 同步到发布点页面内容没有
- 给phpcms v9专题添加一个radio单选按钮,可以多次利用专题创建不同的栏目进行内容编辑,给专题添加一个自定义字段
- phpcms v9 内容收藏数
- 【phpcms-v9】phpcms-v9内容页标签汇总
- 关于phpcms v9 如何在首页调用单网页面内容的代码
- phpcms v9模版编辑路径穿越漏洞
- phpcms v9会员投稿编辑功能
- 【phpcms-v9】content_form.calss.php文件分析-内容添加页面动态表单的生成原理
- 前端好用的插件
- Caused by: java.lang.ClassNotFoundException,还有关于包冲突一些问题
- 数据结构实验之链表三:链表的逆置
- js学习笔记
- 如何正确在集合遍历的时候删除多个元素
- PHPCMS V9实现单页面做频道时也可编辑内容
- Rational Arithmetic
- Android Studio模拟器打开developer options
- Spring Bean
- 在公司的局域网内,组长让你在自己的虚拟机部署项目,大家等着访问测试,该怎么办???
- 小白成长记——Java基础之操作符
- 星罡:因为期待_你需要更出色!
- Android消息处理机制
- 聊天室入门实战(node,socket.io实现)--第二章(美化,图片发送,登录提示,认证)