帝国CMS灵动标签PHP代码实现标签无限嵌套的效果
对于熟悉帝国CMS的朋友大都知道使用灵动标签进行特定信息的调用,而灵动标签的强大功能远非如此。灵动标签的PHP函数是:sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序)采用灵动标签的php代码可以在不支持灵动标签的页面中调用信息,还能够实现标签无限嵌套的效果。那么怎 ...
ecms灵动标签e:loop的用法通过执行sql获取需要的记录
在某些条件下,我们要求网站的某页上显示指定的信息, 但是这种指定如果固定去用代码写死的话,对以后的改动将会是大麻烦; 这时候sql语句的优势就凸显出来,利用sql语句只需要改改数字,就能让显示的内容彻底替换; 代码如下:
复制代码
代码如下:
[e:loop={'select * from phome_ecms_news where id in (2452 ...
帝国CMS用户提交信息反馈发送至邮箱代码
帝国CMS用户信息反馈发送到邮箱里方法如下。方法请修改e/class/q_functions.php文件,请看如下代码,红色为新加入的代码//提交反馈信息83行左右找到函数function AddFeedback($add)236行找到代码://更新附件
复制代码
代码如下:
UpdateTheFileOther(4,$fid,$filepass,'other');
ecmsEmptyShowKey($keyvname);//清空 ...
帝国CMS7.0后台关键字中文逗号和空格即时替换成英文逗号的方法
修改方法:
帝国CMS后台-->系统设置-->管理数据表-->新闻系统数据表 (phome_ecms_news)[管理字段] -->special.field[修改系统字段]
把“输入表单替换html代码”中的这一句:
代码如下:
<input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>"> ...
帝国CMS中确定某个页面使用的是哪个模版的方法
帝国CMS中确定某个页面使用的模版的方法:
1. 进入后台管理界面,选择“管理栏目”,如下图所示。
2. 进入管理栏目后选择“修改”,如下图所示:
3. 进入修改页面后 点击 “模版选项” 页, 即可看到当前网页所采用的模版,以及列表模版,评论模版等。
...
帝国cms源码中常用函数所在位置
帝国cms常用函数所在位置归总,大家直接ctrl+f一下就能找了
printerror() /e/class/connect.php line 132
query() /e/class/db_sql.php line 10
fetch1() /e/class/db_sql.php line 30
fetch() /e/class/db_sql.php line 22
checklevel() /e/class/functions.php line 3414
insert_dolog() /e/class/functions.php l ...
帝国cms万能标签如何精确调用9级推荐或9级头条
帝国CMS 6.6版信息支持九级推荐和九级头条,调用更灵活,更多样化。后台支持设置多级,前台支持按各级调用信息。
上传以下图片:
1、不同等级头条(推荐信息)的调用方法帝国CMS 6.6版信息支持九级推荐和九级头条,调用更灵活,更多样化。后台支持设置多级,前台支持按各级调用信息。
(1)头条调用:在灵动标签调用中增 ...
帝国CMS 刷新数据表:news 比较卡的解决方法
这个BUG让我真的很无语:
第一次遇到过,在更新 内容数据时出现过,后来解决了,但没记录下来是如何解决的。
这次又遇到了。
主要原因可能是:
1、更新数据库缓存、临时文件缓存等。这些一堆垃圾更新后,再看下有没有效果。
2、根据提示是某个栏目目录的问题,后来进FTP发现没有这个栏目的文件夹目录,于是手动新建该 ...
帝国CMS刷新数据表article提示Table ‘empirecms.phome_ecms_’ doesn’t exist的解决
今天我在进行“数据更新”时,点击“刷新所有信息内容页面”后,在“刷新article/1555.html">数据表:article”一项出现提示:
复制代码
代码如下:
Table ‘empirecms.phome_ecms_’ doesn’t exist
update ***_ecms_ set havehtml=1 where id=” limit 1
后来在网上搜索,是这样解释的:
复制代码 ...
使用phpmyadmin如何修改帝国CMS的管理员密码
1、若是5.0及以前版本:通过帝国的MYSQL数据库表格来看,管理员帐号存放在phome_enewsuser表里,打开以后,把password字段的值设为:21232f297a57a5a743894a0e4a801fc3,这样密码就被设置为admin888 ,这种方法适合5.0版本以上的帝国CMS。
2、若是5.1及以上版本:用PHPMYADMIN修改phome_enewsuser里的password字段,例如把 ...
帝国cms安装在二级目录步骤
帝国cms安装二级目录步骤
1,讲安装包解压缩到要安装的二级目录下
2,通过浏览器访问二级目录+e/install。安装,安装过程不再敖述。
3,登陆cms,在系统设置 的网站地址 设置你的虚拟目录,如/WWW/
附件地址 /WWW/d/files/
有了以上设置,基本上栏目生成的文件夹都会在这个二级目录下了。也就和根目录没有关系了。
剩下 ...
帝国cms内容页调用栏目缩略图的可行方法
帝国ecms6.0后已经无法用[!--class.classimg--]直接调用栏目缩略图了,5.1以前的能行,现在只能在列表页能用[!--class.classimg--]调用缩略图标签,现在只有用灵动或者万能标签才能调用,调用代码如下 网上的代码为:
代码如下:
[e:loop={"select classimg from phome_enewsclass where classid='$GLOBAL[navclassid]'",1 ...
帝国CMS长标题截取之后如何加上省略号…
修改e/class/connect.php,修改如下代码:
代码如下:
//字符截取函数
function sub($string,$start=0,$length,$mode=false,$dot=''){
修改之后:
代码如下:
//字符截取函数
function sub($string,$start=0,$length,$mode=false,$dot='…'){
帝国cms怎么调用栏目别名考虑到seo优化
在新模板制作过程中,由于栏目名称比较长,用在标题上没有问题,对seo有利,但是在页面上不希望这么长,简单即可,提过提供了栏目别名,如果能调用就方便了, 请留意下面的修改方法 修改后栏目别名使用 [!--bname--] 调用 打开e/class/t_functions.php 以下红色部分为新增语句. 搜索定位到
复制代码
代码如下:
...
自定义函数解决帝国cms的简介截取字符时出现html的问题
我的解决方法如下,写了个函数加进去,大家看看是否可行,有咩有问题,我感觉还行 首先在 e/class/connect.php 文件中加入一个
复制代码
代码如下:
//去除HTML标记
function NoHTML($string){
$string = preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript
$string = preg_replace( ...
帝国模板变量更新后页面不更新原因及解决
很多新手朋友们都遇到过帝国模板变量更新后页面不更新的情况,这是为什么呢?这就与缓存有关系了,感兴趣的朋友可以了解下
如果你用的是动态页面,动态页面有缓存,要马上更新缓存到数据更新中心删除临时文件就能更新
如果你用的是静态页面,生成内容页时要选择刷新全部才会更新已经生成的信息 ...
帝国cms调用栏目别名的修改步骤
请留意下面的修改方法
修改后栏目别名使用 [!--bname--] 调用
打开e/class/t_functions.php
搜索定位到
带模板的栏目导航标签
修改1
代码如下:
//替换变量
$bclassname=$class_r[$classid][classname];
$bname=$class_r[$classid][bname];
$br[classid]=$classid;
$bclassurl=sys_ReturnBqClassname($br,9);
$l ...
帝国cms灵动标签中如何调用模板变量
代码如下:
[e:loop={"select * from [!db.pre!]ecms_show_every where sid=".$navinfor[id]." order by id DESC limit 100",100,24,0}]
<div>
<div><span ><a href="<?=$bqr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"> ...
帝国cms选取两个表的集合实现按某字段排序
代码如下:
<div><a href="/" target="_blank">热门作品</a></div>
<div>
<ul>[e:loop={'select title,titleurl,onclick,titlepic from `[!db.pre!]ecms_test` Union All select title,titleurl,onclick,titlepic from `[!db.pre!]ecms_gamepic` order by onclick desc limit 6',6,24,1}]
<li>
<span><a href="<? ...
帝国CMS7.0使用常见问题小结
一、7.0版本的数据库配置文件是哪个文件?
7.0版本数据库配置文件:/e/config/config.php
6.6及以下版本数据库配置文件:/e/class/config.php
二、忘记后台登陆认证码怎么办?
查看 /e/config/config.php 文件里的“$ecms_config['esafe']['loginauth']”变量内容。
三、不想显示后台的“商城”菜单,如何 ...