我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

帝国cms前端页上传文件 帝国cms转wordpress

网站前端文件,如何导入帝国cms

登录后台,单击“模板”菜单,选择“模版组管理”--“导入/导出模板组”子菜单,进入模板组管理界面

龙南网站建设公司创新互联公司,龙南网站设计制作,有大型网站制作公司丰富经验。已为龙南近千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的龙南做网站的公司定做!

单击“导入/导出模板组”,点击浏览,找到需要导入的模板文件

如果编码不同,需要进行转换

后台“系统设置”“数据更新中心”:

刷新首页、刷新所有信息栏目页、刷新所有信息内容页面(选择全部刷新)、刷新所有信息JS调用、批量更新动态页面、批量更新反馈表单。

帝国CMS建站完成本地调试后上传空间步骤,请教详细的上传步骤

你可以在本地搭建一个PHP运行的环境,调试成功并制作完网站后再上传至服务器,然后通过从域名提供商那里购买域名,域名解析至该服务器IP,并备案,该网站就完成了。

用帝国CMS一键安装包做的网站怎么上传到空间?

帝国网站管理系统之网站迁移教程

网站迁移步骤:

1、在旧服务器备份数据库、“d”附件目录与表单目录;

2、到新服务器安装新的帝国网站管理系统;

3、登陆后台恢复备份的数据库、“d”附件目录与表单目录;

4、重新生成前台页面;

5、网站迁移完毕。

一、在旧服务器备份数据库、“d”附件目录与表单目录:

(一)、备份“d”附件目录

备份帝国CMS系统根目录下的“d”目录:将“d”附件目录下载到本地即可。

(二)、备份表单目录

备份表单目录:将“e/data/html”目录下载到本地即可。

(三)、备份数据库

1、登陆后台“系统设置”“备份数据”。进入如下界面:

2、点击“开始备份”即可备份完毕。

3、备份数据库后,将备份目录下载到本地。

(如上面例子中的备份目录就是:e/admin/ebak/bdata/ecmsbak)

二、到新服务器安装新的帝国网站管理系统:

有关安装系统这边就不多作说明,以下是安装的注意事项:

1、安装时设置的表名前缀要跟旧服务器的帝国CMS设置相同。

2、不需要操作安装的初始化数据步骤。

三、登陆后台恢复备份的数据库、“d”附件目录与表单目录:

(一)、恢复“d”附件目录

1、将备份的“d”附件目录上传至新服务器的帝国CMS根目录;

2、并将“d”目录及所有子目录与文件权限设为0777。

(二)、恢复表单目录

1、将备份的“e/data/html”表单目录上传至新服务器的帝国CMS的“e/data”目录;

2、并将“e/data/html”目录及所有子文件权限设为0777。

(三)、恢复备份的数据库

1、将备份的数据库目录上传至新服务器的帝国CMS的“e/admin/ebak/bdata”目录;

2、登陆后台“系统设置”“恢复数据”;进入如下界面:

恢复数据源目录选择上面上传的数据库备份目录。

3、选择目录后,点击“开始恢复”即可恢复完毕。

四、重新生成前台页面:

1、恢复数据库后,我们重新登陆后台(用旧服务器的帝国CMS的帐号登陆);

2、登陆后台后,然后进入“系统设置”“数据更新中心”:依次按下面顺序生成前台页面,如图:

五、至此,网站迁移完毕。

相关说明

备份数据库常见问题:

1、出现"You have an error in your SQL syntax;...right syntax to use near '-1' at line 1"错误

解决方法:到"参数设置"那把"支持MYSQL查询方式"打勾去掉即可.

前端上传文件的几种方法

第一种:经典的form和input上传。

设置form的aciton为后端页面,enctype="multipart/form-data",type=‘post’

form action='' enctype="multipart/form-data" type='post'input type='file'input type='hidden' name='userid'input type='hidden' name='signature'button提交/button/form

使用input选择文件,设置好其他input的值,点击提交,将文件数据及签名等认证信息发送到form设置的action对应的页面,浏览器也会跳转到该页面。触发form表单提交数据的方式有2种,一种是在页面上点击button按钮或input

type='submit'按钮触发,第二种是在js中执行form.submit()方法。

优点:使用简单方便,兼容性好,基本所有浏览器都支持。

缺点:1. 提交数据后页面会跳转(下面会讲如何禁止页面跳转)。

2.因为是浏览器发起的请求,不是一个ajax,所以前端无法知道什么时候上传结束。

3. form表单里发送除文件外的数据,一般是新建一个type=hidden的input,value=‘需要传的数据’,每发送一个数据就需要一个input,一旦多了就会使得dom看起来比较冗余。

小技巧:

form表单提交数据后会自动跳转到action指定的页面,为了禁止页面跳转,可以在页面中新建一个空的ifame,比如name='upload',然后设置form的target="Uploader",form有一个target的属性,规定在何处打开action,这样form提交数据后就会仍停留在当前页。代码如下:

form action='' enctype="multipart/form-data" type='post'  target="uploader1"input type='file'button提交/button/formifrmae name='upload' id='uploader1'/iframe

这样写的另一个好处是,可以知道什么时候上传完成并接收到后端的回调结果。比如上面这个例子,文件数据发送到了

'uploadFile.php',假设该页面处理完数据后返回了一个地址,该地址会被写入到之前的iframe中。所以在ifame的onload函数触发时,也就是上传完成后,可以在iframe中读取到后端返回的数据。

var  iframe = document.getElementById('upload1');

iframe.onload = function () {  

var doc = window.frames['uploader1'].document;                    var pre = doc.getElementsByTagName('pre');                    var obj = JSON.parse(pre[0].innerHTML);

}

使用这种方法时需要注意,iframe有跨域限制,创建出来的iframe的地址如果和当前页面地址不同源,会报错。这种情况下,建议大家在iframe的onload函数中,再次向后端请求一个接口获取文件地址,而不是直接去iframe里读取。或者返回这样的数据。

script type="text/javascript"window.top.window[callback](data)/script

callback是和前端约定好的名字,上传完成后触发该函数并返回后端数据。

第二种:使用formData上传。

用js构造form表单的数据,简单高效,但最低只兼容IE10,所以需要兼容IE9的童鞋们就略过这个方法吧。

html:

input type='file'

js:

var formData = new FormData();

formData.append("userid", userid);

formData.append("signature", signature);

formData.append("file", file); //file是blob数据//再用ajax发送formData到服务器即可,

注意一定要是post方式上传

说明:第一种方法提到了创建多个type=‘hidden’的input来发送签名数据,这儿可以用formData.append方法来代替该操作,避免了dom中有多个input的情况出现。最后将file数据也append到formData发送到服务器即可完成上传。

优点:由于这种方式是ajax上传,可以准确知道什么时候上传完成,也可以方便地接收到回调数据。

缺点:兼容性差

第三种:使用fileReader读取文件数据进行上传。

HTML5的新api,兼容性也不是特别好,只兼容到了IE10。

var fr = new FileReader();

fr.readAsDataURL(file);

fr.onload = function (event) {                    var data= event.target.result; //此处获得的data是base64格式的数据                    img.src = data;

ajax(url,{data} ,function(){})

}

上面获得的data可以用来实现图片上传前的本地预览,也可以用来发送base64数据给后端然后返回该数据块对应的地址。

优点: 同第二种

缺点:一次性发送大量的base64数据会导致浏览器卡顿,服务器端接收这样的数据可能也会出现问题。


分享文章:帝国cms前端页上传文件 帝国cms转wordpress
浏览地址:http://mswzjz.cn/article/ddopdhd.html

其他资讯