扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
帝国cms7.2号称“变形金刚”,“可以轻松建立多个访问端”,其实对大多数站长来说,在帝国cms官方教程缺乏的情况下建多个访问端是很困难的事,这个教程希望可以帮助到这部分站长。 1、在主站同服务器建立一个移动网站目录,然后复制一份与主站相同版本、同编码的帝国cms到此目录。如图: 2、在服务器新建一个网站,将地址指向刚建立的移动网站目录,并绑定域名。apache服务器的情况如图: 3、在主端建立用于移动端的模板组。 这一步最简单的方法是:先将当前模板组导出,再将此模板组导入,导入后改名以区分。如图: 4、在主端建立移动端。如图: 5、在主端更新所有访问端缓存与动态页面。如图: 6、修改移动端配置文件。 文件位置为 econfigconfig.php,需要修改的有7项: 数据库用户名——设为与主端相同 数据库密码——设为与主端相同 数据库名——设为与主端相同 数据表前缀——设为与主端相同 文本型数据存放目录——修改为主端绝对地址的文本存放目录 默认模板组ID——修改为刚才设置的模板组id 当前访问端ID——修改为刚才新建的端id 注意事项:utf编码的网站修改此文件时不得使用记事本,否则编码变化导致网站出错。 7、登录移动端后台,修改附件地址。 将附件地址改为带主端域名的地址,如图: 8、在移动端恢复栏目目录,然后生成相应数据,至此移动端建站完成。
创新互联公司-专业网站定制、快速模板网站建设、高性价比靖江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式靖江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖靖江地区。费用合理售后完善,10年实体公司更值得信赖。
模版编码的问题
可能出现的问题是:你安装的帝国cms的内核是UTF-8的,但是你下载安装的模版是GBK的,肯定就出现上述的乱码了
或者说你安装的是帝国cms内核是GBK的,你的模版是UTF-8的,也会出现上述的乱码
乱码很可能是因为你的帝国和模板编码不一致,看看模板头部meta
http-equiv="Content-Type"
content="text/html;
charset=utf-8"
/这样的代码,是不是和你帝国一样的编码。
样式不对就是你css路径不对,看模板头部代码link
href="css/index.css"
rel="stylesheet"
type="text/css"
/这里的路径和你放css文件的路径是否一致
小白可以用一套帝国CMS程序实现中英文双语效果
基本方法主要解决了下面几个主要问题:
只用同一套程序
实现中英文导航
实现中英文分页
实现中英文数据库伪同步
下面接着来讲如何实现的吧:
建立一个英文内容数据表
建立一个英文的数据模型
英文模板应该采用编码UTF-8
数据伪同步:可以通过采集的方式从中文采集部分字段内容到英文的数据表。之所以是伪同步,是因为以后中文数据库修改了,英文数据库就要你自己去修改了,无法再同步了。
中英文共用的分页形式:原来的中文分页形式是:首页 上一页 下一页 尾页,这样的分页形式无法用在英文。可以修改语言包,建立一个中英文公用的分页形式。
比如:223 | 3 4 5 6 7 8 9 10 11 12 |
这个可以通过修改e/data/langauge/gb/pub/fun.php文件来实现:
92 'pripage'='上一页',
93 'nextpage'='下一页',
94 'lastpage'='尾页',
95 'startpage'='首页',
修改为:
92 'pripage'='',
93 'nextpage'='',
94 'lastpage'='|',
95 'startpage'='|',
6. 中英文共用的导航:原来的导航形式:您当前的位置:首页 图片库 中国近代纸钞 中央银行
在英文里面也会显示:首页 gallery China Republic
“首页”两个中文无法去掉。这同样也要修改语言包e/data/langauge/gb/pub/fun.php文件来实现:
90 'index'='首页',
91 'navfh'='',
修改为:
90 'index'='',
91 'navfh'='',
在实际导航调用时的[!--newsnav--]
中文改成:a href="/"首页/a[!--newsnav--]
英文改成:a href="/index.html"Home/a[!--newsnav--]
一个中英文双语网站是可以这样做出来了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流