小李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栏目自定义字段说明教程

    栏目属性自定义字段功能:在系统支持信息属性自定义字段的基础上,6.6版又新增了栏目属性自定义字段功能,让灵活系统更灵活。 一、增加栏目字段 1、登录后台,单击 栏目菜单,选择 栏目...

  • 帝国CMS灵动标签SQL调用同时调用多条广告

    这个方法并不是很实用,因为不如JS直接调用来的方便,但是用在一些特殊需求里是可以的,写以下代码留待有需要的小伙伴参考! 用:select * from phome_enewsad where adid in (广告ID1,广告ID2,....) 实例...

  • 帝国CMS灵动标签循环子栏目数据-同时调用点击排行及最新信息

    帝国CMS灵动标签循环子栏目数据,同时调用点击排行及最新信息,当然也可以是其它两种信息调用,如下图为例: 如上图所示,左边调用点击排行,右边调用最新信息。 代码如下: divclass=i...

  • 帝国CMS会员使用邮箱或用户名同时登陆修改教程

    这个功能想必大家都想知道吧,其实修改实现起来还是非常容易的,看看方法就知道了,可以同时实现用户名或者使用注册是的邮箱进行登陆帐号。 修改方法如下: 打开 e/member/class/member_log...

  • 帝国CMS调用当前栏目下的栏目简介等信息

    (一)、当前栏目ID或专题ID:$GLOBALS[navclassid] 通过这个变量可以输出这个栏目id的所有数据(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]') (二)、使用范例:调用当前栏目下的栏目简...

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

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

  • 帝国CMS如果信息为当天就加New标志

    本功能实现调用信息时候如果是当天发布的最新信息显示New标志图片。 ul [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}] ? $newimg=; if(date(m-d,$bqr[truetime]) == date(m-d)) { $newimg = img src='New图片...

  • 帝国CMS内容页模板SEO,调用关键词为文章为文章关键词,描述为文章简介的方法!

    帝国CMS的标签是很灵活的,如果内容页想进行SEO的话,把关键词改成文章关键词,描述改成文章简介是非常利于SEO的!这里墨鱼提供个调用方法! 后台模板 找到内容页模板把下面两句话: m...

  • 帝国CMS记录发布者IP

    增加infoip字段,infoip为记录IP的字段,只需将字段设置为录入项或投稿项,增加信息时自动存储发布者IP,字段类型用VARCHAR、长度15。...

  • 帝国CMS自动调用栏目下所对应的专题

    问:有若干个专题,所属一个栏目,那在栏目模板中如何自动调用这些专题名?能否象调用子栏目一样。 用sql标签倒是可以: select ztname as title,ztpath as newspath from phome_enewszt where classid='.$GLOBALS['...

  • 帝国cms刷新phomeecmsdoesn'texist错误修复插件

    刷新内容页时候经常会遇到这种错误 所以制作个插件分享给大家! 出错原因: 1.栏目被删除了 但是数据库仍然有数据 就导致获取不到数据表 错误 2.信息删除时候没处理完整 索引表数据没有被删...

  • 帝国cms判断会员和游客文章前台投稿还是后台发布方法

    小李网络公司介绍帝国cms判断会员和游客文章前台投稿还是后台发布方法知识,包括帝国模板帝国cms论坛模板帝国cms系统模板帝国模板制作帝国博客模板帝国cms用PHPcms模板帝国cms模板修改教程帝...

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