先附上源码地址吧 http://git.oschina.net/lostincoding/easyQA 预览地址 http://lostincoding.com/ 后端使用了PHP codeigniter框架 http://codeigniter.org.cn/ 前端使用了LayUI Fly社区模板 http://fly.layui.com/
【用户账号】
首先完善了邮箱注册(包括邮箱验证)、登录、找回密码(发送验证邮件)、修改密码。
第三方登录完善了开源中国账号登录、Github账号登录、微信登录、QQ登录、微博登录,第三方账号登录后有完善账号和绑定已有账号功能,也带有解绑功能。
【文章】
增加了文章分类,包括问答、讨论、头条,其中问答类型的文章具有采纳答案的功能。
文章可以投票,支持或反对。
文章没有编辑功能,有追加内容功能。
【评论】
评论带有查看对话功能。
评论可以投票,支持或反对。 收到评论有消息通知。
【话题】
类似微博,发布文章内容可以增加#话题#,因为使用习惯问题,发布文章时还是可以添加标签,标签会自动转换为话题追加在文章内容尾部。
【存储】
上传图片使用了七牛云存储,申请个七牛账号,配置下key就可以直接使用。
【管理后台】
后台管理只增加了几个基础的小功能。
文章管理:文章置顶、加精、删除。
评论管理:评论删除。
用户管理:账号冻结。 话题管理:话题删除。
【皮肤功能】 其实就是可设置漂亮的背景图片哈哈哈哈哈哈。
【pjax加载】 大部分页面使用了pjax加载,效果更好,速度更快,更省流量喔。
【正在做的功能】 冒泡功能。 好友功能。 即时私信对话功能。 增加用户积分系统。 增加头衔功能。 打赏。 LinkedIn账号登录。 编辑器增加预览和保存草稿功能。 用户认证,通过微博认证信息认证,或通过域名站长认证。
直接上图看一下吧,欢迎大家使用一下,反馈一下问题我再完善修正,谢谢大家 ^_^ 再来一次源码地址: http://git.oschina.net/lostincoding/easyQA
预览地址: http://lostincoding.com/ 不多说,直接上图吧,或者直接进去瞄一眼吧,希望大家会喜欢。
easyQA首页预览
easyQA详情页预览
easyQA评论对话预览
easyQA我的页面yula
|