phpcms 单网页作为栏目 还怎么放内容
3个回答
2014-03-15
展开全部
修改模型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父栏目了。
追问
太感谢了,不过还有个问题
//$r['disabled'] = $r['child'] ? 'disabled' : '';这个语句是做什么的,我没有去掉也可以,去掉也没影响。
这个有空就回答下,没有算了~采纳明儿给你.
追答
这个我也不是很明白,对phpcms理解的也不是很透彻
2015-07-12 · 知道合伙人软件行家
PS一点学
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1408
获赞数:11167
毕业于广东机电职业技术学院软件技术专业.IT行业2年从业经验,主要负责建站,SEO,营销.现任凯龙网络技术主管.
向TA提问 私信TA
关注
展开全部
首先说一下,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的人都是为了方便,弄得这么复杂这么不合理,真不知道开发团队怎么想的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改模型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父栏目了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询