帝国CMS单条信息指定不同内容模板(简单改造模式)

帝国CMS的信息内容是关联內容模版的,根据本实例教程能够 完成,在前台接待随意应用不一样的模版,例如在首页,多处加上同一条信息内容连接,但不一样的同容模版

开启/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.jpg

转载请说明出处内容投诉
八爷源码网 » 帝国CMS单条信息指定不同内容模板(简单改造模式)