帝国cmsehref 帝国CMS二级会员

帝国cms系统,网站想更换空间,想先在本地搭建环境测试,系统安装好以后,恢复数据时出现错误提示

你没有贴图片,不知道错误发生在那个地方,我猜测如下

创新互联公司专业为企业提供通山网站建设、通山做网站、通山网站设计、通山网站制作等企业网站建设、网页设计与制作、通山企业网站模板建站服务,十多年通山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

第一

系统设置-安全参数配置-开启后台来源认证码-选择关闭验证

第二

很多7.0的插件用不到7.2上,必须要升级,升级方法总结如下,如果有不正确的地方请指正。

1、安装程序升级。

menuclass表增加了groupids字段,此字段默认值设为空即可。

menu表增加了addhash 字段,建议将此字段值设为1。

2、hash过滤。

不传递参数的页面文件在验证登录之后加载函数 $ecms_hashur=hReturnEcmsHashStrAll();

传递参数的页面加载hCheckEcmsRHash();

3、表单过滤

在表单中加载 $hashhrefr['form'] 或 $hashhrefr['eform']

4、页面链接

传递hash参数使用 $hashhrefr['ehref'] 或 $hashhrefr['whehref'] , $hashhrefr['href']或 $hashhrefr['whhref']

加wh的不返回?

加e的传递两个参数

5、返回链接

函数执行完成,返回地址后面加 hReturnEcmsHashStrHref 和 hReturnEcmsHashStrHref2 前者返回href变量,后者返回ehref变量,参数0和1分别表示?的无和有

三、帝国cms 推出的所谓 金刚模式 要验证链接来源

链接时需要加 ,带参数的链接地址

abc.php??=$ecms_hashur['href']?a=get

不带参数的链接地址

TagsClass.php?=$ecms_hashur['whehref']?

在当前页面要加上

$ecms_hashur=hReturnEcmsHashStrAll();

帝国cms下载设置不跳转

7.0的版本 已经改掉了。你可以到后台--公共模板管理--下载地址模板

[ a href="#ecms" onclick="window.open('[!--down.url--]','','width=300,height=300,resizable=yes');"[!--down.name--]/a ]

改成

[ a href="[!--true.down.url--]"[!--down.name--]/a ]

[!--true.down.url--]

是文件真实地址

帝国CMS会员首页能以列表显示 ?

?php

$userr=sys_ShowMemberInfo(1,'');

?

img src="?=$userr[userpic]?$userr[userpic]:'/e/data/images/nouserpic.gif'?" border="0"

a href="/e/space/?userid=?=$userr[userid]?"?=$userr[username]?/a

(点击访问会员空间)

呵呵呵会员列表调用函数:sys_ListMemberInfo(调用条数,操作类型,会员组ID,用户ID,查询字段)操作类型:0为按注册时间、1为按积分排行、2为按资金排行、3为按会员空间人气排行

会员组ID:指定要调用的会员组ID,不设置为不限,多个会员组用逗号隔开,如:'1,2'

用户ID:指定要调用的会员ID,不设置为不限,多个用户ID用逗号隔开,如:'25,27'

详细资料请见:

帝国cms灵动标签如何调用新闻正文第一张图片??

在connect.php搜索“//替换列表模板/标签模板/搜索模板”

在上方增加以下代码:

//获取内容页第一张大图片

function diy_imgFirst($r){

global $empire,$dbtbpre;

$fr=$empire-fetch1("select newstext from {$dbtbpre}ecms_news_data_1 where id='$r[id]'");

$newstext=stripslashes($fr['newstext']);//去除反斜杠并且获取文章正文内容

$pattern = "/.*src=\"([^^]*?)\".*/i"; //正则

preg_match_all($pattern, $newstext, $match);

if(count($match[1])=1){

//return $match[1][0];//返回第一张图片地址

$diyfpic=$match[1][0];

}else{

$diyfpic=$r['titlepic'];

}

return $diyfpic;

}

还是修改这个文件,搜索

1 $titleurl=sys_ReturnBqTitleLink($r);//链接

在下方增加以下代码:

1 $diyfpic=diy_imgFirst($r);

还是这个文件,搜索

1 $listtemp=str_replace('[!---titleurl--]',$titleurl,$listtemp);

在下方增加以下代码:

1 $listtemp=str_replace('[!---diyfpic--]',$diyfpic,$listtemp);

后台在 管理列表模板 的list.var中,直接使用[!---diyfpic--]

最好把

$diyfpic=$r['titlepic'];

改成

$diyfpic='e/data/images/notimg.gif';

因为一般没有大图,就没有缩略图。或者留空也行。

以上方法在帝国CMS 6.6中测试通过,7.0未测试

名称栏目:帝国cmsehref 帝国CMS二级会员
本文链接:https://www.cdcxhl.com/article2/ddgcjoc.html

成都网站建设公司_创新互联,为您提供品牌网站建设电子商务建站公司品牌网站制作外贸网站建设云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设