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

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

3年前 (2022-10-21)帝国CMS8010
帝国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页面名称标题关键词描述内容等变量” 的相关文章

window服务器iis的帝国cms站点上传大文件出现500问题

window服务器iis的帝国cms站点上传大文件出现500问题

帝国制作的网站,windows系统服务器iis环境,上传大文件出现500错误怎么办?windows系统服务器中,上传大文件提示500怎么办? linux下改到iis+php后,上传大于2M就出500错,改了php.ini中的upload_max_filesize也不行,最后解决如下: 第一步:修改p...

帝国CMS上传生成的随机文件名前面增加自定义前缀

帝国CMS上传生成的随机文件名前面增加自定义前缀

帝国CMS上传生成的随机文件名前面怎么实现增加自定义前缀呢?如何实现?帝国CMS默认上传文件后生成一个32位的随机名称,今天教大家的方法可以在这个32位的随机名称前增加固定名称。 比如,增加 lexiw_ 那么生成后的文件名称就是: lexiw_3445645iuiu567567u5pou5675...

帝国cms远程图片本地化不生效原因以及解决方法

帝国cms远程图片本地化不生效原因以及解决方法

帝国cms远程图片本地化不生效原因1、图片格式和大小设置问题帝国默认的图片格式不包括png,但是我们现在qq截图等都是png图片格式,加进去即可,假如源站的图片格式帝国后台没有,那肯定保存不了了。系统参数设置——文件设置——文件扩展名同时设置可以上传图片大小。2、服务器配置问题需要在php.in中把...

帝国cms模板使用的灵动标签常用的变量

帝国cms模板使用的灵动标签常用的变量

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] <?=$bqno?><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?><...

帝国CMS列表页判断是否有标题图片没有则显示指定的图片

帝国CMS列表页判断是否有标题图片没有则显示指定的图片

帝国CMS列表页模板里面怎么判断文章是否有标题图片,如果没有图片就调用显示默认或者指定的一张图片!   第一种方法、用php判断:   ①、复制以下代码带到“列表内容模板” if(empty($r[titlepic])) { $pic=''; } else { $pic='<img src=...

帝国cms灵动标签调用字母所属的信息

帝国cms灵动标签调用字母所属的信息

帝国cms灵动标签调用字母所属的信息 [e:loop={"select * from [!db.pre!]ecms_news where infozm='A'",5,24,0}] <a href="<?=$bqsr['titleurl']?>" target="_blank"&g...