帝国模板变量更新后页面不更新原因及解决
很多新手朋友们都遇到过帝国模板变量更新后页面不更新的情况,这是为什么呢?这就与缓存有关系了,感兴趣的朋友可以了解下
如果你用的是动态页面,动态页面有缓存,要马上更新缓存到数据更新中心删除临时文件就能更新
如果你用的是静态页面,生成内容页时要选择刷新全部才会更新已经生成的信息 ...
帝国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']”变量内容。
三、不想显示后台的“商城”菜单,如何 ...
帝国cms相关链接无内容时调用当前栏目最热信息的方法
帝国cms相关链接,这里以帝国cms 7.0为例具体代码 在/e/class/functions.php
$keyboardtext='<?=GetKeyboard($ecms_gr[keyboard],$ecms_gr[keyid],$ecms_gr[classid],$ecms_gr[id],$class_r[$ecms_gr[classid]][link_num])?>';可以看到相关链接的信息是通过GetKeyboard得到,找到 GetKeyboard修改一下就可以了,也是在/e/ ...
帝国cms整合ckplayer6.1的方法
ckplayer已经有了最新版,2013-5-1已经进化至6.3版本了
整合帝国cms需要跟以前有些相应的改动,具体方法如下:
1. 从ckplayer官网http://www.ckplayer.com 下载ckplayer6.3,把里面ckplayer上传到网站根目录
2.下载解析文件video.php,上传到ckplayer目录
3.修改ckplayer.xml,ckplayer.js里面的域名,改成自己的域名就行 ...
帝国cms升级到7.0 出现Unknown column 'checked' in 'field list' 错误的解决方法
问题描述:
帝国cms从6.6升级到帝国cms7.0,一路正常,但是当我进入后台点管理信息以后就出现了
Unknown column 'checked' in 'field list'
select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime, ...
帝国cms灵动标签里的序号实现方法
经常需要一个带有序列号的列表。如12345..... 当然万能标签也可以做到。但输出栏目列表的时候万能标签就做不到了。 这时我们可以用灵动标签。 [e:loop={"select * from phome_enewsclass where bclassid=0 order by classid limit 20 ",20,24,0}] //输出内容 [/e:loop] 其中的 $bqno 就是序列号。默认从1开始 要从2 ...
帝国cms升级到7.0刷新自定义列表出错的解决方法
问题描述
帝国cms6.6 建自定义列表都会用checked=1 这个条件
升级以后,刷新自定义列表就会出错,提示checked字段不存在
问题原因
帝国cms7.0 在主表里已经不设置checked这个字段了,审核和未审核的信息是分开表来存储的
解决办法
修改自定义列表,把checked=1 这个条件去掉
如果您设置的自定义列表比较多的话可以 ...
帝国cms里 栏目列表模板获取同级栏目的方法
[showclasstemp]$class_r[$GLOBALS[navclassid]]['bclassid'],3,0,0[/showclasstemp]
必须要先获取到当前栏目的父栏目ID
页面模板内容支持的变量
下有 [!--bclass.id--]
但是这个不能在标签里使用
所以采用php代码来获取 $GLOBALS[navclassid]]['bclassid']
这个数组就可以获取父栏目ID ...
在php代码中调用帝国cms头部变量temp.header的方法
直接上代码
代码如下:
<?php
require("../e/class/connect.php");
if(!defined('InEmpireCMS'))
{
exit();
}
require("../e/class/db_sql.php");
require("../e/class/q_functions.php");
$link=db_connect();
$empire=new mysqlquery();
$headr=$empire->fetch1("select varvalue from {$d ...
帝国CMS多个系统的会员整合与二级域名之间的同步方法
帝国CMS系统本身已经内置良好的会员整合框架,所以多个帝国CMS会员整合是相当容易的。下面我们举例讲解一下如何操作:
例子:我们要整合下面三个帝国CMS系统
网站名称分别为“A网站”、“B网站”、“C网站”;
安装系统的数据库名分别为“adb”、“bdb”、“cdb”;
使用的域名分别为“a.zhuxianfei.com”、“b.zhuxianf ...
帝国CMS使用用户自定义函数取发表的新闻数
添加用户自定义函数 1.函数内容如下:
代码如下:
<?php
function user_newstotal($userid){
global $empire,$class_r,$dbtbpre;
$query="select count(*) as total from {$dbtbpre}ecms_news WHERE userid=".$userid." ";
$num=$empire->gettotal($query);
echo $num;
}
?>
2.将函数内容复制到e/clas ...
帝国cms 7 调用专题信息的方法
使用帝国cms默认的调用不了推荐信息
就直接写个sql来调用吧
代码如下:
[e:indexloop={'select a.* from phome_ecms_movie a,phome_enewsztinfo b where a.id=b.id and a.isgood>0 and (b.ztid=2 or b.ztid=3) order by newstime desc limit 10',10,11,'','',''}]
<li><p><a href="<?=$bqsr['titleurl']?>/"><im ...
帝国cms 获取一周的信息(默认时间是整形的也就是unix_timestamp)
代码如下:
select * from [!db.pre!]ecms_news where unix_timestamp(now())-newstime<3600*24*7 order by onclick desc
发布日期newstime 当前时间-发布日期小于 7条的记录
帝国cms后台不能登录的解决方法
1、你的cookie没有记录下来,记录cookie是/e/class/connect.php文件中的一个函数,函数名称为esetcookie,先到这个函数内输出下setcookie这个函数能不能保存下浏览器的cookie内容,如果输出结构为false,就说明你的php环境没有开启这个函数的功能,找到php.ini配置文件,将output_buffering = of 改成output_buffering = 4096 ...
帝国cms用户前台投稿上传图片自动加水印的实现方法
帝国7.0 前台编辑器增加 上传图片加水印功能!
我的是最新版 ecms 7.0 utf-8 :
修改 e/class/qinfofun.php 的第1225行
代码如下:
if($type==1)//图片
{
下增加下面语句 即可:
代码如下:
include_once(ECMS_PATH.'e/class/gd.php');
GetMyMarkImg($file);
建议用png水印,具体修改帝国水印为透明水 ...
帝国cms数据表详细中文说明
做帝国CMS开发的朋友一定能用这些。
帝国cms各数据表及用途说明。
phome_ecms_infoclass_news 新闻采集规则记录表
phome_ecms_infotmp_news 采集临时表
phome_ecms_news 新闻主数据记录表
phome_ecms_news_data_1 新闻副表1
phome_ecms_news_doc 新闻归档数据主表
phome_ecms_news_doc_data 新闻归档数据副表
phom ...
通过syntaxhighlight实现帝国cms代码高亮/语法高亮(一)
一、 在帝国cms中使用该插件: 1.下载syntaxhighlight插件,地址为:
http://alexgorbatchev.com/SyntaxHighlighter/download/download.php?sh_current 2.解压syntaxhighlighter_3.0.83.zip文件; 3.syntaxhighlighter_3.0.83文件夹中的styles、scripts、src文件夹复制到ecms中相应的文件夹中。 将sytles中的css文件 ...