phpcms v9单网页作为栏目页时怎样添加修改内容

发表时间
评论 没有

phpcms v9是一款对二次开发很友好的国产CMS,但其对单网页的定义非常狗血。单网页作为栏目页时不能添加修改内容,而二级导航却需要使用这个单网页,经过对模版的调整最终这个单网页和普通栏目页也就没有什么区别了,而我们需要单网页是因为其本身可以放置内容。现对程序文件进行修改达到单网页作为栏目页时仍然可以添加修改内容。

打开程序文件:phpcms/modules/content/content.php
找到代码(约 504行)

$r['type'] = 'add';

在其下面添加代码:

$r['add_page'] = "<a href='?m=content&c=content&a=".$r['type']."&menuid=".$_GET['menuid']."&catid=".$r['catid']."' target='right' onclick='open_list(this)'> + </a>"; // 单页面频道页时可编辑单页面内容 

如运行时提示无效的行为可改为:

$r['add_page'] = "<a href='?m=content&c=content&a=add&menuid=".$_GET['menuid']."&catid=".$r['catid']."' target='right' onclick='open_list(this)'> + </a>"; // 单页面频道页时可编辑单页面内容 

找到代码(约508行)

$r['type'] = 'init';

在其下面添加代码:

$r['add_page'] = ''; // 栏目频道页时不可发布内容

找到代码(约528行)

$strs2 = "<span class='folder'>\$catname </span>";

修改为:

$strs2 = "<span class='folder'>\$catname \$add_page </span>"; // $add_page 单页面频道页时可添加内容

作者
分类 网站建设, 电脑网络

评论

本文评论功能已关闭。

← 较早的 较新的 →

相关文章