CI 新闻发布系统 接一哈子教程源码完善
新手上路,以一哈子教程的源码为基础,将新闻发布系统完善。编辑器改成xhedit1.1.0 ,因为这个编辑器可以上传图片也可以上传其他文件,感觉用户用起来会比较舒服。
新闻分类改成了无限分类,方法有可能会比较笨,不过还是比较好用~~
用户系统用'form_validation'做了简单的验证,权限系统暂时没做。
登陆用户名为admin密码为admin888
sql在根目录用phpmyadmin导出的
除了改下base_url,其他基本不用改吧~~
{:soso_e142:} 学习学习。。。致敬! 不错。
为啥是1.7.2的捏。 直接一哈子教程里弄下来的。。也没在意啥版本,基本理念总是差不多的 试试这个吧!
注意:
1. 请使用news_sql2.txt。
2. CI2的index.php及system请自行拷贝。
3. config.php及database.php应作出相应修改。
燃雲 发表于 2011-10-13 14:11 static/image/common/back.gif
试试这个吧!
注意:
xheditor没有出现在编辑框中? julia 发表于 2011-10-18 11:53 static/image/common/back.gif
xheditor没有出现在编辑框中?
原来便是如此。
xheditor的目录在js/xhedit1.1.0,对xheditor方面并无作出修改。
查看一下apache的log,发规left frame要用但缺了js/jquery.dimensions.js, js/jquery.easing.js, js/jquery.accordion.js js/chili-1.7.pack.js,亦是原来便是如此。但这是left frame的问题,不应影响xheditor使用。
不喜欢用xheditor,所以并无深究,未修改。但在测试修改文章时似乎xheditor是在动的,Error console无表示出错,apache亦并无报任何404错误。xheditor skin选的是nostyle,从apache的log看,xheditor仅从server读了nostyle的icons.gif,没有试图从server读入任何其它gif的记录,可能xheditor未配置好skin。
我修改的地方主要是:
. 把check及showmessage这两个不知何故放到models里的东西放到helpers里。
. 增加ci_sessions内user_agent的长度,否则在CI2下是login不了的。
. 网站click后会显示选了(深绿色)相关的menu,原来是永远显示选了首页。
. Models中的Madmin.php及Mhome.php改名为madmin.php及mhome.php。Windows不管大小写是无所谓,但Linux下必须按CI的规定命名,Linux下会出错。
. 改用CI2的CI_Controller,CI_Models及__constructor等。
. 源码弄整齐一点。
作为教程,原来的写得不太好,故略作修改,顺道改为CI2。应该还有些东西可整理,但不想花太多时间。
upload亦并无修改及测试,有问题爱莫能助。
此外libraries中的session.php其实并无用上,系统用了CI的session。 下载学习一下。 这个好难做的