您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS信息单条指定不同内容模板的方法
语菡2023-04-22 22:47:08帝国CMS教程已有人查阅
导读帝国CMS的信息是绑定内容模板的,通过本教程可以实现,在前台自由使用不同的模板,比如在网站首页,两处添加同一条信息链接,但不同的同容模板
帝国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=(int)$_GET['nrid'];
if($nrid)
{
$r[newstempid]=$nrid;
}
else
{
$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];
}
使用的时候在信息地址后面加&nrid=模板id就行了例如: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 这样的动态链接时,会直接跳转到已生成静态页面去
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国灵动标签多表怎么调用最新信息
帝国CMS多表调用最新信息 (演示代码为默认数据表下全站最新10条图片信息),自己根据需求可以附加条件,实现全站点击,全站头条,全站推荐等等 -
帝国CMS前段投稿获取显示IP地址
有一些需求是前段投稿功能需要自动获取投稿人的IP地址并录入数据库,故有此教程!废话不多说直接步骤来。步骤如下:1、管理数据表 - ***数据表 - 管理字段 - 添加一个 IP字段2、 -
帝国CMS增加会员空间最近访客记录的方法
帝国CMS会员空间是没有访客记录功能的,所以我们需要二次开发一个,方法不是非常复杂,步骤代码会全部列出,大致效果是这样的。 -
帝国CMS百度MIP改造newstext正则表达式教程
本教程主要功能就是把编辑器内的img a标签等替换为MIP标准格式1、打开/e/class/userfun.php添加处理函数:
留言与评论 (共有 条评论) |