怎么把织梦模版文件由gbk转为utf-8

怎么把织梦模版文件由gbk转为utf-8,第1张

DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法: 1、服务器必须支持URL重写。 2、后台开启伪静态。 3、栏目设置使用动态。 4。添加文档时选择使用动态浏览。 5。需要修改php文件include/channelunitfuncphp 查找 return $G

我们在添加文档时候,会碰到这样的提示:"把数据保存到数据库附加表

`dede_addonarticle`

时出错,请把相关信息提交给dedecms官方。duplicate

entry

’3′

for

key

‘primary’"

你的主键是不可重复的,现在重复插入值为3的主键了。可以去掉主键唯一,或是设成自增加。就不会出现这种情况了。

解决办法:

1:进入后台,“系统”

-

“系统设置”

-

“sql命令行工具”

2:运行sql命令行:

alter

table

dede_addonarticle

drop

primary

key

运行上面的代码就没有提示了,完美解决了!

1 dedecms网站GBK与UTF

在帮别人修改织梦模板的时候,别人的要求是: 在现有的织梦做网站上 增加一个多语言界面,就是在现有的中文界面上新增 英文,日文 和韩文。

第一个当然想得就是在织梦后台新增几个这样的 栏目。然后只要将模板做成其他的语言就可以调用了。

但是也遇到了一个问题就是它现有网站的织梦是gbk的。

这种gbk是一种中文编码,若想出现其他语言文字就必须转化成UTF-8的,所以自己就再网上整理了一下 找到了一个比较不错也适合自己的转换方式:

1 备份网站的所有数据

这一部分是很重要的 ,尤其是数据库的备份。先织梦后台备份,然后再整站进行备份

2导出数据库文件并转换。

这一部分需要使用到PHPMyadmin 我们在MyAdmin 找到网站的数据库名,默认的数据表前缀为dede_ 全选这些数据表,选择导出。将导出的。sql文件在本地 用专门的编辑工具打开(可以使用DW或者是Notepad++等)

我们查找CHARSET=gbk 全部替换为CHARSET=utf8

查找gb2312全部替换成utf8

然后保存。

3模板文件的转换

用DW打开模板文件,选择修改——页面属性——标题/编码 :

织梦gbk转utf8

我们只要将编码选择为 UTF-8即可,下面还有一个选择就是 是否包含Unicode签名(BOM) 这个不要选择 否则在使用织梦模板插入include时会出错

若发现有的文字出现了乱码 自己手动更改即可!

将全部的模板文章转换问UTF-8格式的!

文件基本上就转换好了!

4安装UTF-8格式的织梦安装包

你使用的是织梦哪个版本的织梦就安装相应的UTF-8格式的安装包,安装好之后使用MyAdmin 将这个新数据库名中格的表删除,并将转换好的。ssql文件导入即可,将转换好的模板文件覆盖。

2 织梦系统怎么把utf编码转成gbk

首先登陆dedecms网站后台,使用系统菜单下的数据库备份/还原功能,将网站的数据备份,记住要备份数据表结构,然后使用FTP工具将备份好的数据文件下载到您的电脑上。

备份的文件中有tables_struct_xxx这样一个文件,用dreamweaver或EditPlus打开这个文件,使用查找与替换命令,将CHARSET=gbk替换为CHARSET=utf8,然后要保存。打开准备的转码软件,将第所备份的文件(包括上面修改过的文件),将GBK转换为UTF-8格式。当然,转换好的文件一定是在一个新的文件夹里面,以便区分原来的GBK的文件。

至此这一步,就将数据库文件由GBK格式成功的转换为了UTF-8格式。

3 DEDEcms,GBK和UTF8版本互相转换有什么方法

当前安装版本为:dedecms v57 utf8,目标将网站由UTf8版本转换为GBK版。

2写在转换之前:要转换dede系统的版本,实际上是编码的转换的问题,要将mysqls数据从utf8转换为gbk编码,将模板文件的编码也要转换为GBK模式。在本文中两个核心工具,帝国备份王和Editplus 编辑器。

用ebak2008工具的备份/恢复功能,巧妙dede数据库utf-8编码的无错转换为gbk编码格式。站点文件的转换就用Editplus 编辑器。

END二数据的备份1在转换之前,将dede做整站备份,备份内容包括mysql数据库,dede站点文件,如果网站容量非常大的话,可以登录空间管理后台将整个网站进行打包,然后下载。备份的目的就是了防止转换失败后还有退路。

登录dede后台,选择“系统 ”中 “数据库备份/还原 ”备份dede数据库。2备份完毕,请登录ftp下载到本地电脑保存。

Dede备份数据存储位置:/data/backupdataEND三数据库编码转换1解压缩ebak2008,将ebak2008文件夹上传到网站空间的根目录。用帝国备份王(ebak2008)反向操作,强制转换dedecms v57 utf8版本的mysql数据编码为gbk。

2打开帝国备份王(ebak2008)工具(地址为:原域名/ebak2008),登陆3在登陆后的帝国备份王界面,点击“备份数据”,4备份数据界面,选择要备份的数据库,请注意操作,别选错了。5非常重要!虚拟主机安装的dede系统是utf8版,在备份的时候不能选择 “utf8编码进行备份 ”。

在这里要反向操作(如果是utf8就选gbk,如果是gbk就选utf8)。备份时请特别注意:选择数据库编码为gbk,不能选择其它方式,否则在转换后会出现乱码。

数据存储目录命名为:date_gbk_20150618160956。一般用默认的就可以了。

点击,屏幕最下方的 开始备份 ,等待完成操作!END四将gbk格式的dede数据库备份恢复到系统登陆主机ftp后台,将原来的dedecms的目录dede,改为deded_utf8_bak上传DedeCMS-V57-GBK-SP1tar,到主机后台进行解压缩,将其中的uploads文件夹改为dede,移动到public_html/目录中,此操作可以节省大量上传的时间接着就可以重新安装dede系统了,安装过程不作演示在安装DedeCMS-V57-GBK-SP1版时,按默认安装即可。安装完毕后,进后台将插件之类的也重新安装好然后登录ebak2008数据库备份工具,选择“数据恢复”,恢复第二步骤中将utf8编码强制转换为gbk格式的数据库(date_gbk_20150618160956)。

帝国备份王(ebak2008)恢复数据仅需要50秒左右,速度相当的快。恢复数据后,请登录dede管理后台,重新生成一下网页。

检查首页无乱码,织梦网站管理系统(dedecms)utf8成功转换gbk。进入网站管理后台,检查数据库表,Mysql数据表无乱码:转换成功后的小错误,由于dede默认的utf8和gbk版本的差别,在转换成功后,“图文资讯”和“首页幻灯片”丢失,丢失的重新上传一下就OK!整个过程无报错,显示正常再次进入主机后台找到dede_utf8_bak目录下的uploads下的alimg目录(这个目录就是首页和上传的存放的位置),把这个目录加入到剪贴板,再进入dede目录下的uploads,复制剪贴板的文件到这里,这样就恢复正常了本站使用的是dede默认的模板,所以在转换的时候没有改动dede的模板文件,如果你的网站对DEDE的一些文件没有改动,直接按照我的方法就可以成功转换。

如果有改动的文件,请将你改动的文件转换为gbk编码。用Editplus 编辑器将站点文件中的utf8转换为gbk编码。

重点是dede模板文件编码的转换,细心的用Editplus 编辑器修改,完毕后,上传覆盖即可。

4 dedecms的UTF

我看了下他的模板,这个改动量就太大了。你要把模板里的这些文件依次打开,并将<meta ; charset=utf-8" />;改成<meta ; charset=gb2312" />;。而且他的plus里也要改。整理起来很麻烦。

频道封面和栏目页面是自己设定的 。

最终列表栏目对应 列表模块,这个是默认的。

如果要对该栏目选择频道封面 ,上图中就要选择频道封面,下图中就会显示对应频道封面模板

栏目保存的地址看这个图 一目了然

方法

1、首先制作网站背景,这个建议找一些大尺寸的。(本图仅限测试使用)

2、通过FTp工具链接到网站的空间,找到dedecms网站的模版文件templets。找到模版目录下的模版样式文件。如果使用的是默认模版,文件在templets/default/style/dedecmscss文件

如果使用的是其他模版,那就看下网页源代码中最上面那部分有行:<link href="xxxxxxx" rel="stylesheet" media="screen" type="text/css" />其中的xxxxxx就是目标css位置。

3、使用nopepad文件编辑工具打开模版下的dedecmscss样式文件。

html{    background:#FFF;}body{    font:12px Verdana,Arial,Tahoma;}

更改为如下代码:

html {

    background-image: url("/images/bjjpg");

    text-align: center;

}

body {

    background:  #FFF;

    font: 12px Verdana,Arial,Tahoma;

    margin: 0 auto;

    text-align: left;

    width: 970px;

}

4、然后保存,通过FTP工具重新上传至网站模版目录,然后打开网站首页就可以看到网站已经有了背景了。

从这两个图就可以看到背景已经添加成功了。

代码解释:

background-image为背景

url("/images/bjjpg") 为背景路径

text-align: center; 为居中

background:  #FFF; 设置body的背景色

 font: 12px Verdana,Arial,Tahoma;  字体设置

margin: 0 auto;   声明外边距属性

 text-align: left; 位置为居左

 width: 970px;  body的宽度

问题一:网站源码怎么使用 一般下载的网站源码,都有后台管理系统的。没必要在本地修改。

你直接去不复制上传到你的空间上去。进入后台添加文章类的管理。你想做动态的话要看你的源码支持不支持。

问题二:怎么用源码建立网站 源码建站的具体操作步骤:

申请虚拟主机(即空间)成功后,就会从官网得到FTP主机名、FTP用户名和FTP密码信息,该信息将是上传网站至内容的唯一凭证;

在百度中搜索“FTP”上传工具;

安装并运行“ftpzilla”程序,在程序主界面顶端输入虚拟主机相关信息,然后点击“快速连接”按钮;

此时进行与FTP服务器之间的通信工作,待连接成功后,就会显示“连接成功”的提示,同时在“远程”窗口中会显示远程FTP服务器目录结构及文件列表信息;

接下来根据FTP服务器存储网站文件的相关声明,进入远程FTP服务器“Public-html”目录,并将该目录下的所有文件删除;

在“本地站点”窗口中,定位到网站源码所在的上传目录,选中所有待上传的文件,右击从弹出的右键菜单中选择“上传”项;

此时所有的网站源码文件将排队上传至远程服务器“Public-html”目录下,且可以在状态窗口中查看当前文件传输情况;

当文件上传完成后,整个上传网站源码至空间操作完成,当本地网站源码被更新后,为了第一时间实现远程服务器端数据的同步更新。

问题三:下载的网站源码怎么用 30分 网站源码到空间首目录。这样就可以使用了。(触:indexasp/php是首页文件)采纳给分

问题四:网站源码怎么用, 可以直接拿来修改使用,

源代码就是程序和软件的一切,

问题五:后台源码是什么啊?怎么用它做网站? 以下是我自己的理解,并不是什么标准答案!

一般企业里用的行业软件都有一台服务器有若干台客户机。每台客户机都可以分不同的权限去更新服务器上的内容,这是所谓的C/S的软件!而我刚才所说的成套的系统是指网站,也就是B/S的软件!C/S软件由客户端和服务器组成,B/S软件由浏览器和服务器组成!到这里应该就能明白B/S/C这些分别代表什么……browser(浏览器)/server(服务器)/client(客户端)。

网站就是B/S软件,而所谓的软件应该还具备一些管理功能,如更新,添加,删除等。后台源码,其实不应该叫后台源码,应该说是后台程序,这个后台程序就是实再整个网站的更新,添加,删除等常用的管理功能!但有一点不得不提一下,两个反义词,前/后。前台同样也具备了这些功能,与后台所不同的只是权限。如用户注册模块,新用户注册时其实是添加数据,注册完后修改资料这是修改数据……所以说前台也同样具备管理功能……

至于前台和后台具体的定义是什么我也不能很肯定的说,在我的理解当中后台只是面对的对象是管理员,前台面对的对象是所以网站的浏览者,但是有些网站就没有我所说的那种后台,或者说前后台根本就很难区分!

如果硬是要说前台跟后台的区别,我只能说,前台像硬件,看得见,后台像程序,是的,程序,而不是软件!因为软件还有界面,这个界面对于软件来说就是前台!

那么或者可以这么理解哗前对是面对客户的,后台是面对管理员的!

问题六:我自己有网站 请问下怎么用网站源码建网站 就是在后台怎么操作 谁有源码的网站给分享下 谢谢啦 可以将此模板加在dedecms上,这个需要修改一下html文件,将相关信息替换为dede的标签调用。具体操作可以网上搜一下dedecms添加模板和dedecms仿站教程。

问题七:怎么改网站源码里的 可以在源码里面的文件夹里找到对应直接替换,或找到源码里面找到位置直接修改数据调用路径。

网站源码里面有一个专门的文件夹是用来放的,网站里面用的基本上都是从这个文件夹调用。

替换的时候,请注意的属性要完全相同才能进行替换。

问题八:我在网上下载了一个html代码 我的网站怎么使用? 那把相对应的文件上传到你的空间里面,然后那个无标题文档是调用的部分,可以把订码拷贝出来,放到你想放置的页面底部就行了。

问题九:如何编写网站源码 HTML是最基本的,其次也需要Javascript用于校验,css用于设置统一样式,PhotoShop也必不要少,你不可能永远都用网上down的吧,总得自己做个整体柜架模板,然后生成个html静态页面,再对其进行修改,刚开始你可以弄弄FrontPage,因为它跟Office一样简单,充分理解怎么用表格来定位,然后再用Dreamweaver,理解怎么用表格和层来定位,主要还是用表格定位,还有其它很多知识,像Fireworks和Flash都是起辅助作用的,以上说的都是静态页面,像动态就更多了,asp asp jsp php等技术至少会一样,推荐jsp,基于java语言,还有一些其它技术像servlet javabean ejb 柜架有struts j2ee hibernate等,不说那么多了,你先把静态弄明白吧!

来看一下HTML基本概念

1、标记

HTML用于描述功能的符号称为“标记”。如“HTML”、“BODY”、“TABLE”等。标记在使用是必须用方括号“”括起来,而且是成对出现,无斜杠的标记表示该标记的作用开始,有斜杠的标记表示该标记的作用结束。如表示一个表格的开始,表标一个表格的结束。在HTML中,标记的大小写作用相同,如和都是表示一个表格的开始。

标记可以包含标记,如:表格中包含表格或其它标记,如下面这样的HTML代码结构是正确的:

hjk

但是标记不能交叉嵌套,如下面这样的代码是错误的:

这是不正确的代码

2、特殊字符

由于方括号和英文双引号被用来提示HTML的标记及参数值,那么在网页中要显示方括号和英文引号只能用其它的符号来代替,下面是常见特殊字符所代表的正常字符:

或>对应字符 >

或――对应字符

à――对应字符 A

3、语法

一个标记,为了明确它的功能,往往用一些属性参数来描述>>

问题十:网站源码怎么用phpstady 提供 php 某个源码下载地址,此处我们以thinkphp 框架为例

注意:通过其他途径下载,可能会因为文件不全,致使源码部署运行之后出现异常错误。所以推荐您使用我为您提供的软件和源码。

php 源码 thinkphp_323_fullzip下载之后,解压并改文件名为:thinkphp。

phpstudyzip 下载之后,解压得到:phpStudy2014exe,manualchm,使用说明txt 等文件,请双击打开解压到D:\phpstudy 即可,

完成之后,phpstudy会自动开启mysql,apache系统服务,此时可用360加速求查看正在运行的服务

双击打开桌面上的 phpstudy 图标,即可开启php运行环境。

如果 你的 apache mysql 显示红色按钮,那么表示没有启动成功,请点击 启动或者重启 按钮,直到全部绿色为止。如果一直启动不了。这是属于apache mysql系统服务器异常, 请尝试使用注册表清理软件清理之后,再重新解压phpstudy 软件。

完成以上步骤之后,phpstudy+php源码 基础情况已经OK,接下来 进行 部署代码 和 运行代码。

把前面的源码文件夹thinkphp 复制到D:\phpStudy\WWW 下

根据如下图。点击:My HomePage ,我们打开网站根目录和mysql数据库(点击:phpMyAdmin)。

欢迎使用 ThinkPHP!

版本 V323

那么表示 部署成功

之后,您可以通过修改 D:\phpStudy\WWW\thinkphp 目录下的 php文件代码,实现php程序 的运行。

7

10,如果您的程序是需要连接mysql数据库的,那么您必须创建相应的数据库。

(1)首先是登录

( 2 ) 接着是创建数据库

(3)一般的程序有安装程序,根据安装步骤,再数据库安装环节,填写下图中提到的用户名 密码 数据库名即可

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么把织梦模版文件由gbk转为utf-8

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情