Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update #34

Open
wants to merge 353 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
353 commits
Select commit Hold shift + click to select a range
a66554c
优化:在微博列表、详情页面,管理员或者作者本人点击删除链接时,增加确认删除提示
lxinet Jul 20, 2017
7debff6
优化:在帖子详情页面删除帖子后,自动跳到群组详情页面
lxinet Jul 20, 2017
850da03
修复:点击首页帖子链接进入到文章详情问题
lxinet Jul 21, 2017
ccae4a9
优化:微博列表,热门微博删除的时候,没有先弹出提示
lxinet Jul 21, 2017
4de0756
优化:在帖子详情页面群组名字增加链接
lxinet Jul 21, 2017
eed627c
优化:在帖子详情页面增加判断是否已关注群组
lxinet Jul 21, 2017
3c42d37
优化:在帖子列表、帖子详情页面,增加置顶、精华标识
lxinet Jul 21, 2017
5526656
修复:出现异常时,跳转到异常页面,报错找不到error.ftl文件
lxinet Jul 21, 2017
aef209d
修改描述信息
lxinet Jul 21, 2017
af37753
最新版安装包
lxinet Jul 24, 2017
d4c37f8
优化:统一系统配置
lxinet Jul 24, 2017
7c6c521
优化:增加IDEA导入教程
lxinet Jul 24, 2017
34ac738
修复:未登录情况下进入帖子页面出现异常
lxinet Jul 25, 2017
f27d165
修复:修改配置静态资源文件所在目录
lxinet Jul 25, 2017
f80c6d9
优化:去掉打印查询语句功能
lxinet Jul 25, 2017
e2998bc
增加:在群组审核帖子页面,增加审核、删除帖子功能
lxinet Aug 2, 2017
979e627
优化:文章列表页面优化
lxinet Aug 2, 2017
fdf960e
V1.2.0-RC2
lxinet Aug 2, 2017
56d55a2
修复:刚申请的群组发帖出现异常
lxinet Aug 2, 2017
0dce723
修复:在帖子页面,点击右边发帖,会进入发布文章页面
lxinet Aug 2, 2017
db062cd
V1.2.0-RC2
lxinet Aug 2, 2017
1cf001d
修复:后台审核文章时提示非法操作
lxinet Aug 10, 2017
6057e28
修复:后台审核文章时提示非法操作
lxinet Aug 11, 2017
0a048e3
修复:后台修改系统信息时不会马上生效,需要重启Tomcat的问题
lxinet Aug 11, 2017
09ab33e
优化:前台LOGO位置
lxinet Aug 11, 2017
43b9d94
优化:前台LOGO位置
lxinet Aug 11, 2017
2852bce
优化:首页和会员中心头部界面
lxinet Aug 11, 2017
e3c5de1
优化:细节优化
lxinet Aug 12, 2017
f0f0363
修复:在前台文章列表,如果选择栏目,下一页之后,栏目会失效
lxinet Aug 12, 2017
35448bb
细节优化
lxinet Aug 12, 2017
ab17fa7
RC3初始化
lxinet Aug 30, 2017
b2d064a
RC3初始化
lxinet Aug 30, 2017
6fb78b3
RC3初始化
lxinet Aug 30, 2017
6de1549
修改后台界面
lxinet Aug 31, 2017
7415f79
修改后台界面
lxinet Aug 31, 2017
b8257bb
修改后台界面
lxinet Aug 31, 2017
4c1f3f3
富文本编辑器图片上传功能
lxinet Sep 6, 2017
f4d30e0
最新的war
lxinet Sep 6, 2017
e43c2c6
增加favicon
lxinet Sep 6, 2017
8c38169
默认首页问题
lxinet Sep 6, 2017
a0dcc20
审核帖子页面增加返回群组链接
lxinet Sep 6, 2017
ee0485b
默认首页问题
lxinet Sep 6, 2017
9fccee5
增加帖子加精、置顶功能
lxinet Sep 6, 2017
32cd72b
删除微博列表下用管理员身份访问时的删除链接,需要删除微博直接进入到详情删除
lxinet Sep 6, 2017
4a5debe
文章详情页面增加作者基本信息
lxinet Sep 6, 2017
e8b37f1
增加新私信提醒功能
lxinet Sep 6, 2017
63e4025
修复新注册会员激活功能无法使用问题
lxinet Sep 6, 2017
e294ac1
修复邮件发送失败问题
lxinet Sep 6, 2017
e941fd7
修复重置密码问题
lxinet Sep 7, 2017
d5d51bd
删除富文本编辑器上传图片界面预览窗口的英文说明
lxinet Sep 7, 2017
63c1a59
优化文章列表页面,增加文章搜索功能
lxinet Sep 7, 2017
094e6e6
优化上传图片功能
lxinet Sep 7, 2017
bbd0443
界面优化
lxinet Sep 7, 2017
c2a5902
后台优化
lxinet Sep 7, 2017
426426e
修复后台会员列表搜索和下一页异常
lxinet Sep 7, 2017
7268719
广告模块
972242736 Sep 7, 2017
8334f16
广告模块
lxinet Sep 8, 2017
d1b1297
广告模块
lxinet Sep 8, 2017
1f56e98
广告模块
lxinet Sep 8, 2017
adcb619
修复发帖跳转错误页面失败问题
lxinet Sep 8, 2017
12821e9
修复修改头像不能马上生效问题
lxinet Sep 8, 2017
069c6bb
管理后台登录页面修改
lxinet Sep 13, 2017
0792fe0
管理后台登录页面修改
lxinet Sep 13, 2017
f3bb892
管理后台登录页面修改
lxinet Sep 14, 2017
c02e577
后台广告列表开始时间和添加时间显示错误
lxinet Oct 12, 2017
832f4ba
优化mybatis的查询方式
lxinet Oct 13, 2017
2aa9a43
优化后台主页
lxinet Oct 13, 2017
143a459
优化mybatis的查询方式
lxinet Oct 13, 2017
a93ba89
增加友情链接功能
lxinet Oct 13, 2017
297aab3
修复微博显示会员ID错误和头像不显示问题
lxinet Oct 16, 2017
2cbf178
V1.2.0-RC3版本发布
lxinet Oct 16, 2017
e241eb5
V1.2.0-RC3版本发布
lxinet Oct 16, 2017
a06ab29
V1.2.0-RC3版本发布
lxinet Oct 16, 2017
868e533
V1.2.0-RC3版本发布
lxinet Oct 16, 2017
c1bdb47
V1.2.0-RC3版本发布
lxinet Oct 16, 2017
7f8560f
JEESNS数据库表设计结构
lxinet Oct 17, 2017
9ffb552
修复发布微博提示undefined
lxinet Oct 24, 2017
8eee1b9
修复微博不显示图片的问题
lxinet Oct 25, 2017
8025bb8
增加微博点赞、微博回复、文章回复、文章喜欢、群组帖子回复、群组帖子喜欢发送系统消息通知
lxinet Oct 30, 2017
be396c4
修复在windows系统下微博emoji不能显示问题
lxinet Oct 31, 2017
7c792d6
修复在windows系统下微博emoji不能显示问题
lxinet Oct 31, 2017
4e0a5be
修复如果应用部署在子目录下,如/jeesns,使用富文本编辑器上传图片时,图片无法显示问题,临时修复方法
lxinet Oct 31, 2017
af13415
修复微博列表右边热门微博显示跟最新微博内容一样的问题
lxinet Oct 31, 2017
658af08
修复文章列表右边热门文章显示跟最新文章一样的问题
lxinet Oct 31, 2017
db75ca6
V1.2正式版发布
lxinet Oct 31, 2017
ad459d0
V1.2正式版发布
lxinet Oct 31, 2017
50ca7aa
V1.2正式版发布
lxinet Oct 31, 2017
b1f367d
V1.2正式版发布
lxinet Oct 31, 2017
9164331
修复如果项目部署部署在根目录,首页群组链接出错问题
lxinet Nov 6, 2017
d6b75d6
优化分页,取消访问不存在的页数时显示最后一页的数据
lxinet Nov 14, 2017
ccb4a23
优化文章查询字段
lxinet Nov 15, 2017
34abd2e
图库模块初始化
lxinet Nov 29, 2017
12fe3aa
图库模块初始化
lxinet Nov 29, 2017
8c62e87
图库模块初始化
lxinet Nov 29, 2017
0ca021c
图库模块初始化
lxinet Nov 29, 2017
b86e6d8
修复上传微博图片,微博默认相册没有设置封面
lxinet Nov 30, 2017
9c50e6c
修改上传图片生成缩略图算法
lxinet Nov 30, 2017
afb900e
图库首页显示缩小的图片
lxinet Nov 30, 2017
2dc27e4
修改上传图片生成缩略图算法
lxinet Nov 30, 2017
1915744
修复删除功能
lxinet Nov 30, 2017
bb45695
统一脚本和文档的路径
lxinet Dec 1, 2017
ed031ad
修复后台查看版本更新日志折叠问题
lxinet Dec 1, 2017
15e3aab
优化后台操作提示
lxinet Dec 4, 2017
cce9244
增加后台图片管理功能
lxinet Dec 4, 2017
d91baba
V1.2.1版本发布
lxinet Dec 4, 2017
c9dc746
V1.2.1版本发布
lxinet Dec 4, 2017
9249607
修复发送私信和获取私信列表异常问题
lxinet Dec 5, 2017
556de68
修复在小分辨率的屏幕下,图库页面打开图片详情,关闭按钮无法找到问题
lxinet Dec 5, 2017
a45bcb8
修复在小分辨率的屏幕下,图库页面打开图片详情,关闭按钮无法找到问题
lxinet Dec 5, 2017
7a18a67
会员关注实体增加ID
lxinet Dec 6, 2017
1423500
优化后台页面跳转效果
lxinet Apr 26, 2018
619dee2
修复前台右上角鼠标放在用户名上自动显示下拉菜单,鼠标去选择菜单时,会自动消失情况
lxinet Apr 26, 2018
49cc99d
修复项目如果不是部署在根目录下进行访问,@用户名 的时候,进入用户详情页面的链接错误
lxinet Apr 26, 2018
5088b54
修复项目如果不是部署在根目录下进行访问,群组帖子进行置顶、设置精华等操作链接无效问题
lxinet Apr 26, 2018
1367592
修复群组页面和首页中群组帖子数量统计问题
lxinet May 2, 2018
190d41e
..
lxinet May 2, 2018
cfb5d65
..
lxinet May 2, 2018
8202fcd
增加微博、群组可以自定义访问路径功能
lxinet May 8, 2018
659d013
增加微博、群组可以自定义访问路径功能
lxinet May 8, 2018
a2eee9f
增加群组帖子分类功能
lxinet May 15, 2018
275b99c
增加群组帖子分类功能
lxinet May 15, 2018
6500043
增加群组帖子分类功能
lxinet May 15, 2018
9dd450d
增加群组分类功能
lxinet May 16, 2018
77a2e2d
增加群组分类功能
lxinet May 16, 2018
ef48b5b
增加群组分类功能
lxinet May 16, 2018
72a30bb
底层代码进行重构
lxinet May 18, 2018
c32e0fc
修复sql运行错误问题
lxinet May 21, 2018
40974f9
修复sql运行错误问题
lxinet May 21, 2018
cba0cd0
修改配置文件
lxinet May 21, 2018
4803231
底层代码进行重构
lxinet May 28, 2018
e6496de
修改XSS脚本注入漏洞
lxinet Jul 31, 2018
bcec68e
群组分类增加默认分类
lxinet Aug 1, 2018
3214583
修复群组默认分类删除提示请求失败的问题
lxinet Aug 1, 2018
a9e4288
修复修改帖子报错问题
lxinet Aug 1, 2018
c311e76
修复异常拦截问题
lxinet Aug 1, 2018
0db2565
底层修改
lxinet Aug 1, 2018
66e2865
统一错误提示处理
lxinet Aug 2, 2018
e004d15
代码重构,优化异常处理和提示
lxinet Aug 2, 2018
cb20299
代码重构,优化异常处理和提示
lxinet Aug 2, 2018
4ea8821
代码重构,优化异常处理和提示
lxinet Aug 2, 2018
c6cdae0
V1.3版本发布,底层代码进行重构
lxinet Aug 3, 2018
03de839
V1.3版本发布
lxinet Aug 3, 2018
ac3cea8
V1.3版本发布
lxinet Aug 3, 2018
7ec1798
V1.3版本发布
lxinet Aug 3, 2018
b0bc186
V1.3版本发布
lxinet Aug 3, 2018
4c0e8bf
V1.3版本发布
lxinet Aug 3, 2018
4fbe550
Set theme jekyll-theme-cayman
lxinet Aug 6, 2018
bf91203
Set theme jekyll-theme-hacker
lxinet Aug 6, 2018
1d88ba7
统一会员中心与前台的前端框架
lxinet Aug 10, 2018
f9840a4
Merge branch 'master' of https://github.com/zchuanzhao/jeesns
lxinet Aug 10, 2018
7dc087e
统一会员中心与前台的前端框架
lxinet Aug 10, 2018
edc374e
优化图库界面
lxinet Aug 13, 2018
652d43b
修改首页和文章列表页面
lxinet Aug 14, 2018
342f4f4
增加文章评论管理
lxinet Aug 15, 2018
9fed1b9
签到功能
lxinet Sep 3, 2018
99e29e3
接口返回json数据,日期指定时区
lxinet Sep 26, 2018
e709ed8
修复前台申请群组时,会出现2个一样的记录
lxinet Sep 29, 2018
c285faa
修复文章、帖子、微博点赞/取消点赞图标不会变化的问题
lxinet Sep 29, 2018
6534ab9
微博页面优化
lxinet Sep 29, 2018
e8d89a6
修复申请群组时,积分不足也可以申请群组,导致账户积分为负数
lxinet Sep 29, 2018
c39206a
修复XSS攻击问题
lxinet Oct 9, 2018
fcac887
JEESNS手机、微信版本
lxinet Oct 26, 2018
532b9e1
增加微博话题功能
lxinet Nov 14, 2018
5c411f4
增加微博话题功能
lxinet Nov 14, 2018
8bcefdf
增加VIP会员功能
lxinet Nov 16, 2018
7dd8f41
1.4版本初始化
lxinet Nov 22, 2018
3e425b4
1.4版本初始化
lxinet Nov 22, 2018
9bd72d0
1.4版本初始化
lxinet Nov 23, 2018
8e85ada
1.4版本初始化
lxinet Nov 23, 2018
910d80e
1.4版本初始化
lxinet Nov 23, 2018
0b50748
1.4版本初始化
lxinet Nov 23, 2018
d063456
1.4版本初始化
lxinet Nov 23, 2018
3da789b
1.4版本初始化
lxinet Nov 23, 2018
2023e71
1.4版本初始化
lxinet Nov 26, 2018
a83fb9f
1.4版本初始化
lxinet Nov 26, 2018
f84b246
V1.4版本发布
lxinet Nov 26, 2018
b538834
V1.4版本发布
lxinet Nov 26, 2018
2ede954
修复签到页面手机访问时,签到按钮显示异常问题
lxinet Nov 26, 2018
8a102a3
优化前台手机访问界面
lxinet Nov 27, 2018
f7f5339
取消对jeesns-ext的依赖
lxinet Nov 27, 2018
f6f3d9c
增加充值卡密功能
lxinet Nov 28, 2018
31e7d58
增加全局登录后重定向到前一个网页
lxinet Nov 28, 2018
b0a2245
未登录时发布信息提示优化
lxinet Nov 28, 2018
702125c
修复关注点击没有反应
lxinet Nov 28, 2018
89d358b
增加财务明细功能
lxinet Nov 28, 2018
31ceb32
增加财务明细功能
lxinet Nov 28, 2018
30d49d3
增加财务明细功能
lxinet Nov 28, 2018
318433c
增加卡密充值功能
lxinet Nov 28, 2018
fc22fc9
增加卡密充值功能
lxinet Nov 29, 2018
7a69b30
新增群组付费加入功能
lxinet Nov 29, 2018
5bcf780
优化_jeesnsLink和_jeesnsOpen的点击事件
lxinet Nov 29, 2018
b103878
数据库脚本整理
lxinet Nov 29, 2018
ec411d1
优化群组首页
lxinet Nov 29, 2018
1e241cc
新增群组付费加入功能
lxinet Nov 29, 2018
e33d9ff
优化群组页面
lxinet Nov 29, 2018
9c71c11
修复登录后右上角不显示会员等级问题
lxinet Nov 29, 2018
7cb07d8
修复不显示会员性别的问题
lxinet Nov 29, 2018
4dc8da4
优化会员中心界面
lxinet Nov 29, 2018
1b5c01b
V1.4.1版本发布
lxinet Nov 30, 2018
482102a
优化富文本编辑器
lxinet Dec 4, 2018
b735f15
优化XSS攻击处理
lxinet Dec 6, 2018
c063728
优化XSS攻击处理
lxinet Dec 6, 2018
4d8ada0
修复文章和帖子修改后,点击次数会变成0
lxinet Dec 6, 2018
e0f64ef
问答模块
lxinet Dec 21, 2018
4f82f79
问答模块
lxinet Dec 21, 2018
87601f8
问答模块
lxinet Dec 23, 2018
dedf326
V1.4.2版本发布
lxinet Dec 24, 2018
10b79b2
V1.4.2版本发布
lxinet Dec 24, 2018
85f1aef
V1.4.2版本发布
lxinet Dec 24, 2018
0715e05
V1.4.2版本发布
lxinet Dec 24, 2018
7824e96
V1.4.2版本发布
lxinet Dec 25, 2018
62468d9
增加插件解析工具
lxinet Dec 26, 2018
9b738c1
增加插件解析工具
lxinet Dec 26, 2018
def9c91
修复BUG 反射型xss #8
lxinet Dec 26, 2018
dcd57a5
增加javadoc插件
lxinet Dec 26, 2018
dd75b8d
增加javadoc插件
lxinet Dec 26, 2018
83ab17e
增加通过key获取网站配置信息接口
lxinet Dec 28, 2018
5c0a330
修复微博评论可以为空的问题
lxinet Jan 1, 2019
fa64695
修复群组帖子评论可以为空的问题
lxinet Jan 1, 2019
dffcf65
修复问答回答可以为空的问题
lxinet Jan 1, 2019
9eb6d11
群组付费加群增加手续费功能
lxinet Jan 1, 2019
413c6ce
群组付费加群增加手续费功能
lxinet Jan 1, 2019
6920d15
支付宝支付
lxinet Jan 1, 2019
1a004c0
Merge remote-tracking branch 'origin/master'
lxinet Jan 1, 2019
f5460a6
增加授权机制
lxinet Jan 2, 2019
899e801
问答模块
lxinet Jan 5, 2019
bc7da00
增加管理员在后台加/扣款功能
lxinet Jan 5, 2019
6263dd5
后台增加积分明细查询
lxinet Jan 5, 2019
fde2f91
后台增加查看某个会员的财务明细和积分明细
lxinet Jan 5, 2019
4169559
后台增加查看某个会员的财务明细和积分明细
lxinet Jan 5, 2019
e3ef6a7
增加用户推荐注册、推荐注册奖励功能
lxinet Jan 5, 2019
0f74a75
增加用户推荐注册、推荐注册奖励功能
lxinet Jan 5, 2019
ff50e17
增加payjs微信支付
lxinet Jan 8, 2019
2914d9a
Merge remote-tracking branch 'origin/master'
lxinet Jan 8, 2019
ab6b79d
增加授权机制
lxinet Jan 8, 2019
418d416
修复获取会员邮箱错误问题
lxinet Jan 9, 2019
4f6681c
更新官方网站
lxinet Apr 15, 2019
aa8e14a
增加省市区sql
lxinet May 16, 2019
981b8b4
新增获取省市区接口
lxinet May 16, 2019
079daeb
新增获取省市区接口
lxinet May 16, 2019
b0bde2a
增加商城模块
lxinet May 16, 2019
097f2c6
增加会员收货地址功能
lxinet May 17, 2019
eff3291
修复前台文章关键字搜索,分页查询没有带上查询关键词
lxinet May 27, 2019
439bee7
购物车
lxinet May 27, 2019
559c469
购物车
lxinet May 27, 2019
d7a2aa2
修复找不到文章的时候,在日志中会报空指针异常
lxinet May 27, 2019
5d644f6
修复找不到微博的时候,在日志中会报空指针异常
lxinet May 27, 2019
f049148
修复找不到群组帖子的时候,在日志中会报空指针异常
lxinet May 27, 2019
78938c6
商城
lxinet May 28, 2019
9252455
商城
lxinet May 29, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
.idea
/target
/out
/overlays
.DS_Store
*.iml
*.iml
*.class
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
用户许可协议
版权所有 (c)2017,jeesns.cn 保留所有权利
JEESNS用户许可协议
版权所有 (c)2017-2019,jeesns.cn 保留所有权利
感谢您使用JEESNS,JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河。数据库使用MYSQL,全部源代码开放,官方网址:www.jeesns.cn。
无论您处于什么目的使用本软件,均请先仔细阅读本许可协议,如果您安装、使用、修改或分发本软件,则表示您已经完全接受本许可协议的所有条款。
一、许可
Expand Down
97 changes: 86 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,113 @@
# JEESNS

开发语言:JAVA

数据库:MYSQL

开发框架:Spring MVC+Spring+Mybatis
JAVA开发框架:Spring MVC+Spring+Mybatis

前台前端开发框架:ZUI+JQuery+Bootstrap

模板引擎:Freemarker
前台模板引擎:Freemarker

## 简介
JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河。数据库使用MYSQL,全部源代码开放,官方网址:[http://www.jeesns.cn](http://www.jeesns.cn/)。
JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河,JEESNS可以用来搭建门户、论坛、社区、微博、问答、知识付费平台等。

交流社区:[http://www.jeesns.cn](http://www.jeesns.cn/)

官方网址:[http://www.jeesns.cn](http://www.jeesns.cn/)

github:[https://github.com/zchuanzhao/jeesns](https://github.com/zchuanzhao/jeesns/)


## 应用场景
- JEESNS是一个企业级的开源社区系统,是一个可以用来搭建门户、群组、论坛和微博的社区系统
- JEESNS是一个企业级的开源社区系统,是一个可以用来搭建门户、群组、论坛、微博和问答等知识付费社区平台系统
- JEESNS是将SNS社会化网络元素,人和群组结合在一起的新型的社交系统。
- JEESNS以人为中心,通过用户的需求和行为将最有价值的信息得以不断整合。
- JEESNS是一个稳定、安全、可扩展的社区系统,可以帮您搭建与众不同的交流社区。
- 如果您要需要搭建一个论坛,那么您可以用JEESNS
- 如果您需要一个群组,那么您可以用JEESNS
- 如果您想做一个类似于知乎的知识问答平台,那么您可以用JEESNS
- 如果您想做一个知识付费平台,那么您可以用JEESNS
- 如果您需要因为某个话题来汇聚人群,那么您可以用JEESNS

## 功能模块
- 私信功能
1. 界面模仿PC版微信
2. 可以查看私聊过的联系人
3. 聊天界面自动刷新

- 个人主页
1. 关注会员
2. 私信会员
3. 查看动态
4. 查看粉丝、关注、微博、文章、帖子、群组
5. 财务明细
6. 积分明细
7. 卡密充值
8. VIP会员等级

- 微博模块
1. 支持图片类型的微博
2. 多图画廊展示
3. 支持添加Emoji标签
4. 点赞功能
5. 微博话题

- 群组模块
1. 可以关注群组
2. 支持上传群组logo
3. 支持发帖审核开关
4. 授权管理员
5. 帖子喜欢功能
6. 帖子加精、置顶
7. 付费加入群组

- 文章模块
1. 文章喜欢功能
2. 文章投稿功能开关
3. 文章审核功能开关
4. 文章评论

- 问答模块
1. 问答悬赏
2. 问答回答

- 动态模块
1. 洞悉一切

## 环境要求

- JDK7或更高版本
- Tomcat7.0或更高版本
- JDK8或更高版本
- Tomcat8.0或更高版本
- MySQL5.1或更高版本

## 搭建步骤
## 部署说明

1. 创建数据库。如使用MySQL,字符集选择为`utf8`或者`utf8mb4`(支持更多特殊字符,推荐)。
2. 执行数据库脚本。数据库脚本在`/src/main/webapp/database`目录下。
3. 在eclipse中导入maven项目。点击eclipse菜单`File` - `Import`,选择`Maven` - `Existing Maven Projects`。创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。
4. 修改数据库连接。打开`/src/main/resources/jeesns.propertis`文件,根据实际情况修改`jdbc.url`、`jdbc.user`、`jdbc.password`的值,修改后台路径:`managePath`,如:`managePath=manage`
5. 运行程序。在eclipse中,右键点击项目名,选择`Run as` - `Maven build...`,`Goals`填入`tomcat7:run`,然后点击`Run`。
6. 访问系统。前台地址:[http://localhost:8080/](http://localhost:8080/);后台登录地址:[http://localhost:8080/manage/login](http://localhost:8080/manage/login),用户名:admin,密码:jeesns。
3. 在eclipse中导入maven项目。点击eclipse菜单`File` - `Import`,选择`Maven` - `Existing Maven Projects`。
4. 设置项目编码为utf-8,选择jdk1.8版本或以上,不要选择jre。
5. 修改数据库连接。打开`/src/main/resources/jeesns.propertis`文件,根据实际情况修改`jdbc.url`、`jdbc.user`、`jdbc.password`的值,修改后台路径:`managePath`,如:`managePath=manage`
6. 将jeesns-core-1.4.jar放到硬盘中,如:D:\jeesns-core-1.4.jar

在命令行中输入以下命令

`mvn install:install-file -Dfile=D:\jeesns-core-1.4.jar -DgroupId=com.lxinet -DartifactId=jeesns-core -Dversion=1.4 -Dpackaging=jar`

执行成功后,jeesns-core-1.4.jar会自动添加到本地maven仓库中。
7. 编译项目。在eclipse中,右键点击项目名,选择`Run as` - `Maven build...`,`Goals`填入`clean package`,然后点击`Run`,第一次运行需要下载jar包,请耐心等待。
8. 部署项目。将项目部署到Tomcat7或以上版本,启动Tomcat。
9. 访问系统。前台地址:[http://localhost:8080/](http://localhost:8080/);用户名:admin,密码:jeesns,登录成功之后,在右上角展开有个'管理',点击即可进入后台管理。

## 部署详细说明
1. [JDK安装说明](https://my.oschina.net/zchuanzhao/blog/853387)
2. [Maven安装说明](https://my.oschina.net/zchuanzhao/blog/853392)
3. [JEESNS使用Maven打包介绍](https://my.oschina.net/zchuanzhao/blog/853393)
4. [JEESNS导入数据库说明](https://my.oschina.net/zchuanzhao/blog/853394)
5. [Eclipse导入JEESNS项目和部署说明](https://my.oschina.net/zchuanzhao/blog/853397)
6. [IDEA导入JEESNS1.2.0项目和部署教程](https://my.oschina.net/zchuanzhao/blog/1486494)


## 相关网站
官方网站:[http://www.jeesns.cn](http://www.jeesns.cn/)
Expand Down
24 changes: 24 additions & 0 deletions jeesns-core/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# JEESNS-CORE

免费版不再开源jeesns-core代码,只有授权后才提供全部的代码

授权联系QQ:582866070

## 使用说明

将jeesns-core.jar放到硬盘中,如:D:\jeesns-core-1.4.2.jar

在命令行中输入以下命令

`mvn install:install-file -Dfile=D:\jeesns-core-1.4.2.jar -DgroupId=com.lxinet -DartifactId=jeesns-core -Dversion=1.4.2 -Dpackaging=jar`

执行成功后,jeesns-core-1.4.2.jar会自动添加到本地maven仓库中。


## 相关网站

官方网站:[http://www.jeesns.cn](http://www.jeesns.cn/)

技术支持:[http://www.lxinet.com](http://www.lxinet.com/)

服务器支持:[http://www.919dns.com](http://www.919dns.com/)
Binary file added jeesns-core/jeesns-core.jar
Binary file not shown.
173 changes: 173 additions & 0 deletions jeesns-service/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.lxinet</groupId>
<artifactId>jeesns</artifactId>
<version>1.4.2</version>
</parent>
<groupId>com.lxinet</groupId>
<artifactId>jeesns-service</artifactId>
<version>1.4.2</version>
<name>jeesns-service</name>
<dependencies>
<dependency>
<groupId>com.lxinet</groupId>
<artifactId>jeesns-core</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
</dependencies>

<build>
<finalName>jeesns-service</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.lxinet.jeesns.dao.cms;

import com.lxinet.jeesns.core.dao.BaseMapper;
import com.lxinet.jeesns.model.cms.ArticleCate;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* 文章栏目DAO接口
* Created by zchuanzhao on 2016/11/26.
*/
public interface IArticleCateDao extends BaseMapper<ArticleCate> {

/**
* 获取栏目
* @return
*/
List<ArticleCate> list();

/**
* 通过父类ID获取子类列表
* @param fid
* @return
*/
List<ArticleCate> findListByFid(@Param("fid") int fid);

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.lxinet.jeesns.dao.cms;

import com.lxinet.jeesns.core.dao.BaseMapper;
import com.lxinet.jeesns.core.model.Page;
import com.lxinet.jeesns.model.cms.ArticleComment;
import org.apache.ibatis.annotations.Param;
import java.util.List;

/**
* 文章评论DAO接口
* Created by zchuanzhao on 2016/11/26.
*/
public interface IArticleCommentDao extends BaseMapper<ArticleComment> {

List<ArticleComment> list(@Param("page") Page page, @Param("articleId") Integer articleId, @Param("key") String key);

int deleteByArticle(@Param("articleId") Integer articleId);
}
Loading