小李SEO博客

网站优化服务

帝国cms自定义页面用PHP获取页面变量的方法

一,获取自定义页面的页面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这个方法来获取任何想要的字段值作为变量。

上一篇:帝国cm列表页内容显示判断文章来源带连接的方法 下一篇:帝国cms模板留言版和反馈及动态页脚调用友情链接方法
相关帝国cms文章阅读
  • 帝国CMS单条信息指定不同内容模板(限动态)

    帝国CMS的信息是绑定内容模板的,通过本教程可以实现,在前台自由使用不同的模板,比如在网站首页,两处添加同一条信息链接,但不同的同容模板 打开 /e/action/ShowInfo.php 文件 查找: $r[ne...

  • 帝国cms只读取当天发布信息调用代码

    ?php $timedays=strtotime(date(Y-m-d,time()));//今天0点的时间点 $timedaye=$timedays+3600*24;//今天24点的时间点,两个值之间即为今天一天内的数据 $xinxi_sql=$empire-query(select id,title,titleurl from .$dbtbpre.ecms_news whe...

  • 帝国CMS最终下载页模板调用带图片的软件信息

    最终下载页调用带图片的软件信息后台--模板--公共模板--最终下载页模板在适当位置添加以下代码:?php//调用下载模型中最新带图的10条记录$sql=$empire-query(select * from {$dbtbpre}ecms_download where is...

  • 帝国CMS7.5整合ueditor1.4.3百度编辑器教程(修改版本)

    很多人不喜欢使用帝国CMS自带的后台文章发布编辑器,因为功能太少且很多地方有问题,最近大家升级帝国CMS7.5之后,又开始纷纷求助如何整合百度编辑器1.4.3版本,正好电脑我帮您小编也有强...

  • 帝国CMS分类信息有效期

    一、有效期 设定 分类信息,通常要设定有效期,如:此信息还剩N天 。等等。且大家都在找如何让有效期能根据判断实际,显示天数和是否过期。下面我在分享一下具体操作(我会尽量用最详...

  • 帝国CMS留言提示“请输入留言姓名,邮箱与留言内容”的解决方法

    帝国CMS制作留言本,前台提交留言时无法正常提交留言,提示以下信息: 请输入留言姓名,邮箱与留言内容 出现此问题,应该是在自义定模板中调用留言吧。 这是因为模板中留言表单未指定留...

  • 帝国cms模板前台使用灵动标签调用管理信息反馈中的内容

    问;如何前台调用管理信息反馈中的内容,我需要在前台调用信息反馈的标题,ip地址,内容,网址等。我估计是用sql调用,但是如何调用? 答:灵动标签sql语句调用信息反馈 [e:loop={select * from...

  • 帝国cms模板内容关键字加粗加背景色修改方法

    关键字的class在 e/class/functions.php,搜索 function ReplaceKey 或 class=infotextkey 找到后在自己css文件中定义这个(class=infotextkey)css 样式如: .infotextkey {font-size:14px;font-weight:bold;background:#93FF93;} 14号字...

  • 帝国CMS如果信息为当天就加New标志

    本功能实现调用信息时候如果是当天发布的最新信息显示New标志图片。 ul [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}] ? $newimg=; if(date(m-d,$bqr[truetime]) == date(m-d)) { $newimg = img src='New图片...

  • 帝国CMS实现上传附件名为源文件名+随机码

    如何更改帝国CMS上传附件名为源文件名+随机码 原文件名为 测试下载.rar 上传后,自动更名为 测试下载_9df430c26057400fca4a07bec9db3b62.rar 上传以下图片: 修改方法: 第一步:打开文件 /e/class/conne...

  • 帝国CMS灵动标签调用字段大全

    将所有支持灵动标签调用的字段收集归类 帝国CMS灵动标签: [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop] 调用时间: ?=date('m-d',$bqr[...

  • 帝国cms生成缩略图函数sys_ResizeImg效率慢研究改进教程

    小李网络公司介绍帝国cms生成缩略图函数sys_ResizeImg效率慢研究改进教程知识,包括sys在matlab什么意思matlab中sys表示什么缩略图怎么弄缩略图在哪里找什么叫缩略图matlab中s函数sys函数sysdate函数n...

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