帝国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文件 ...
帝国CMS管理员帐号、密码、认证码及安全答案忘记的解决办法
忘记后台管理员帐号怎么办? 用phpmyadmin查看phome_enewsuser表里的记录:查看username字段的内容. 忘记后台登陆密码怎么办? 用phpmyadmin修改phome_enewsuser表里的记录:把password字段的内容改为:“322d3fef02fc39251436cb4522d29a71”;把salt字段的内容改为:“abc”. 密码就是:123456 忘记后台登陆认证码怎 ...
帝国cms后台实现刷新多栏目内容页的方法详解
以下代码适用于帝国CMS6.6版,7.0版不同处在代码注释处已标明。
找到e/admin/ChangeData.php文件
原先的栏目是单选菜单
<select name="classid" id="classid">
<option value="0">所有栏目</option>
<?=$class?>
</select>
改为:
<select name="classid[]" size="12" multiple id="classid[]">
<option value="0">所 ...
帝国CMS标签tags出现空标签的情况解决方法
修改的文件位于 e/class/t_functions.php
复制代码
代码如下:
/*
出自:www.jb51.net
e/class/t_functions.php
搜索
*/
$str.=$jg.'<a href="'.$tagsurl.'" target="_blank">'.$r[$i].'</a>'.$br;
$jg=$br?''showjg;
/* 改成 */
if(!empty($r[$i])){
$str.=$jg.'<a href="'.$tagsurl.'" target ...
帝国cms支付宝接口最新网关地址更改方法
据说支付宝要全部更新支付接口网关地址,使用帝国CMS的用户可以按下面方法更改为最新的接口网关地址:
修改 /e/payapi/alipay/to_pay.php 文件,把:
代码如下:
$gotopayurl='https://www.alipay.com/cooperate/gateway.do?'.$param.'&sign='.$sign.'&sign_type='.$sign_type;
这句修改为:
代码如下:
$go ...
帝国cms列表页list.var调用tags的实现代码(记得要选列表页)
将下面代码复制到列表内容模板(list.var),记得要选列表页:使用程序代码
代码如下:
$nsmalltext=$r[smalltext];
$ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签
$newtext=esub($ntext,100,'...') ;//限制100字
$keyboard=$r[keyboard];
$r_tag=explode(",",$keyboard);
$tempid=1;//这里是搜 ...