用户
 找回密码
 入住 CI 中国社区
搜索
查看: 13678|回复: 24
收起左侧

[程序 App] CI 新闻发布系统 接一哈子教程源码完善

    [复制链接]
发表于 2011-9-30 16:03:31 | 显示全部楼层 |阅读模式
新手上路,以一哈子教程的源码为基础,将新闻发布系统完善。
编辑器改成xhedit1.1.0 ,因为这个编辑器可以上传图片也可以上传其他文件,感觉用户用起来会比较舒服。
新闻分类改成了无限分类,方法有可能会比较笨,不过还是比较好用~~
用户系统用'form_validation'做了简单的验证,权限系统暂时没做。
登陆用户名为admin  密码为admin888

sql在根目录用phpmyadmin导出的

除了改下base_url,其他基本不用改吧~~


Sai_PHP_CI.zip

785.09 KB, 下载次数: 1803

评分

参与人数 1威望 +5 收起 理由
Hex + 5 赞一个!

查看全部评分

发表于 2011-10-2 11:01:55 | 显示全部楼层
{:soso_e142:}
发表于 2011-10-6 15:19:48 | 显示全部楼层
学习学习。。。致敬!
发表于 2011-10-10 14:59:35 | 显示全部楼层
不错。
为啥是1.7.2的捏。
 楼主| 发表于 2011-10-13 08:47:45 | 显示全部楼层
直接一哈子教程里弄下来的。。也没在意啥版本,基本理念总是差不多的
发表于 2011-10-13 14:11:57 | 显示全部楼层
试试这个吧!

注意:

1. 请使用news_sql2.txt。

2. CI2的index.php及system请自行拷贝。

3. config.php及database.php应作出相应修改。

Sai_PHP_CI2.zip (402.97 KB, 下载次数: 380)

发表于 2011-10-18 11:53:27 | 显示全部楼层
燃雲 发表于 2011-10-13 14:11
试试这个吧!

注意:

xheditor没有出现在编辑框中?
发表于 2011-10-18 15:13:08 | 显示全部楼层
julia 发表于 2011-10-18 11:53
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。
发表于 2011-10-23 22:35:16 | 显示全部楼层
下载学习一下。
发表于 2011-11-7 15:58:20 | 显示全部楼层
这个好难做的

本版积分规则