帝国cms常用标签汇总


Posted in PHP onJuly 06, 2015

判断会员是否登录

<?php
if(!$_COOKIE[ecmsmlusername]){
$srr="登录可见";
}else{
$srr="[!--lbsly--]";
}
?>
[!--news.url--]skin/default/

[e:loop={"select classid,classname,bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]<title><?=$bqr[bname]?></title>[/e:loop]

[e:loop={"select * from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]<title><?=$bqr[bname]?></title>[/e:loop]

<?php
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的顶级栏目ID
$rs=$empire->fetch1("select * from phome_enewsclass where classid=$topbclassid");
?>
_<?=$rs['bname']?>_<?=$public_r[sitename]?> 顶级栏目名称+网站标题

<?=$class_r[$GLOBALS[navclassid]][bname]?> 得到当前栏目的名称
<title>[!--pagetitle--] </title> 或  <title><?=$class_r[$GLOBALS[navclassid]][bname]?></title>
<meta name="keywords" content="[!--pagekey--]" />
<meta name="description" content="[!--pagedes--]" />
isgood=1 一级推荐

firsttitle=1 一级头条

[e:loop={10,3,0,0}] 10当前栏目,3显示条数,

[e:loop={4,1000,0,1,'leib="楼市快讯"','id DESC'}] 1有图片的显示。

[e:loop={"select * from phome_ecms_xtgg where firsttitle=1 order by id DESC limit 20",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语句

<?php 

//报名人数 

$num=$empire->gettotal("select count(*) as total from phome_enewsfeedback where kft='".$navinfor[title]."'");

?>

帝国CMS经常用到的调用sql语句:

请注意,如果是帝国7.0版本的,需要将checked=1去掉

1,根据最新文章 select * from [!db.pre!]ecms_news where checked=1 order by newstime desc limit 10

2,根据推荐文章 select * from [!db.pre!]ecms_news where checked=1 and isgood=1 order by newstime desc limit 10

3,根据热门文章 select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10

4,根据头条新闻 select * from [!db.pre!]ecms_news where checked=1 and firsttitle=1 order by newstime desc limit 10

5,根据评论排行 select * from [!db.pre!]ecms_news where checked=1 order by plnum desc limit 10

6,根据digg排行 select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc limit 10

7,根据投票排行 select * from [!db.pre!]ecms_news where checked=1 order by votenum desc limit 10

8,根据下载排行 select * from [!db.pre!]ecms_news where checked=1 order by totaldown desc limit 10

9,根据评分排行 select * from [!db.pre!]ecms_news where checked=1 order by infopfen desc limit 10

小技巧收录:

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路径写法(例子是文件在根目录)

<?php include(ECMS_PATH."./bottom.php");?>

排除置顶、头条、推荐等,sql附加条件:

'istop=0 and isgood=0 and firsttitle=0'

上上级栏目id:

<?php
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
$bbclassid=$class_r[$bclassid][bclassid];
echo $bbclassid;
?>
$bbclassid就是上上级父栏目id

投稿、登陆、反馈、留言等之后跳转指定页面:

<input type=hidden name=ecmsfrom value="返回页面地址">

统计信息被收藏数:

<?

$favas=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsfava where id='$navinfor[id]' and classid='$GLOBALS[navclassid]'");

?>

<?=$favas?>就是这条信息的收藏数

列表、结合项判断当前没有信息给出提示:

<?
if($GLOBALS['num']=='0'){
?>
<p>对不起,暂时没有任何信息!</p>
<?
}else{
?>
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
<?
}
?>
[/code]

动态使用:

网站名称:<?=$public_r['sitename']?>
网站地址:<?=$public_r['newsurl']?>

帝国自身的时间转换函数:

<?=format_datetime($bqr[newstime],'Y-m-d')?>

此函数自带判断,比较不错,推荐。

判断内容是否有图片,没有图片则显示文中广告 有图片则不显示:

<?php

$string=$navinfor['newstext'];//内容字段

$some="<img ";

$num=explode($some,$string);

if(count($num)>1){//判断内容中是否有图片

?>

[!--newstext--]

<?

}else{

?>

<div id="ad">我是广告</div>

[!--newstext--]

<?

}

?>

截取加过滤标签:

<?=esub(htmlspecialchars(strip_tags($navinfor[newstext])),160)?>

内容页或灵动标签支持标题属性
内容页:

<?=DoTitleFont($navinfor[titlefont],$navinfor[title])?>

灵动标签:

<?=DoTitleFont($bqr[titlefont],$bqr[title])?>

标题截取字数+标题属性:

<?=DoTitleFont($bqr[titlefont],esub($bqr[title],32,'...'))?>

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
一个目录遍历函数
Oct 09 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
php获取文件内容最后一行示例
Jan 09 PHP
php警告Creating default object from empty value 问题的解决方法
Apr 02 PHP
Codeigniter实现智能裁剪图片的方法
Jun 12 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
详解PHP对象的串行化与反串行化
Jan 24 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
使用phpQuery获取数组的实例
Mar 13 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 #PHP
帝国cms目录结构分享
Jul 06 #PHP
33道php常见面试题及答案
Jul 06 #PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 #PHP
详解PHP中的PDO类
Jul 06 #PHP
php中 $$str 中 &quot;$$&quot; 的详解
Jul 06 #PHP
PHP生成唯一订单号
Jul 05 #PHP
You might like
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
PHP+jQuery 注册模块开发详解
2014/10/14 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
2014/04/10 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
解决python3 json数据包含中文的读写问题
2018/05/10 Python
Python正则表达式匹配日期与时间的方法
2019/07/07 Python
Pytorch的mean和std调查实例
2020/01/02 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
2020/04/01 Python
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
常用的10个Python实用小技巧
2020/08/10 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
判断单链表中是否存在环
2012/07/16 面试题
统计员岗位职责
2013/11/14 职场文书
高中历史教学反思
2014/02/08 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
文艺晚会主持词
2014/03/24 职场文书
企业人事任命书
2014/06/05 职场文书
党员发展大会主持词
2015/07/03 职场文书
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL