帝国cms中常用的标签有哪些


这篇文章主要介绍了帝国cms中常用的标签有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
  判断会员是否登录
  

  if(!$_COOKIE[ecmsmlusername]){
  $srr=”登录可见”;
  }else{
  $srr=”[!–lbsly–]”;
  }
  ?>
  [!–news.url–]skin/default/
  [e:loop={“selectclassid,classname,bnamefromphome_enewsclasswhereclassid=’$GLOBALS[navclassid]'”,1,24,0}]
  [e:loop={“select*fromphome_enewsclasswhereclassid=’$GLOBALS[navclassid]'”,1,24,0}]
  

  $fcr=explode(‘|’,$class_r[$GLOBALS[navclassid]][featherclass]);
  $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的顶级栏目ID
  $rs=$empire->fetch2(“select*fromphome_enewsclasswhereclassid=$topbclassid”);
  ?>
  _=$rs[‘bname’]?>_=$public_r[site免费云主机域名name]?>顶级栏目名称+网站标题
  =$class_r[$GLOBALS[navclassid]][bname]?>得到当前栏目的名称
  
  
  
  isgood=1一级推荐
  firsttitle=1一级头条
  [e:loop={10,3,0,0}]10当前栏目,3显示条数,
  [e:loop={4,1000,0,1,’leib=”楼市快讯”‘,’idDESC’}]1有图片的显示。
  [e:loop={“select*fromphome_ecms_xtggwherefirsttitle=1orderbyidDESClimit20”,6,24,0}]
  =$bqno?>[!–no.num–]循环序号
  =$bqsr[‘titleurl’]?>=$bqr[title]?>=esub($bqr[title],8)?>
  [/e:loop]
  =DoWapRepNewstext($r[newstext])?>
  时间调用标签:=date(“Y-m-d”,$bqr[‘newstime’])?>
  列表页
  您当前的位置:[!–newsnav–]
  [!–no.num–]
  [!–show.listpage–]
  内容页
  [!–info.next–]下一篇[!–info.pre–]上一篇
  万能标签用[!–onclick–]灵动标签用=$bqr[onclick]?>点击量
  代码如下:
  $titleurl=sys_ReturnBqTitleLink($navinfor);获得当前页面的网址
  $url=”http://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’];获得当前页面的网址
  sql语句
  代码如下:
  

  //报名人数
  $num=$empire->gettotal(“selectcount(*)astotalfromphome_enewsfeedbackwherekft='”.$navinfor[title].”‘”);
  ?>
  帝国CMS经常用到的调用sql语句:
  请注意,如果是帝国7.0版本的,需要将checked=1去掉
  代码如下:
  1,根据最新文章select*from[!db.pre!]ecms_newswherechecked=1orderbynewstimedesclimit10
  2,根据推荐文章select*from[!db.pre!]ecms_newswherechecked=1andisgood=1orderbynewstimedesclimit10
  3,根据热门文章select*from[!db.pre!]ecms_newswherechecked=1orderbyonclickdesclimit10
  4,根据头条新闻select*from[!db.pre!]ecms_newswherechecked=1andfirsttitle=1orderbynewstimedesclimit10
  5,根据评论排行select*from[!db.pre!]ecms_newswherechecked=1orderbyplnumdesclimit10
  6,根据digg排行select*from[!db.pre!]ecms_newswherechecked=1orderbydiggtopdesclimit10
  7,根据投票排行select*from[!db.pre!]ecms_newswherechecked=1orderbyvotenumdesclimit10
  8,根据下载排行select*from[!db.pre!]ecms_newswherechecked=1orderbytotaldowndesclimit10
  9,根据评分排行select*from[!db.pre!]ecms_newswherechecked=1orderbyinfopfendesclimit10
  小技巧收录:
  php三元条件运算符:
  代码如下:
  =$bqr[‘ftitle’]?$bqr[‘ftitle’]:$bqr[‘title’]?>
  灵动或者php查询调用编辑器内容的时候要加stripslashes删除反斜杠比如:
  代码如下:
  =stripslashes($r[‘newstext’])?>
  内容页当前信息ID:
  代码如下:
  $navinfor[‘id’]
  列表内容模板信息ID:
  代码如下:
  $r[‘id’]
  当前栏目名:
  代码如下:
  $class_r[$GLOBALS[‘navclassid’]][‘classname’];
  当前栏目父栏目:
  代码如下:
  $class_r[$GLOBALS[‘navclassid’]][‘bclassid’];
  当前栏目别名:
  代码如下:
  $class_r[$GLOBALS[‘navclassid’]][‘bname’];
  当前栏目子栏目:
  代码如下:
  $class_r[$GLOBALS[‘navclassid’]][‘sonclass’];
  当前栏目子判断是否为终级栏目:
  代码如下:
  $class_r[$GLOBALS[‘navclassid’]][‘islast’];
  当前栏目是否有已审核信息:
  代码如下:
  $GLOBALS[‘num’]==0为没有信息
  帝国cms中引入php路径写法(例子是文件在根目录)
  代码如下:
  
  排除置顶、头条、推荐等,sql附加条件:
  代码如下:
  ’istop=0andisgood=0andfirsttitle=0′
  上上级栏目id:
  

  $bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
  $bbclassid=$class_r[$bclassid][bclassid];
  echo$bbclassid;
  ?>
  $bbclassid就是上上级父栏目id
  投稿、登陆、反馈、留言等之后跳转指定页面:
  代码如下:
  
  统计信息被收藏数:
  代码如下:
  
  $favas=$empire->gettotal(“selectcount(*)astotalfrom{$dbtbpre}enewsfavawhereid=’$navinfor[id]’andclassid=’$GLOBALS[navclassid]'”);
  ?>
  =$favas?>就是这条信息的收藏数
  列表、结合项判断当前没有信息给出提示:
  
  if($GLOBALS[‘num’]==’0′){
  ?>
  对不起,暂时没有任何信息!
  
  }else{
  ?>
  [!–empirenews.listtemp–][!–empirenews.listtemp–]
  
  }
  ?>
  [/code]
  动态使用:
  网站名称:=$public_r[‘sitename’]?>
  网站地址:=$public_r[‘newsurl’]?>
  帝国自身的时间转换函数:
  代码如下:
  =format_datetime($bqr[newstime],’Y-m-d’)?>
  此函数自带判断,比较不错,推荐。
  判断内容是否有图片,没有图片则显示文中广告有图片则不显示:
  代码如下:
  

  $string=$navinfor[‘newstext’];//内容字段
  $some=”
  $num=explode($some,$string);
  if(count($num)>1){//判断内容中是否有图片
  ?>
  [!–newstext–]
  
  }else{
  ?>
  我是广告

相关推荐: CSS中margin-box怎么用

小编给大家分享一下CSS中margin-box怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!盒尺寸由4个盒子组成,分别是content box,padding box,bord…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 01/13 17:17
Next 01/13 17:26

相关推荐