一直都在学习做网站,之前做的网站都是静态的,没有使用编程语言。8月底把工作辞掉之后,天天吃吃睡睡啥事也不干,某天脑袋一闪,想起做一个网站。于是企图寻找各种网站编辑系统,找了几个国外的感觉不好上手,几个国内的CMS系统也褒贬不一,选来选去,我郑重的选择“帝国CMS”。
如大伙一致认为的,帝国很好用,幸运我还赶上了帝国CMS5.0的发布。可自己没用帝国开发过网站就不知道其中的问题。帝国也有些很明显的问题亟待解决。
做网站我一向很注重设计,因为目前互联网的网站实在太多了,能第一眼吸引人的往往是网站的界面设计。单单是女色网的界面设计就花了我不少时间,然后就是反复的调试。本人并不是编程出生,对PHP一窍不通,碰到许多问题都是看论坛一个一个解决的,所以在此非常感谢各位版主和帝国网友。
下边,我讲一步步拆解我的网站,与大家分享帝国建站体验。
我的网站:女色网 网址:http://www.nvse.org
今天先发布建站心得部分总结。
1.首页不能解析万能标签中[!--news.url--]
2.动态页面,例如:搜索页面,控制面板等页面,不能使用标签。要调用信息可考虑使用JS调用。
3.编辑代码时候,如果过长的话不建议使用TEXT文档程序,因为TEXT文档程序有时候会强制分段分行等,如果在TEXT中编辑好了保存,在复制到帝国后台编辑系统中,更新后会出现莫名其妙的错误。
4.在帝国后台反复修改模板过程中,很奇怪帝国系统常会自作主张的修改代码,比如把某个单词的小写改成了大写,而在XHTML中是区分大小写的,所以在刷新的时候会出现意外的错误,又比如会删除某些代码。所以个人不是很建议在系统里边修改代码,而使用网页编辑器比较安全。TEXT文本也不要使用。
5.封面模板能调用万能标签,但是却不能解析万能标签中的[!--news.url--].
6.使用SQL调用多栏目时候,栏目不能用逗号左右框起来,否则,只会调用第一个栏目的内容。另外不能调用非终极栏目。 [ecmsinfo]"select * from phome_ecms_news where newstime > SUBDATE(NOW(),INTERVAL 7 DAY) AND classid in(63,64,65,66) order by onclick desc limit 18",0,24,0,24,27,0[/ecmsinfo]
7.如果自己制作了搜索模板,那么要调出她而不是系统自带的搜索模板,那么在FORM中必须使用 <input type="hidden" name="tempid" value="搜索模板ID">
8.如何上传发布网站 1.把WEB目录压缩上传到服务商提供的WEB空间,然后在线解压 2.在本地吧数据备份好,如果服务商提供的MYSQL4.0的版本,需要复选兼容4.0和3.0的选项,然后把备份好的数据上传的帝国系统的数据库目录下或者放到帝国备份王的备份目录下。然后恢复备份。 3.修改E/CLASS/CONFIG/PHP文件。修改MYSQL版本,数据库用户名、密码、数据库名。上传覆盖。
9.JS模板不能使用除了列表中的字段,自定义的字段更不能用。
以上仅是我的个人总结,如有补充请跟帖。
上传以下图片:

|