分类 帝国CMS 下的文章

帝国CMS一篇文章多个不同模板的动态内容页展示

有时候有这个需求:一篇文章,形成多个URL,每个URL对应不同的模板,这样相同内容显示不同效果的页面。

第一步:复制动态页面文件。

e/action/ShowInfo.php文件复制一份,并重命名,比如命名为 ShowInfo2.php

第二步:修改刚复制好的页面。

1,搜索//moreport,将这段代码注释:

阅读剩余部分

帝国CMS删除信息来源[--befrom-- ]的链接

帝国CMS文章内容模板里用[!--befrom--]显示信息来源,有时候我们不希望信息来源还有超级链接信息,只想显示文本信息。

帝国CMS删除信息来源[!--befrom--]的链接有两种方法:

一,修改帝国CMS的源代码

找到e/class/connect.php文件,搜索$return_befrom="<a href='".$r[siteurl]."' target="_blank">".$r[sitename]."</a>";

修改为:$return_befrom=$r[sitename];

二,在文章内容模板里不用[!--befrom--]标签,采用PHP代码调用

阅读剩余部分

帝国CMS去掉文章内容页[--writer--]作者的mailto链接

在帝国CMS的文章内容页模板里,用标签[!--writer--]可以显示文章的作者,但是他还会显示mailto邮箱链接,如果在管理作者列表,你不填邮箱,他就是一个mailto空链接,再说了,谁会填写邮箱地址?把邮箱地址显示在网页里,除非招呼垃圾邮件广告,没其他任何卵用。

因此,作为有洁癖的我,必须去掉文章内容页[!--writer--]作者的mailto链接。有三种方法:

阅读剩余部分

帝国CMS把栏目下的文章转移到新栏目里,URL地址保持不变

有时候需要把一个栏目下的部分或全部文章,转移到别的栏目下。比如某个栏目现在要创建子栏目,创建子栏目之前,要先把它转换成非终极栏目,要转换成终极栏目,就必须把栏目下的文章转移了。

文章较多,且文章都被搜索引擎收录了,最好要保持URL地址不变,这样对SEO更友好。

如果是转移到新建栏目下,那很好办,可以保持URL地址不变。在新建栏目的“生成选项”里,找到“内容页存放目录”一项。
1,如果以前文章的URL结构是/AAA/BBB/文章id.html,选择“自定义”,输入AAA/BBB
2,下面的“内容页目录存放形式”,选择不设置目录

阅读剩余部分