帝国CMS 栏目自定义字段值的非空判断
给栏目新增自定义字段之后,我们可以通过ReturnClassAddField函数标签调出来。有时候需要实现这个效果:当该自定义字段有值时,显示一种内容;当该自定义字段为空时,显示另外一种内...
给栏目新增自定义字段之后,我们可以通过ReturnClassAddField函数标签调出来。有时候需要实现这个效果:当该自定义字段有值时,显示一种内容;当该自定义字段为空时,显示另外一种内...
在帝国cms中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目...直到顶级栏目ID就很关键了。一,在模板页面,通过...
我最近算是尝到了灵动标签的好处,特别是灵动标签里面嵌入SQL语句,几乎是可以实现从任何表里取任何数据,完全不依赖帝国CMS的模板标签。
为了让灵动标签更加灵动,我们一般还采取...
第一种:在最终栏目调用:<?=$class_r[$GLOBALS[navclassid]][bname]?>第二种:直接查询数据库,任何地方都可以调用:<?php $cr=$empire->fetch1("select bname from phome_enewsclas...
帝国cms采用灵动标签时,我们一般用<?=$bqr[title]?>输出标题,如下图:[e:loop={"select title,titleurl from xjb_ecms_dzkb where `classid` = '$GLOBALS[navclassid]'...
帝国CMS只读取当天发布的信息<?php $timedays=strtotime(date("Y-m-d",time()));//今天0点的时间点 $timedaye=$timedays+3600*24;//今天24点的时间点,两个值之间即为今天...
需求:我们在发布内容时,希望内容中的图片都能给alt加上内容,这样对SEO友好,还可能从搜索引擎图片搜索那里带来一些流量,如果人工加,效率低。
问题:正文内容中的图片是和其他文字存...
将面包屑中的“首页”修改成网站目标关键词,可以提高内链锚文本的准确性,理论上讲是有助于网站目标关键词排名的。帝国cms如何修改面包屑导航条中的“首页&rdq...
需求:首页以及每个栏目都显示不同的友情链接。思路:帝国CMS后台 → 插件 → 友情链接管理,友情链接分类可以实现不同分类下添加不同友情链接,友情链接分类和栏目分类关...
当我们想显示当前栏目的下级所有栏目时,用代码:[e:loop={"select classid, classname, classurl from `phome_enewsclass` where bclassid='$GLOBALS[navclassid]' an...
在dedecms中,栏目除了设置栏目名称、栏目缩略图、栏目SEO标题等,还可以录入栏目内容。栏目内容在帝国CMS中叫做栏目的“页面内容”。当帝国栏目为终极栏目时,系统默...
有时候记不住帝国的标签或者有些内容没有对应的模板标签,怎么办?写SQL读取出来。比如在栏目封面或者列表模板,要读取当前栏目的栏目内容,直接用PHP读取出来:<?php $cr=$empire->f...
代码:<?phpdefine('EmpireCMSAdmin','1');require("../class/connect.php");require("../class/db_sql.php");require("../class/functions.php");require L...
1、增加模板时list.var模板需要勾选“使用程序代码”选项。
2、直接添加PHP代码,不需要加<?和?>程序开始和结束标记。
3、字段值数组变量为$r,对应的字段变量为$r[...
以下是帝国CMS官方说明!使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:1、全新安装帝国CMS时:只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。2、已经安装好...
我们是不是遇到过在帝国cms后台系统设置-网站地址改了域名,然后也全站更新了,怎么打开信息的地址还是原来的域名呢,下面就是解决方法如同所示需要在后台-系统-数据更新-更新信...
帝国cms生成广告标签如下:[phomead]1[/phomead]1就是广告的id那么生成广告标签的代码是在哪里修改呢是在 /e/class/t_functions.php 文件里面的 function sys_GetAd 函数里...
帝国CMS判断内容正文newstext字段是否有图片,没有图片则显示文中广告,有图片则不显示,代码如下:<?php
$string=$navinfor['newstext'];//内容字段
$some="<img ";
$num=...
我们使用帝国CMS做的网站,如果用户收藏了一篇文章后,在会员中心的收藏夹里可以看到这篇文章的点击数。如果我们不愿意让用户知道文章的具体浏览情况,可以打开/e/template/membe...
我们使用帝国cms的时候,需要调用当前文章的其他相关的文章,根据关键字相关的方式,代码如下<?php
if ($navinfor['keyboard'])
{
$c_key=explode(',',$navinfor...
把下面代码加到帝国cms内容页模板最头部<?php$xq=date('Y-m-d',$navinfor[newstime]); //发布时间$y=date('Y',$navinfor[newstime]); //调用当前文章的发...
帝国CMS下载模型内容页downpath字段显示下载点数,代码如下:<?php$down=explode("::::::",$navinfor[downpath]);?>点数:<?=$down[3]?>...
现在有好多主机都限制了25端口,都发送不了邮件,现在多数只能使用ssl 465端口了。帝国cms7.5支持邮件465端口的方法如下:修改e\class\class.smtp.php,在大约第62行找到$this->smt...
linux下改到iis+php后,上传大于2M就出500错,改了php.ini中的upload_max_filesize也不行,最后解决如下:第一步:修改php.ini 上传大小限制(以上传500M以下大小的文件为例) 查找以下选...
一: 动态调用上一篇下一篇链接 <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=pre">上一篇</a> 动态调用上一篇链接 <a href="[...
帝国CMS任意版本可以用!属于SQL直接输出! [e:loop={"select * from phome_ecms_news where title like '%免费资源网%' and checked=1 order by newstime desc limit...
其实就是用SQL语句的count来统计数据表里面的信息数,具体代码如下:(直接模板里用PHP输出即可)会员数量:<?=$empire->gettotal("select count(*) as total from phome_enewsmember...
统计记录:select count(*) as total from [!db.pre!]ecms_news where id>(select id from [!db.pre!]ecms_news order by id desc limit 10,1) and checked=1查询记录:select...
有时候需要在内容页做一些漂亮的格式,或者特殊的应用,比如获取所有分页数量和当前分页号,当时帝国并没有给这两个功能的调用标签,那么如何来做呢?只需要修改一个文件就行了,然后内...
第一种:在最终栏目调用<?=$class_r[$GLOBALS[navclassid]][bname]?>第二种:万能的,哪里都行,应为是直接查询数据库输出的!<?php $cr=$empire->fetch1("select bname from phome_e...
列表页代码:$scs=$empire->gettotal("select count(*) as total from phome_enewsfava where id='$r[id]' and classid='$r[classid]'");$listtemp='收...
给一个客户做模板定制,客户的功能要求很……要建立N多的字段,在一个模型表中!那么问题来了,建立大概165个字段的时候突然报错!如下:Row size too large. The maximum...
作者为空,则不输出任何内容<?if($navinfor['writer']=="") {echo '';}else{echo '<span>作者:'.$navinfor[writer].'</span>';}?>或者输出其...
帝国cms列表页内容简介字段smalltext去除里面html格式代码$smalltext='esub(strip_tags($r[smalltext]),120)';$listtemp='<li><a href="[!--titleurl--]" targ...
效果如下:利用自定义js进行调用Sql语句:select searchid as id,keyboard as title from [!db.pre!]enewssearch where iskey=0 order by searchid desc limit 5模板内容如下:[!...
帝国CMS单条信息使用不同内容模板的方法,在文件 /e/action/ShowInfo.php 中1、查找 //取得内容模板2、将$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classi...
帝国cms日期用的灵动标签实现的英文显示的方法用的灵动标签实现的[e:loop={1,3,0,0}]<strong><?=date('M',$bqr[newstime])?><span><?=date('d',$bqr[newst...
为大家介绍下帝国cms会员发布相关信息列表的调用方法以下是调用标签代码<?php$sql=$empire->query("select * from phome_ecms_recruitment where userid='$navinfor[u...
介绍下帝国cms实现网站首页用灵动标签调用文章内容的方法以下是灵动标签的调用方法[e:loop={'58,59,60,61',1,13,0}]<?php$fr=$empire->fetch1("select newstext fr...
帝国cms模板内容页用到的if判断语句示例:<?php if($navinfor[xb]==帅哥) { ?> <DIV class="xbox nan"> <? }else { echo "<DIV class=xbox>"; } ?><?php if($navi...
增加字段提示以下信息,如何解决?Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to T...
帝国CMS灵动标签调用指定栏目下的子栏目[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorde...
在帝国CMS里如果填写了栏目别名以后,那么栏目列表内容模板(list.var)调用栏目名称标签[!--this.classname--]实际上是调用的栏目别名,这个不知道算不是帝国CMS的BUG还是故意这样...
首先先调节帝国后台的参数,如下图:这样一般就可以了!如果还提示上传大小限制,那么你可能上传了超过2048K的图片或者附件了,解决方法如下:一般服务器php.ini环境配置文件默认上传...
帝国CMS一直以来升级没有提供内容分页的上一页标签功能,只有一个:内容页下一页[!--next.page--] 标签!所以下面就是要改造一下这个标签,实现内容页上一页的功能!步骤如下:打开e/cl...
有的小伙伴在做模板的时候,制作了用户登录模块,但是帝国CMS并没有提供当前用户登录后的头像显示标签,那么就要改造一下了!附图如下:修改步骤:打开e/data/template/loginiframetemp...
官方的[!--newsnav--]有什么不足?1、样式死板 输出的样式写死在程序里 要修改只能改官方源码 升级时会痛苦不堪2、有的栏目用的二级域名,比如资讯页面,我想[!--newsnav--]显示...
<?phprequire("class/connect.php");include("class/db_sql.php");include("config/config.php");include("data/dbcache/class.php");$link=db_connect();$empire=new mysq...
用如下方法可以实现了![e:loop={'news',10,18,0,'newstime>='.to_time('2010-11-11 00:00:01').' and newstime<='.to_time('2010-11-1...
当你试过了帝国论坛各种解决方案以后,还是解决不了TAG伪静态中文提示TAG不存在的问题的时候,不防看最后一个解决方案:打开/e/tags/index.php文件查找:$tagname=RepPostVar($_GE...