小李SEO博客

网站优化服务

帝国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就行了
例如:https://127.0.0.1/dg2/e/action/ShowInfo.php?classid=34&id=583&nrid=2


以上的方法缺点:只能在内容页链接是动态链接时才能使用上面的“&nrid=模板id”(即:只有内容页链接是动态链接时,“&nrid=模板id”才起作用),不过高手可以写个规则,用伪静态来实现。
反之,直接使用 如:https://127.0.0.1/dg2/e/action/ShowInfo.php?classid=34&id=583&nrid=2 这样的动态链接时,会直接跳转到已生成静态页面去。
上一篇:帝国cms默认勾选远程保存图片和默认勾选第一张上传图片为标题图片 下一篇:帝国CMS调用发布者所有文章列表的两种方法!包含高级应用!
相关帝国cms文章阅读
  • 帝国CMS灵动标签查询历史今日数据(日期)

    方法1、标题包含日期 ? date_default_timezone_set(PRC); $batasa=date(n月j日); ? ?=$batasa?的文章br [e:loop={0,10,3,0,title like %$batasa%}] lia href=?=$bqsr[titleurl]? target=_blank?=$bqr[title]?/a/li [/e:loop] 注释:标题包含日期 举例...

  • 帝国CMS灵动标签调用指定某个时间段的信息(日期时间归档)多种写法

    主要是对这篇文章的补充https://www.moyublog.com/notes/317.html 1、某天发布的文章 [e:loop={news,10,18,0,newstime=.to_time(2010-11-11 00:00:01). and newstime=.to_time(2010-11-11 23:59:59).}] a href=?=$bqsr[titleurl]? target=_blank?=$b...

  • 帝国cms模板字母索引导航功能制作教程

    小李网络公司介绍帝国cms模板字母索引导航功能制作教程知识,包括通讯录字母索引没有了参考文献索引格式android按字母索引安卓字母索引中药材字母索引附录和索引有什么区别android字母索引控...

  • 帝国CMS灵动标签调用多表多模型文章信息的写法

    要提高这条语句在页面中的性能 博主将这个片段写入了自定义页面 这样就能在需要的页面 区域调用出来 而不需要时时访问数据库大约10分钟刷新一次 降低了 大数据下访客每次访问时都要查询...

  • 帝国CMS常用调用标签

    公共变量类: 网站名称: ?=$public_r[sitename]? 网站域名: ?=$public_r[news.url]? (动态) !---news.url--](静态) !------class.menu--]:一级栏目导航 !------pagetitle--]:页面名称 !------pagekey--]:页面关键字...

  • 帝国CMS灵动标签调用某个时间段的信息的代码写法!

    用如下方法可以实现了! [e:loop={news,10,18,0,newstime=.to_time(2010-11-11 00:00:01). and newstime=.to_time(2010-11-11 23:59:59)}] a href=?=$bqsr[titleurl]? target=_blank?=$bqr[title]?/abr [/e:loop]...

  • 给帝国CMS后台增加手动添加会员功能!

    由于帝国CMS后台没有增加会员的功能,所以做了此教程!请有需要的小伙伴备份文件然后测试修改! 后台手动增加会员的功能 具体修改了两个文件,AddMember.php和ListMember.php(在e/admin/member/目录...

  • 帝国cms网站微信公众号获取验证码密码下载软件资源插件

    小李网络公司介绍帝国cms网站微信公众号获取验证码密码下载软件资源插件知识,包括帝国cms微信小程序帝国重器公众号帝国微信在哪上传帝国重器作者的公众号帝国cms对接公众号微信群导航c...

  • 帝国CMS[!--list.pageno--]当前分页号改造(动态+静态)

    !--list.pageno--]显示第X页,在/e/class/functions.php,改成$string=str_replace('!--list.pageno--]',($pagenum==1?'':'_第'.$pagenum.'页'),$string); 动态的改e/action/ListInfo/index.php...

  • 帝国cms模板隔行变色使用灵动标签实现方法

    小李网络公司介绍帝国cms模板隔行变色使用灵动标签实现方法知识,包括帝国cms标签调用大全帝国cms标签帝国下载站模板帝国cms标签位置帝国网站模板帝国cms首页tags帝国cms描述帝国cms通过tags....

  • 帝国cms网站后台修改评论插件

    小李网络公司介绍帝国cms网站后台修改评论插件知识,包括帝国CMS后台修改评论插件,可修改评论内容、用户名、时间、支持数、反对数等,帝国CMS评论JS调用模板设置教程 | 开拓族,如何让帝国...

  • 帝国CMS列表页判断是否有标题图片,如果没有就显示指定的图片。

    方法1、php判断 ①、复制以下代码带到列表内容模板 if(empty($r[titlepic])) { $pic=; } else { $pic=img src=.$bqr[titlepic]. /; } $listtemp=lia href=!--titleurl--].$pic./a/li; ②、勾选使用程序代码 开启list.var模板的php代...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640