首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

【军哥聊CI框架】之制作简单留言板的例子

2012-09-23 
【军哥谈CI框架】之制作简单留言板的例子亲们,好久不见了,军哥可想死你们了!最近都比较忙吧,军哥亦是如此哦,

【军哥谈CI框架】之制作简单留言板的例子
亲们,好久不见了,军哥可想死你们了!最近都比较忙吧,军哥亦是如此哦,首先忙于学习,不断让学习成为一种信仰,一种习惯;接着是忙于运动,生命在于生生不息嘛,军哥在这里表达的不是生命在于运动,否则成天运动的运动员都个个长寿了,而一动不动的乌龟就不会活很久了。其实生命真正的关键在于平衡,在于气血的流通,所以呐,军哥为了活络活络自己脆弱的不能再脆弱的筋骨,毅然而决然的加入到健身的的人群当中,通过近期的锻炼,效果还是很不错滴,精神面貌等有了很大的改良;还有就是“忙“于爱情,不得不感叹一声“众里寻她千百度,那人却在灯火阑珊处”,军哥单身了这么多年,这回连老天也看不下去了,终于让我寻觅到了一位”冤家“,改天介绍亲们认识哈,嘻嘻~~。

完了,完了,居然跑题了~~ 我们还是言归正传吧。

对于初学者学习php,其实做留言板是一个最好的实践项目。同样,学习CI亦是如此,把做留言板的整个流程弄清楚了,也就能够更好的深入学习其他复杂的项目。别小看一个留言板额,”麻雀虽小,五脏俱全“。注册、登录、验证码、回复、分类还有数据库的增删查改操作都会涉及到的。不过这一回嘛,暂时还没有这么齐全,只是制作了一个简单的留言板,包括了留言及留言回复以及分页等(通过Ajax技术实现),军哥在后面的分享当中还会再写一个功能齐全的留言板。
代码示例 CI_message.rar更多请访问军哥个人主页:www.handsomeboy.sinaapp.com

一、先给大家看一下效果图(有图有真相这话可不是盖的哟):
1、初始效果

2、留言验证效果

3、留言成功效果

4、点击回复留言效果

5、点击更多效果

二、模型(即Model)
留言表Model:

    <h3>留言<i>(<?php echo $megnumRow; ?>)</i>:</h3><?php if($megnumRow > 0){ $count=1;?><div class="control-group"><ul class="controls unstyled w600"><?php foreach($meg_row as $item):?><li class="fr"><?php echo $count++; ?>楼</li><li class="mt10"><?php echo $item->content; ?></li><li class="mt5"><span class="fb"><?php echo $item->name; ?></span>| 发表于<?php echo date("Y-m-d h:i:s",$item->posttime); ?><a onclick="#" class="pl10 reply" >[回复]</a></li><li class="none mt10"><div class="form-horizontal replyform"> <p><input type="hidden" class="postId" value="<?php echo $item->id; ?>" /><textarea class="content" altercss="gray" nullmsg="请输入留言内容!" datatype="*5-32" errormsg="至少5个字符,最多32个字符!" ></textarea></p><p><span class="Validform_checktip"></span></p><p><input type="text" class="name h25 input-small" nullmsg="请输入姓名!" datatype="s6-18" errormsg="姓名至少6个字符,最多18个字符!"><input type="button" class="reply_sub btn btn-danger" value="提交"> </p><p><span class="Validform_checktip"></span></p></div></li><li><?php if($item->num > 0){ ?><ul class="unstyled pl20 mt10 alert-info w600"><li><h4>回复<i>(<?php echo $item->num; ?>)</i>:</h4></li><?php foreach($item->reply_row as $items):?><li><?php echo $items->content; ?></li><li class="mt5"><span class="fb"><?php echo $items->name; ?></span> | 发表于<?php echo date("Y-m-d h:i:s",$items->replyTime); ?></li><li class="dash"></li><?php endforeach; ?></ul><?php } ?></li> <li class="dash"></li><?php endforeach; ?></ul></div><div class="tc w700 mb10"><a id="loadMore" class="label label-info" href="javascript:receive()" title="点击显示更多留言">显示更多</a></div><?php }else{ ?><div class="w600 tc red">还没有访客签写留言哦,您作为第一个访客留言吧!</div><?php } ?>


、应用
(1)、先下载附件,解压之后,拷贝到网站根目录下;
(2)、找到文件install.sql,建库建表;
(3)、修改配置文件CI_message/application/config/database.php,只需设置$db['default']['password'] ='你的数据库密码'; ,大概第10行;
(4)、直接在浏览器中输入http://localhost/CI_message即可访问。


热点排行