帝国cms非首页调用网站关键词和描述的方法 不指定

郝聪 , 2020/03/21 23:37 , 建站优化 , 评论(0) , 阅读(704) , Via 本站原创 | |


更多



帝国CMS网站主页是以列表形式来生成的,所以页面标题以及其他信息都是在列表里面来改的,那么如何在系统里面的系统设置来改变列表里面的信息呢?

首先,帝国CMS里面有缓存文件(e/config文件)可以供大家调用网站名称。

XML/HTML代码
        
  1. <?=$public_r['sitename']?>  

但是里面却没有网站关键词和描述信息。调用整个网站的关键词和描述方式,这里用灵动标签实现:这个适用于各种页面,具体方法如下:

第一步:创建站点信息函数 siteinro(),在e/class/userfun.php中增加下面代码:

XML/HTML代码
        
  1. //获取站点信息    
  2.     
  3. function siteinfo($field){    
  4.     
  5. global $empire,$dbtbpre;    
  6.     
  7. $arr=array('sitename','sitekey','siteintro');//网站字段数组,根据需要自己添加    
  8.     
  9. if(!in_array($field, $arr)){    
  10.     
  11. return $field.'字段不支持';//返回提示信息    
  12.     
  13. }    
  14.     
  15. $siteinfo=$empire->fetch1('select '.$field.' from '.$dbtbpre.'enewspublic ');    
  16.     
  17. return $siteinfo[$field];    
  18.     
  19. }  

第二步、任意模板调用站点信息方式

XML/HTML代码
        
  1. <?=siteinfo(sitename);?>//站点名称  
  2.     
  3. <?=siteinfo(sitekey);?>//站点关键词  
  4.     
  5. <?=siteinfo(siteintro);?>//站点描述  

最后编辑: 郝聪 编辑于2020/04/18 13:16
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]