下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS怎样让一条信息具有多个模板?

475 2021-02-20 19:37:29

收藏
帝国CMS的信息是绑定内容模板的,通过本教程可以实现在前台自由使用不同的模板,比如在网站首页,可以让一条内容对应2个页面,进行不同的展示。

打开如下文件
/e/action/ShowInfo.php

查找:
$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];

替换成:
$nrid=(int)$_GET['nrid'];
if($nrid)
{
$r[newstempid]=$nrid;
}
else
{
$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];
}

使用的时候在信息地址后面加&nrid=模板id就行了

例如:
http://192.168.1.1/factory/e/action/ShowInfo.php?classid=34&id=583&nrid=2

以上方法的缺点:
只能在内容页链接是动态链接时才能使用上面的“&nrid=模板id”(即:只有内容页链接是动态链接时,“&nrid=模板id”才起作用)。

反之,直接使用如下方这样的动态链接时,会直接跳转到已生成静态页面去
http://192.168.1.1/factory/e/action/ShowInfo.php?classid=34&id=583&nrid=2

本文地址:https://xzo.com.cn/develop/empire/632.html

有帮助,很赞!

信息来源:墨鱼部落格
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
忘记帝国CMS账号/密码/认证码如何重置
忘记帝国CMS账号/密码/认证码如何重置

部分用户一段时间没有登录后台,或是换了机器忘记了帝国CMS账号/密码/认证码,...

16 868
帝国cms列表页list.var调用tags怎么做?
帝国cms列表页list.var调用tags怎么做?

文章tag作为文章的重要组成部分,在信息集合上表现非常好,如果合理利用,能获得...

3 285
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?

在网站运营过程中,我们可能因为这样那样的原因需要批量删除大批文章信息,几十...

1 950
帝国cms封面模板怎样调用栏目别名做标题
帝国cms封面模板怎样调用栏目别名做标题

我们知道,帝国cms终极栏目可以用<?=$class_r[$GLOBALS[navclassid]][bname]?...

1 301
帝国cms投稿后怎样跳转指定页面?
帝国cms投稿后怎样跳转指定页面?

帝国cms投稿后怎样跳转的问题一直让很多人困扰。有人想跳到个人中心,也有人...

1 295
怎样防止帝国cms广告被广告插件屏蔽?
怎样防止帝国cms广告被广告插件屏蔽?

帝国cms广告挺好用的,但因为ad标识太明显,容易被浏览器广告插件屏蔽。那么,我...

0 489
帝国cms网站怎样用宝塔自动备份?
帝国cms网站怎样用宝塔自动备份?

帝国cms开发的网站数据要经常备份,防范不小心误删除了数据或文件以及服务器...

0 428
帝国cms怎样在列表循环list.var中插入广告?
帝国cms怎样在列表循环list.var中插入广告?

帝国cms程序广泛应用于各行各业的网站建设,其安全性高、性能强大。但网站建...

3 340
随机帝国CMS开发教程
帝国CMS内容模板获取所有分页数和当前分页号的方法
帝国CMS内容模板获取所有分页数和当前分页号的方法

有时候需要在内容页做一些漂亮的格式,或者特殊的应用,比如获取所有分页数量和...

9 824
帝国CMS怎样做百万、千万级别数据库的网站?
帝国CMS怎样做百万、千万级别数据库的网站?

帝国CMS作为最强大的开源cms之一,其程序效率毫无疑问。但,帝国CMS真的可以做...

19 1148
帝国cm后台权限检测判断代码大全
帝国cm后台权限检测判断代码大全

帝国cm后台权限检测判断代码大全,包括信息管理、栏目管理、模板管理、用户面...

13 579
帝国CMS登录后一片空白的白屏什么原因?
帝国CMS登录后一片空白的白屏什么原因?

帝国CMS登录后一片空白的原因较多,本方案排除了php配置文件php.ini中的short...

12 663
帝国cms怎样将信息来源befrom外链转内链?
帝国cms怎样将信息来源befrom外链转内链?

很多技术分享型站点转载了外站不少信息,部分有素质的站长会展示信息来源并链...

27 3739
现在建网站作用还大吗?
现在建网站作用还大吗?

今天有客户很困惑的问鸥哥:现在大家都用小程序了,做网站还有意义吗?如果有,又有...

0 836
让帝国cms网站更安全的七个技巧
让帝国cms网站更安全的七个技巧

帝国cms本身虽然很安全,却也扛不住不懂帝国的用户乱来。一些细节性的问题如...

11 827
phpcms倒闭了怎么办?能转为其他程序吗?
phpcms倒闭了怎么办?能转为其他程序吗?

最近有客户反馈,说几年前用phpcms做的网站被挂马,想要鸥哥辅助查杀一下病毒。...

16 928
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入