帝国CMS单条信息指定不同内容模板(简单改造模式)
发布时间:2022-06-10作者:帝国建站网
帝国CMS的信息是绑定内容模板的,通过本教程可以实现,在前台自由使用不同的模板,比如在网站首页,两处添加同一条信息链接,但不同的同容模板
打开 /e/action/ShowInfo.php 文件
查找:
例如:http://127.0.0.1/dg2/e/action/ShowInfo.php?classid=34&id=583&nrid=2
以上的方法缺点:只能在内容页链接是动态链接时才能使用上面的“&nrid=模板id”(即:只有内容页链接是动态链接时,“&nrid=模板id”才起作用),不过高手可以写个规则,用伪静态来实现。
反之,直接使用 如:http://127.0.0.1/dg2/e/action/ShowInfo.php?classid=34&id=583&nrid=2 这样的动态链接时,会直接跳转到已生成静态页面去。
打开 /e/action/ShowInfo.php 文件
查找:
替换成:$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];
使用的时候在信息地址后面加&nrid=模板id就行了$nrid=(int)$_GET['nrid'];
if($nrid)
{
$r[newstempid]=$nrid;
}
else
{
$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];
}
例如:http://127.0.0.1/dg2/e/action/ShowInfo.php?classid=34&id=583&nrid=2
以上的方法缺点:只能在内容页链接是动态链接时才能使用上面的“&nrid=模板id”(即:只有内容页链接是动态链接时,“&nrid=模板id”才起作用),不过高手可以写个规则,用伪静态来实现。
反之,直接使用 如:http://127.0.0.1/dg2/e/action/ShowInfo.php?classid=34&id=583&nrid=2 这样的动态链接时,会直接跳转到已生成静态页面去。
相关帝国教程
- 06-12帝国cms前台会员投稿之后转到该信息页面
- 04-22帝国CMS灵动标签调用反馈信息
- 08-28帝国CMS列表页模板随机有规律的插入增加广告流隔行广告
- 06-02帝国cms专题调用标题、简介、文章数、时间、点击数
- 09-15帝国CMS顶一下(diggtop)踩一下(diggdown)具体实现方法详解!
- 07-13css的文字过长裁剪后面跟着省略号
- 08-17帝国cms搜索页支持php和动态标签方法
- 07-05帝国CMS列表内容模板(list.var)调用会员头像、会员名称、会员积分等字段
- 06-13帝国cms发布于10秒前 1周前 1个月前 倒计时函数设置方法
- 11-24帝国CMS不同会员组显示不同的会员中心菜单项
- 06-22帝国CMS分类信息有效期
- 03-05帝国cms模板灵动标签调用的信息带tag和搜索关键字
- 08-23帝国cms系统的信息ID从1开始
- 04-21帝国CMS怎么调用昨天、今天、或者某天、指定时间发布的文章
- 10-17帝国cms灵动标签同时调用头条和推荐的内容
- 11-20帝国cms修改实现TAG标签以TAGID的方式伪静态
- 03-10帝国CMS网站管理系统安全设置教程
- 04-21帝国cms标签支持按SQL语句调用方法说明
- 09-04帝国CMS模板内容页关键字加粗 加背景色
- 07-22解决帝国CMS官方结合项插件自定义字段不支持0和静态页classid为空