小李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前台投稿支持用户输TAG的方法!

    支持7.0 7.2 打开/e/class/qinfofun.php 找到: $fsql=$empire-query(insertinto.$infotbr[datatbname].(id,classid,keyid,dokey,newstempid,closepl,haveaddfen.$ret_r[2].)values($id,$classid,$keyid,1,$newstempid,0,$haveaddfen,.$ret_r[3].);); 改为:...

  • 帝国CMS推荐信息加图标标记的教程

    首先在列表模板上勾选使用程序代码,我们以推荐为条件输出带 推荐 图标的信息(列表页模板 【列表内容模板(list.var) 】上的格式) $newimg=;if($r[isgood]==1){$newimg='img src='推荐图片地址'';}$listt...

  • 帝国CMS结合项筛选实现已选择条件和删除取消已选择

    如图所示,实现显示已经选择的筛选条件,并可以删除条件。 按帝国CMS官方提示的结合项方法制作结合项目后, 再进行如下操作即可: 打开 userfun.php 找到 echo $allstr; 后面一行加入: foreach...

  • 帝国CMS强制下载txt文件浏览器带下载进度显示

    一般来说,下载txt会直接打开,把下面的代码放入到下载页面中,就提示下载并可以进度保存了!文件位置(\e\DownSys\class\DownSysFun.php) 找到如下代码(帝国CMS7.5 大概203行左右) //下载 Header(Content...

  • 帝国CMS不同会员组显示不同的会员中心菜单项

    帝国CMS会员中心允许会员投稿,不同的会员组有不同的投稿权限,但往往没有权限的会员组也能看到投稿入口,点击又不能投稿,所以希望实现,会员中心菜单仅显示对本会员组有作用的菜单...

  • 帝国CMS无刷新加入购物车

    如淘宝一般,点击加入购物车直接提示加入购物车成功,而不刷新商品页面更不会打开新窗口。 使用方法: 1.修改商城内容模板或列表模板 加入代码如下代码: script src=?=$public_r[newsurl]?e/tryli...

  • 帝国CMS评论列表标签showplinfo调用会员头像userpic的方法

    先看一下效果! 改造方法如下: /e/class/t_functions.php 打开这个文件: 找到: if(empty($r['username'])) { $r['username']='匿名'; } 在下面增加: $addr=$empire-fetch1(select * from {$dbtbpre}enewsmemberadd where userid='$...

  • 帝国CMS如何在列表模板或标签模板中调用副表字段内容?

    16、如何在列表模板或标签模板中调用副表字段内容? 列表模板中要调用副表字段内容需要采用list.var支持程序代码。下面以读取新闻副表中的newstext字段为例的list.var模板代码: $fr=$empire-fetch1...

  • 利用php实现无限级导航帝国cms模板代码

    具体代码如下: ? function daohang($bclassid=0) { global $empire,$dbtbpre,$public_r; $sql=$empire-query(select * from {$dbtbpre}enewsclass where bclassid=$bclassid order by myorder,classid); while($r=$empire-fetch($sql)) { $jclassURL=@sys_Retur...

  • 帝国CMS(ECMS)JS调用购物车数量

    任意页面动态调用购物车数量,不用刷新数据。 同时适用于帝国CMS6.6、7.0 新建一个buycarjs.php文件放在/e/shopsys/buycar/下,代码如下: ?php require(../../class/connect.php); require(../../class/q_functions.php);...

  • 帝国cms模板实现多国语言切换

    语言包解决方案(中英文为例,其他可自行添加) 1 .复制gb语言包,放入目录:edatalanguage中,重命名为:zh; 另加入语言包(除gb语言包以外):针对模板的中文进行的语言包制作 命名为:templa...

  • 帝国CMS列表页按digg数排序

    如下图所示,列表页信息按digg数从大到小排序 方法: 栏目生成选项里设置排序:diggtop desc 即可...

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