http://www.mb5u.com/cmsjiaocheng/diguojiaocheng/

建站教程 / CMS教程 / 帝国Cms教程zh-cnhttp://www.mb5u.com/cmsjiaocheng/105062.html灵动索引标签调用的是附属信息表,比如tag的phome_enewstagsdata、专题的phome_enewsztinfo、碎片的phome_enewssp_2,这些表的字段有id,classid,但没有字段记录此信息是不是有标题图片。有时要用灵动索引标签调用有标题图片的信息,则必须用php来辅助处理。看下面的代2020-06-23 09:36:14帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105061.html帝国CMS使用技巧之调用自定义页面 我们做单页(比如公司介绍、联系我们等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用。如下: 例子1:调用自定义页面分类ID=1的页面导航 [ e:loop ={'selectid,path,titlefrom[!db.pre!]enewspagewhere cla2020-06-23 09:26:06帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105043.html帝国cms指定id范围随机调用信息 ?php $randnum=10; //随机数量 $randids=''; $randdh=''; for($i=1;$i=$randnum;$i++) { $randids.=$randdh.rand(5000,10000); //1为最小ID,100000为最大ID $randdh=','; } ? [ecmsinfo]0,4,44,0,3,34,0,'','id in ('.$randids.')'[/ec2020-06-09 10:24:42帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105042.htmlPHP5.3 以后不再支持mt_srand函数,这导致帝国cms的随机字符,如验证码会显示一样的字符,这里给解决一下。 解决办法很简单,就是找到 mt_srand((double)microtime()*1000000); 将期注释掉就可以了。 前面加 // 注释! 含有以上代码的文件为: e/admin/showkey.php30行2020-06-09 10:17:48帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105032.html帝国CMS没有相关信息时调用其它信息教程 帝国cms默认的[!--other.link--]标签调用相关链接时,如果没有相关链接的话,则会显示暂无相关链接。对于一些采集站或其他需要增加内链的网站来说,此时最好能调用本栏目的其它一些信息填充进来。这里分享一个自己用的函数,实2020-06-08 09:42:13帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105031.html帝国cms搜索模板支持调用动态标签方法 复制以下代码到e/search/result/index.php ? php require('../../class/connect.php'); require('../../class/db_sql.php'); require('../../class/functions.php'); require('../../class/t_functions.php'); require('../../dat2020-06-08 09:34:14帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105021.html帝国cms二次开发函数对应文件目录分享,以下内容仅供大家参考学习,希望可以帮助到你。 reuserlistall()/e/class/chtmlfun.phpline303 testcj()/e/install/data/fun.phpline192 reuserjsall()/e/class/chtmlfun.phpline326 sys_showtextpageselect()/e/class/t_functio2020-06-06 09:42:11帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105020.html帝国cms7.2怎样实现时间为:几小时前、几天前等格式 将以下代码放到:userfun.php ?ph ?之间 functionuser_time($tm,$num){ if($ num ==1){ $ tm = strtotime ($tm); } $ cur_tm = time ();$ dif =$cur_tm-$tm; $ pds = array ('秒','分钟','小时','天','周','个月','2020-06-06 09:40:25帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105010.html帝国cms模板里调用前台会员名及投稿数量排名的代码 以下是调用代码:会员投稿新闻数据表的排行榜 table [ e:loop ={'SELECTuserid,username,COUNT(userid)AStotalFROMphome_ecms_newsGROUPBYuserid',10,24,0,'','totalDESC'}] tr td ? =$bqno ? / td td ? =$bqr[userna2020-06-05 09:50:48帝国Cms教程http://www.mb5u.com/cmsjiaocheng/105009.html帝国cms7.2版本默认伪静态规则 暂时只有APACHE IIS6 IIS7的规则,其他规则自行对照修改即可。不是很严谨,自己可以往严谨中修改:仅供参考! apache下的.htaccess: RewriteEngineOn ErrorDocument404/404.html Rewritebase/ #信息列表 RewriteCond%{QUERY_STRING}^(.*2020-06-05 09:43:56帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104999.html帝国CMS后台有水印功能,可以在后台参数设置中设置水印图片,但不支持前台。前台编辑器不支持水印功能。使用以下方法即可实现: 以最新版帝国CMS 7.2 utf-8 为例: 1、打开 e/class/qinfofun.php 文件, if($ type ==1)//图片 { 在下面添加以下代码: include_once(ECM2020-06-04 09:54:30帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104998.html帝国CMS安装时出现以下错误代码 YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMariaDBserverversionfortherightsyntaxtousenear' TYPE = MYISAM ' 解决方法:安装时mysql版本没有选择对,mariadb要选择mysql5.0版本 仅供参考学习。2020-06-04 09:42:55帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104988.html帝国cms采集后入库为外部链接的方法 增加自定义字段empireselfurl,设置为增加,修改,采集,录入。 模板要调用titleurl得地方,直接调用[!--empireselfurl--] 重新采集入库,解决。2020-06-03 09:26:58帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104987.html在帝国cms内容页里调用收藏该内容的会员信息 [ e:loop ={selecta.*,b.*from[!db.pre!]enewsfavaaLEFTJOIN[!db.pre!]enewsmemberaddbON a.userid = b .useridwhere classid = '$navinfor[classid]' and id = '$navinfor[id]' ,0,24,0}] li a href = [!--news.url--]e/spa2020-06-03 09:24:59帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104977.html此代码适用于栏目下面只有一个文章的 例如公司简介,联系我们等单页形式 代码如下 !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns = http://www.w3.org/1999/xhtml head meta http-equiv2020-06-02 10:32:08帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104976.htmliframe框架调用高度自适应方法 iframe frameborder = 0 src = http://www.daixiao360.cn/ class = iframe frameborder = 0 id = test onload = this.height=100 width = 762px scrolling = no / iframe script type = text/javascript functionreinitIframe(){ var ifra2020-06-02 10:28:51帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104966.html帝国下载不采用弹出窗口式的修改方法 如果不采用弹出式下载的话,可依以下步骤完成: 1.修改下载地址模板("公共模板" -> "修改下载地址模板"): 将: [ a href =#edown onclick = window.open('[!--down.url--]','','width=300,height=300'); [!--down.name--]2020-06-01 09:18:35帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104965.html帝国CMS全站全文搜索有两条重复的原因 数据被重复导入,清空 enewssearchall 数据库 ,设置enewssearchall_load 最后导入ID,重新导入数据。2020-06-01 09:16:17帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104956.html帝国cms 复选框字段分隔去掉最后一个值得分隔符 列表内容模板(list.var)中使用了程序代码,代码如下: $ f2 = explode (|,$r[soft]); for($ f = 1 ;$f count ($f2)-1;$f++) $ soft. = .$f2[$f].,; $ listtemp = 'li' .$soft.' / li '; 仅供大家学习参考哦,希望对你有2020-05-30 09:23:11帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104955.html帝国cms程序服务器搬家教程 1.先在后台备份下数据库 2.然后在从服务器里把程序全部下载下来 3.上传到新的服务器里面 4.打开安装地址安装 进去后台 在后台系统 恢复下数据库 恢复好数据库之后 会提示重新登录后台 5.数据更新 点击数据更新 更新缓存数据(从上到下依次点2020-05-30 09:22:19帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104945.html帝国cms后台标题图片实现远程下载 帝国CMS的标题图片都是需要手动上传的,常常需要到别的网站下载图片,然后再上传。 本教程就可以实现直接填写远程图片地址,系统会自动下载保存图片。 第一步:添加字段处理函数 将以下函数插入到 e/class/userfun.php 文件中 functio2020-05-29 09:12:21帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104944.html帝国cms内容页文章字数统计 1、 ? =strlen($navinfor[newstext]) ? 统计:8022 个字 2、 ? =strlen(strip_tags($navinfor[newstext])) ? 加上过滤后 统计:1559 个字 3、 ? =strlen(htmlspecialchars(strip_tags(str_replace('nbsp;','',str_replace('ldquo;','',str_r2020-05-29 09:09:14帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104934.html帝国cms模板里显示发布信息人的ip地址 1、管理数据表 - ***数据表 - 管理字段 - 添加一个 IP字段 2、建立infoip字段(字段名必须为infoip)、字段类型用VARCHAR、长度15,然后在投稿表单里增加这一段隐藏字段 input type=hidden name=ip type=text id=ip value=?=$ecms2020-05-28 09:29:02帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104933.html帝国cms内容页模板显示作者 作者为空,则不输出任何内容 ? if ($navinfor['writer']==){ echo''; } else{ echo' span 作者:'.$navinfor[writer].' / span '; } ? 或者输出其他 ? if ($navinfor['writer']==){ echo'占无作者'; } else{ echo' span 作者:'.$navinfor[w2020-05-28 09:24:51帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104923.html帝国cms wap里调用出栏目名称代码 栏目别名:?=$wapsr[classname]? 栏目名称:?=$class_r[$wapr[classid]][classname]?2020-05-27 09:37:18帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104922.html帝国cms内容页调用下线时间代码 ? $ info =$empire- fetch1(select*fromphome_enewsinfovotewhere classid = '$navinfor[classid]' and id = '$navinfor[id]' ); echodate(Y-m-dH:i:s,$info[infodowntime]); ? 仅供大家学习参考。2020-05-27 09:36:08帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104912.html帝国cms灵动标签调用复选框字段去除| 符合 ? =str_replace(|,,$bqr[字段名]) ? 以上内容希望对你有所帮助,仅供大家学习参考。2020-05-26 09:26:36帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104911.html在帝国cms列表页调用内容页内容字段newstext $ fr =$empire- fetch1(selectnewstextfrom{$dbtbpre}ecms_news_data_{$r[stb]}where id = '$r[id]' ); $ listtemp = 'ahref=[!--titleurl--][!--title--]/abr副表内容字段:' .$fr[newstext].' br br '; 仅供大家学习参考。2020-05-26 09:24:32帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104901.html帝国cms 电影在内容页和列表页调用真实地址的方法 第一种: 1、在内容模板中获取一个播放地址可以用: 如:电影(单集) ? php $ rr = explode (egetzy('rn'),$navinfor[onlinepath]); $ fr = explode ('::::::',$rr[0]); ? 共 ? =count($rr) ? 集 第 ? =$fr[0] ? 集 视2020-05-25 09:18:17帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104900.html帝国cms电影模板在列表页获取多个真实播放地址 因为[!--onlinepath--]字段在副表所以先得调用出来,即下面第一行 $ fr =$empire- fetch1(selectonlinepathfrom{$dbtbpre}ecms_movie_data_{$r[stb]}where id = '$r[id]' ); $ rr = explode (egetzy('rn'),$fr[onlinepath2020-05-25 09:15:51帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104891.html帝国cms读取远程页面 (readhttp) 和 引用文件标签 (includefile) 1、开启标签 后台--模板--标签--标签管理--修改(选择对应标签)--开启 2、读取远程页面 (readhttp) [readhttp]'http://127.0.0.1/bbs//incfile/head.html'[/readhttp] 可以是本站的但是要写绝对路径 引2020-05-23 09:28:24帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104890.html帝国cms内容页模板点击量数值过万时,换成万为单位 比如:点击量的数值过万时怎样变成 如: 10009变成1.09万 可以用: ? =$navinfor[onclick] =10000?($navinfor[onclick]/10000).万:$navinfor[onclick] ? 仅供大家学习参考。需要的话可以记录下来。2020-05-23 09:26:51帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104879.html帝国cms JS登陆状态模板中调用显示会员收到的短消息数 1、在ememberloginloginjs.php中查找 $mhavelogin=1; 在其下面加上 $ user = islogin (); 2、在$mhavelogin=1;下的 //数据下加上 $ msgcount =$empire- gettotal(selectcount(*)astotalfromphome_enewsqmsgwhere t2020-05-22 09:35:37帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104878.html帝国cms wap模板内容页调用上一篇 下一篇连接 上一篇 ? php $ wapsql = ewap_eloop ($classid,1,0,0,'id '.$id.'','iddesc'); while($ wapr =$empire- fetch($wapsql)) { $ wapsr = ewap_eloop_sp ($wapr); ? span 上一篇: a href = ?=$wapsr[titleurl];? ? =$wapr[ti2020-05-22 09:32:36帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104866.html不同时间显示不同的广告代码 script type = text/javascript var h = new Date().getHours(); var t = ; if(h =7h =13){ t = divclass='inde_t_ad'ahref='http://www.daixiao360.cn/'target='_blank'rel='nofollow'imgsrc='http://www.daixiao360.cn/skin/cmsmoban/ima2020-05-21 09:25:14帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104865.html帝国cms验证码说明 评论验证码: input name = key type = text id = key size = 6 / img src = [!--key.url--] align = middle name = plKeyImg id = plKeyImg onclick = plKeyImg.src='[!--news.url--]e/ShowKey/?v=plt='+Math.random() title = 看不清楚,点击刷新 /2020-05-21 09:23:15帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104855.html帝国CMS使用[showtags]随机颜色大小显示tags标签方法 在要显示TAGS的地方粘贴下列代码: div id = tags [showtags]'',10,10,'numdesc',0,'s,r','',1,''[/showtags] / div script var bcolor = document .getElementById(tags).getElementsByTagName(a); for( i = 0 ; k2020-05-20 09:14:39帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104854.html帝国cms灵动标签同时调用头条(1级、2级)、推荐(1级、2级) 方法1、同时调用头条(1级、2级)、推荐(1级、2级) [ e:loop ={0,10,3,0,' isgood = 1 or firsttitle = 1 orisgood = 2 or firsttitle = 2 '}] a href = ?=$bqsr['titleurl']? target = _blank ? =$bqr['2020-05-20 09:11:09帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104844.html帝国cms专题调用标题-简介-文章数-创建时间-浏览数 专题标题: [!--pagetitle--] 专题简介: [!--class.intro--] 专题缩略图地址: [!--class.classimg--] 专题下文章数: ? =$empire- gettotal(selectcount(*)astotalfrom{$dbtbpre}enewsztinfowhere ztid = '$GLOBALS[2020-05-19 09:18:18帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104843.html帝国cms后台模型newstext字段设置编辑器高度 系统-管理数据表-管理字段-新闻正文(修改)-输入表单替换html代码- ? =ECMS_ShowEditorVar(newstext,$ ecmsfirstpost ==1?:stripSlashes($r[newstext]),Default,,300,100%) ? 中的300为高度2020-05-19 09:17:25帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104829.html帝国cms常用的SQL语句 1.复制tags字段内容到keyboard,当keyboard为空的时候: update[!db.pre!]ecms_news_data_1a,[!db.pre!]ecms_newsbset b.keyboard =a.infotagswhere a.id = b .idand b.keyboard = '' ; 2.添加tags字段内容到keyboard: update[!db.pre!]ecms_new2020-05-18 09:14:26帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104828.html帝国cms模板网实例分析了帝国CMS中[!--no.num--]标签的用法。分享给大家供大家参考。具体分析如下: 帝国CMS [!--no.num--] 标签用法: 帝国CMS[!--no.num--] 指定从某一数字开始显示 代码如下: 1 ?= $bqno +5? 帝国CMS[!--no.num--] 输出效果为 1 2 3 4 5 6 7 8...样2020-05-18 09:19:35帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104821.html本文实例讲述了帝国CMS结合项提示您来自的链接不存在的解决方法。分享给大家供大家参考。具体方法如下: 打开e/class/userfun.php 将global $public_r; 改成 global $public_r,$navclassid; if($_GET['classid']) { $ classid = RepPostVar ($_GET['classid']); $ urlc2020-05-16 10:18:49帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104820.html帝国cms列表页随机调用数字,仅供大家学习参考,希望对你有所帮助。 加到列表页模板里面的 列表内容模板(list.var) (*) 使用使用程序代码 并打上勾 $ rand rand =rand(1,100); $ listtemp = 'li' .$rand.' a href = [!--titleurl--] title = [!--oldtitle--] [!--title-2020-05-16 10:17:02帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104810.html帝国cms栏目自定义字段调用标签的方法 内容页和列表页调用当前栏目自定义字段的标签都是一样的,调用代码如下: ? =ReturnClassAddField(0,'自定义字段') ?2020-05-15 10:10:30帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104809.html帝国cms列表页随机调用数字 加到列表页模板里面的 列表内容模板(list.var) (*) 使用使用程序代码 并打上勾 $ rand rand =rand(1,100); $ listtemp = 'li' .$rand.' a href = [!--titleurl--] title = [!--oldtitle--] [!--title--] / a span [!--newstime--] / span /2020-05-15 10:09:28帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104803.html帝国cms信息反馈开启验证码 1、后台-系统设置-系统参数设置-信息设置-反馈验证码(后面点开启) 2、信息反馈本身并无放置验证码代码,所先复制评论的验证码代码,后台-模板-评论列表模板-管理评论模板-修改-复制其中的验证码代码 代码如下: 验证码: input name = key2020-05-14 09:11:48帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104802.html帝国CMS7.5版后台新增浏览器USER-AGENT验证功能,更高安全性 帝国CMS7.5版后台新增浏览器USER-AGENT验证功能:只有包含指定信息的浏览器才可以访问后台(后台可指定同时包含多个验证内容,配置内容存配置文件,不存数据库),也就是说可以指定某一台机器才能访问后台,更2020-05-14 09:10:10帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104797.htmlPHP7版本对PHP改动大,去掉了MYSQL扩展模块等,导致部分函数无法正常使用。因而,帝国CMS7.5新增对PHP7.*系列运行环境的支持,兼容性更好。 使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤: 1、全新安装帝国CMS时: 只需安装时MYSQL接口类型选择mysqli2020-05-13 10:04:00帝国Cms教程http://www.mb5u.com/cmsjiaocheng/104796.html帝国CMS实际发布时间-最后修改时间-可修改的发布时间 问: truetime lastdotime newstime 这三个分别代表哪三个时间??? 答:三个分别是: 实际发布时间 最后修改时间 可修改的发布时间 举例: [ e:loop ={0,10,3,0}] a href = ?=$bqsr['titleurl']? target = _blank2020-05-13 10:01:35帝国Cms教程