小李SEO博客

网站优化服务

帝国CMS使用中的一些小技巧,大家可以熟悉下,很有帮助!

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--]
<?
}
?>



动态使用:
网站名称:<?=$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)?>

上一篇:帝国CMS前台投稿支持用户输TAG的方法! 下一篇:墨鱼部落格商业源码开通认证域名机制!
相关帝国cms文章阅读
  • 帝国CMS几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法

    (1)、数字型变量可以用(int)或intval函数处理,例子: $page=(int)$_GET[page]; 或 $page=intval($_GET[page]); (2)、带小数点的数字型变量可以用(float)或floatval函数处理,例子: $money=(float)$money; 或 $money=float...

  • 帝国cms清空数据让内容ID从0开始标签代码

    小李网络公司介绍帝国cms清空数据让内容ID从0开始标签代码知识,包括帝国cms批量清空栏目及内容及标签等数据方法教程_菜鸟学习网,帝国CMS如何实现删除栏目、清空文章数据后新增栏目和文章...

  • 帝国cms7.5编辑器按钮ckeditor换moonocolor颜色方法

    各位小伙伴是不是看惯了帝国CMS一成不变的编辑器按钮?灰不溜秋的moono主题看着很大气,但是没有颜色的样子看惯了有点难受了,老墨今天去编辑器官方溜达了下,找到了一套替代方案,让这...

  • 帝国CMS-多图上传插件使用说明

    一、插件介绍: 帝国CMS多图上传插件:为采用FLASH方式实现同时选择多个图片一起上传,提高多图上传效率。 二、插件安装说明 将本压缩包upload目录下的所有文件上传到帝国CMS目录即可完成安...

  • 帝国CMS的复选框字段输出调用教程

    帝国CMS的复选框字段输出的样式很单一,就是固定的: |字段值1|字段值2|字段值3|字段值4|字段值5|字段值6|字段值7 也就是固定的每个值前面加一个 |,而且无法分离每个字段值。。 下面介绍一...

  • 帝国CMS解决文章自动提取简介后双引号显示成&amp;amp;rdquo;方法

    一般的站长在正常情况下录入文章的时间一般是不会单独手动真写smalltext简单内容的,在正常的情况下,帝国会自动提取正文内容里的前部分文字为简介,但有时候正文里有特殊的字符,这样...

  • 帝国CMS7.0商城颜色尺码属性功能设置

    帝国CMS7.0商城功能已经支持尺码颜色等属性的选择了。 1.开启购物车支持附加属性 后台-商城-商城参数设置 2.系统模型中增加字段(字段名请随意,本文中使用的是cc_x) 3.尺码的录入 英文半角...

  • 帝国CMS灵动标签中用if判断第X条附加特殊样式

    用灵动标签调用文章的时候,如果没有特殊设置,每条文章的显示样式是一样的。有些人会追求多彩的外观,比如设置第三和第六条为红色或者加下划线等等,那么要怎么实现呢? 比如调用...

  • 帝国CMS按小时发布文章数的统计(详细说明)

    按照小时显示更新数量 用sql调用 6小时:?=$empire-gettotal(select count(*) as total from {$dbtbpre}ecms_表 where newstimeUNIX_TIMESTAMP()-6*3600)? 12小时:?=$empire-gettotal(select count(*) as total from {$dbtbpre}ecms_表 where news...

  • 帝国cms实际发布时间最后修改时间可修改发布时间方法

    小李网络公司介绍帝国cms实际发布时间最后修改时间可修改发布时间方法知识,包括创建时间和修改时间的区别手机修改时间在哪里怎么查看文件修改时间如何修改文档修改时间文件修改时间比...

  • 帝国CMS灵动标签调用标题图片没有图片时显示默认图片

    使用灵动标签调用信息标题图片,但有时候如果没有标题图片,显示图片的位置就会是空白的影响美观。 使用以下灵动标签调用可实现当不存在标题图片的时候显示默认图片: src=?=$bqr[titlep...

  • 帝国CMS发布信息时替换正文IMG图片标签里的ALT内容

    最新修改方法解决了修改时重复ALT的问题,请移步:https://www.moyublog.com/notes/963.html 在 e/class/userfun.php 里面增加 //替换正文IMG里的ALT内容function user_imgalt($mid,$f,$isadd,$isq,$value,$cs){$title=$_POST[title...

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