当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

3年前 (2022-10-21)帝国CMS15036
帝国CMS自定义页面模板里面怎么调用页面名称,页面标题,关键词,描述,内容的方法!

方法一、获取自定义页面的页面ID,用以下代码:

<?php
   $pageid=str_replace("page","",$classid);
?>

在帝国CMS中,自定义页面的页面ID好像是唯一开放的PHP变量,利用$classid得到自定义页面的ID,获取的值类似:page23,所以还得把page去掉才是真正的页面ID

方法二、获取自定义页面的页面关键词变量,用以下代码:

<?php
   $pageid=str_replace("page","",$classid);
   $r=$empire->fetch1("select pagekeywords from phome_enewspage where id = $pageid");
   $dcm=$r['pagekeywords'];
   echo $dcm;
?>

逻辑是:先获取页面ID,再把页面ID传入SQL,获取当前页面的pagekeywords,为了页面其他地方方便调取,再赋给一个变量,最后echo打印出来看看值是否正确。

通过第二步,可以举一反三地获取自定义页面的页面名称、标题、描述、内容等变量。

其实再举一反三,在首页模板、列表模板、内容模板里都可以用PHP这个方法来获取任何想要的字段值作为变量。

OK!搞定!大家赶紧去试试吧!

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/94.shtml

标签: PHP获取变量

“帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量” 的相关文章

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据 <?php $bclassid=$GLOBALS[navclassid];//取得本栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre...

帝国CMS模板调用收藏内容的会员信息带头像和不带头像

帝国CMS模板调用收藏内容的会员信息带头像和不带头像

帝国cms模板里面,怎么调用显示收藏该内容的会员信息呢?其实方法也不难,下面帝国CMS模板网就来告诉大家怎么调用: 方法1、(不带头像调用) [e:loop={"select * from [!db.pre!]enewsfava where classid='$navinfor[classid]'...

帝国CMS内容页字段为空判断的用法

帝国CMS内容页字段为空判断的用法

帝国CMS内容页中,如果某个字段没有填写内容就不显示,填写了就正常显示,这种效果怎么实现? PHP判断实现,代码如下: <?php if($navinfor[字段名]) { ?> 现在的内容 <? } else { ?> 不显示 <? } ?>...

帝国CMS灵动标签SQL调用广告

帝国CMS灵动标签SQL调用广告

帝国CMS怎么用灵动标签SQL调用广告呢? 标签实例: [e:loop={"select * from phome_enewsad where adid in (1,2,3) and t=0 order by adid desc limit 20",0,24}] <a href="<?...

帝国cms时间转化变为几分钟前几小时前几天前几月前几年前

帝国cms时间转化变为几分钟前几小时前几天前几月前几年前

帝国cms将时间转化为几分钟前,几小时前,几天前,几月前,几年前,使用函数将时间转化为教程。打开 /e/class/userfun.php 文件, 添加以下代码: function user_ago($tm,$rcs = 0) { $cur_tm = time(); $dif = $cur_...

帝国CMS7.5版系统模型新增发布后和修改后处理函数扩展

帝国CMS7.5版系统模型新增发布后和修改后处理函数扩展

系统模型新增前台与后台“增加信息后处理函数”、“修改信息后处理函数”,函数格式:function user_ModFun($mid,$isadd,$isq,$classid,$id,$cs){}参数说明:user_ModFun:函数名$mid:系统模型ID$isadd:值为1时是增加信息;值为0时是...