帝国CMS模板自定义页面用PHP获取页面ID、名称、标题、关键词、描述、内容等
发布时间:2021-06-15作者:帝国建站网
一,获取自定义页面的页面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这个方法来获取任何想要的字段值作为变量。
相关帝国教程
- 06-30帝国CMS模板自定义页面用PHP获取页面ID、页面名称、标题、关键词、描述、内容等变量的方法
- 06-25帝国二次开发JS调用登陆模板调用会员头像
- 07-19帝国cms一级栏目和二级栏目在当前栏目高亮问题注释
- 06-19帝国cms列表页自动把标题图片生成缩放图并调用出来
- 08-24帝国cms内容页模板显示作者,字段判断是否存在
- 08-11帝国CMS二次开发删除tags标签空
- 04-14解决帝国cms采集规则过滤广告正则针对内容newstext的选择
- 02-26帝国CMS灵动标签内容页调用列表页关键字
- 07-30帝国CMS模板调用:只读取当天发布的信息
- 05-07帝国cms wap模板内容页调用上一篇 下一篇连接
- 04-12帝国cms如何自动更新生成一次内容页?(附实现的解决方法!)
- 08-11帝国cms调用当前同级栏目方法
- 07-05帝国CMS列表内容模板(list.var)调用会员头像、会员名称、会员积分等字段
- 02-13帝国CMS灵动标签判断某个字段有内容则显示1无内容则显示2
- 12-06帝国wap内容模板里过滤掉图片尺寸的方法
- 03-23帝国CMS批量替换栏目路径SQL
- 07-26帝国CMS二次开发调用购物车商品数量和总价
- 10-14帝国CMS7.5编辑器换行替换为p标记
- 10-20百度MIP改造自定义正文替换函数
- 04-07帝国CMS投稿表单自动获取会员注册资料