帝国CMS单条信息指定不同内容模板(限动态)
发布时间:2022-10-28作者:帝国建站网
帝国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 这样的动态链接时,会直接跳转到已生成静态页面去
相关帝国教程
- 07-21wordpress实现文章的ajax无限加载
- 05-10帝国CMS模板制作中灵动标签调用自定义页面的方法和例子
- 11-28帝国CMS实现会员资料不可修改
- 01-06帝国CMS怎么删除“此栏目暂无任何新增信息”提示文字?
- 08-03帝国CMS最高效的几种随机文章的写法
- 04-25帝国CMS showtags标签调用tags链接样式的方法!
- 08-18帝国CMS模板试用中如何调整默认编辑器高度?
- 10-13帝国CMS动态列表应用之在列表中显示指定的会员组会员发布的信息
- 09-11帝国cms如何在tags列表页获取当前tag的ID方法
- 08-18帝国获取简介代码格式去空格换行的解决方法
- 12-08帝国CMS二次开发禁止内容图片和链接中的alt与title替换成关键词
- 08-29帝国cms灵动标签随机专题调用方法和代码是什么
- 07-21帝国cms灵动标签常用的变量
- 07-18帝国cms后台模型newstext字段设置编辑器高度
- 01-06帝国CMS内容页模板调用当前信息作者会员相关信息的代码和教程
- 05-08帝国cms内容页模板把当前文章发布时间改成几年几月几号星期几显示方式
- 02-26帝国CMS灵动标签内容页调用列表页关键字
- 02-13帝国CMS列表模板list.var如果信息没有图标就留空的技巧
- 08-01帝国CMS列表页调用随机数字
- 11-18如何修改后台密码错误超过5次被限制60分钟登录