phpcms 单网页作为栏目 还怎么放内容
答案:3 悬赏:50 手机版
解决时间 2021-11-19 05:55
- 提问者网友:捧腹剧
- 2021-11-18 09:15
phpcms 单网页作为栏目 还怎么放内容
最佳答案
- 五星知识达人网友:掌灯师
- 2021-11-18 09:53
修改模型content文件phpcms\modules\content\content.php,方法是修改init方法
第一步:通过init找到了public_categorys函数 直接定位到约488行。
将代码:
$strs="\$add_icon\$catname";
$strs2 = "\$catname";
将$str2修改为
$strs2= "\$add_icon\$catname";
修改后保存。这样让page能够修改这些栏目以及里面的内容,之后进行更新缓存、url更新,以及内容页更新等操作。
第二步:修改create_html.php,之后更新
修改content.php同文件夹下的create_html.php,找到178行
将
//$r['disabled'] = $r['child'] ? 'disabled' : '';
这一行去掉。
然后进后台更新缓存,可以编辑单页page父栏目了。
第一步:通过init找到了public_categorys函数 直接定位到约488行。
将代码:
$strs="\$add_icon\$catname";
$strs2 = "\$catname";
将$str2修改为
$strs2= "\$add_icon\$catname";
修改后保存。这样让page能够修改这些栏目以及里面的内容,之后进行更新缓存、url更新,以及内容页更新等操作。
第二步:修改create_html.php,之后更新
修改content.php同文件夹下的create_html.php,找到178行
将
//$r['disabled'] = $r['child'] ? 'disabled' : '';
这一行去掉。
然后进后台更新缓存,可以编辑单页page父栏目了。
全部回答
- 1楼网友:忘川信使
- 2021-11-18 12:01
首先说一下,pc团队对单页的理解,真的让我很难理解,单页下面有了子栏目,单页就无法编辑内容,而且导航显示二级导航的时候还要依赖这个无法编辑内容的顶级栏目!!!没办法,那就自己改改代码吧!
PHPCMS v9单页模型实现父栏目添加内容功能方法如下:
第一步:找到 modules/content/content.php 第 495行
修改
$strs2 = "\$catname";
为:
$strs2= "$add_icon\$catname";
第二步:找到与content.php同目录的 create_html.php 注释掉第178行
修改工作做完了,去后台更新一下缓存,试试去吧! 这个是唯一一个能根治的方法,其他的什么在建立个模板啊,加外部链接是全是扯淡的,更新起来很麻烦,用pc的人都是为了方便,弄得这么复杂这么不合理,真不知道开发团队怎么想的!
PHPCMS v9单页模型实现父栏目添加内容功能方法如下:
第一步:找到 modules/content/content.php 第 495行
修改
$strs2 = "\$catname";
为:
$strs2= "$add_icon\$catname";
第二步:找到与content.php同目录的 create_html.php 注释掉第178行
修改工作做完了,去后台更新一下缓存,试试去吧! 这个是唯一一个能根治的方法,其他的什么在建立个模板啊,加外部链接是全是扯淡的,更新起来很麻烦,用pc的人都是为了方便,弄得这么复杂这么不合理,真不知道开发团队怎么想的!
- 2楼网友:动情书生
- 2021-11-18 11:14
修改模型content文件phpcms\modules\content\content.php,方法是修改init方法
第一步:通过init找到了public_categorys函数 直接定位到约488行。
将代码:
$strs="\$add_icon\$catname";
$strs2 = "\$catname";
将$str2修改为
$strs2= "\$add_icon\$catname";
修改后保存。这样让page能够修改这些栏目以及里面的内容,之后进行更新缓存、url更新,以及内容页更新等操作。
第二步:修改create_html.php,之后更新
修改content.php同文件夹下的create_html.php,找到178行
将
//$r['disabled'] = $r['child'] ? 'disabled' : '';
这一行去掉。
然后进后台更新缓存,可以编辑单页page父栏目了。追问太感谢了,不过还有个问题
//$r['disabled'] = $r['child'] ? 'disabled' : '';这个语句是做什么的,我没有去掉也可以,去掉也没影响。
这个有空就回答下,没有算了~采纳明儿给你.追答这个我也不是很明白,对phpcms理解的也不是很透彻
第一步:通过init找到了public_categorys函数 直接定位到约488行。
将代码:
$strs="\$add_icon\$catname";
$strs2 = "\$catname";
将$str2修改为
$strs2= "\$add_icon\$catname";
修改后保存。这样让page能够修改这些栏目以及里面的内容,之后进行更新缓存、url更新,以及内容页更新等操作。
第二步:修改create_html.php,之后更新
修改content.php同文件夹下的create_html.php,找到178行
将
//$r['disabled'] = $r['child'] ? 'disabled' : '';
这一行去掉。
然后进后台更新缓存,可以编辑单页page父栏目了。追问太感谢了,不过还有个问题
//$r['disabled'] = $r['child'] ? 'disabled' : '';这个语句是做什么的,我没有去掉也可以,去掉也没影响。
这个有空就回答下,没有算了~采纳明儿给你.追答这个我也不是很明白,对phpcms理解的也不是很透彻
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯