jForum
caihexi
这个作者很懒,什么都没留下…
展开
-
chx 学习jForum笔记十 数据表一 jforum_users
user_id bigint 8user_active 是否激活 tinyint 1 允许空username 用户名 nvarchar 50user_password 密码(nopasso为无密码,否则为密码的MD5值) varchar 32user_session_time bigint 8 允许空us...2011-02-09 10:35:38 · 186 阅读 · 0 评论 -
chx 学习jForum笔记八-ForumAction三,发现用户认证模块。
2010.12.9。接昨天在net.jforum.view.forum.common/ForumCommon.java中 public static void checkUnreadPosts(final Forum forum, final Map<Integer, Long> tracking, final long lastVisit) {...2010-12-09 11:15:53 · 171 阅读 · 0 评论 -
chx 学习jForum笔记七-ForumAction二
2010.12.8 接昨天。下面这句是存在于net.jforum.view.forum/ForumAction.java中 public void list() { this.setTemplateName(TemplateKeys.FORUMS_LIST); //这句没看懂,从字面看应该是设置模板的名称 this.contex...2010-12-08 17:24:52 · 129 阅读 · 0 评论 -
chx 学习jForum笔记六-MostUsersEverOnline的结束及ForumAction-list的开始
2010.12.7 继续查找关键字MostUsersEverOnline下面这段是存在于net.jforum.view.forum/ForumAction.java中 public void list() { this.setTemplateName(TemplateKeys.FORUMS_LIST); //这句没看懂,从字面看应该是设置模板的名称 ...2010-12-07 15:54:52 · 298 阅读 · 0 评论 -
chx 学习jForum笔记五-参数表的操作
2010.12.7 继续查找关键字MostUsersEverOnline仍然是在net.jforum.repository/ForumRepository.java中 public static MostUsersEverOnline getMostUsersEverOnline() { MostUsersEverOnline online = (Most...2010-12-07 15:05:01 · 322 阅读 · 0 评论 -
chx 学习jForum笔记四
2010.12.6 接上午。在net.jforum.repository/ForumRepository.java中 public synchronized static void start(final ForumDAO forumDAO, final CategoryDAO categoryDAO, final ConfigDAO configModel) { ...2010-12-06 15:21:06 · 128 阅读 · 0 评论 -
chx 学习jForum笔记三
2010.12.6 接上周日,继续。PermissionControl pc = SecurityRepository.get(userId); //权限控制if (pc.canAccess(SecurityConstants.PERM_FORUM, Integer.toString(forum.getId()))) { forums.add(forum); //如果有权控制...2010-12-06 14:05:02 · 206 阅读 · 0 评论 -
chx 学习jForum笔记二
我的源程序是安道森练功房http://www.andowson.com/的2.2.1版本2010.12.5接周五,继续研究。 private void loadForums(ForumDAO fm) //取板块 { List<Forum> list = fm.selectAll(); //从数据表读取所有板块 Map<String, String&...2010-12-05 10:26:51 · 259 阅读 · 0 评论 -
chx 学习jForum笔记一
目标:jForum二次开发,读懂源程序。修改权限管理模块,使之适应原有系统的权限功能。修改用户管理模块,去除无用的信息,改造用户信息数据表格式。增加数据导入功能,自动从原论坛读出数据内容写入jForum数据表。jForum源程序阅读笔记一2010.12.3 从日期格式开始,发现/jforum/forums/list.page中显示的日期格式为dd/MM/yyyy,修改Syste...2010-12-05 09:37:11 · 179 阅读 · 0 评论 -
chx 学习jForum笔记十九 jForum定时作业
参照jforum原有的两个定时作业SummaryScheduler.java和POPJobStarter.java新建UserSyncScheduler.java 修改ConfigKeys.java文件,新增以下语句 public static final String USERSYNC_IS_ENABLED = "usersync.enabled"; 修改Syste...2011-02-25 15:43:52 · 148 阅读 · 0 评论 -
chx 学习jForum笔记十八 jForum与ms sqlserver
jForum的原生数据库是mysql,但对sqlserver也应是支持的。我当时安装的时候是从网上下载了一个sqlserver2000的补丁包,完成了安装。在此向提供此包的高手表示致敬。在附件中即是我当时下载的那个补丁包。下面要说的是其实sqlserver2000与其他的SQL不同之处在于没有LIMIT ?,?语句,而应该使用TOP ?语句。因此,最终在我的sqlserver200...原创 2011-02-23 16:39:40 · 166 阅读 · 0 评论 -
chx 学习jForum笔记十七 实现中文搜索
最初测试的时候中文搜索一直都不成功。所以以为要对源程序进行大幅改动。但后来才发现只需要进行一下配置即可。具体操作如下: 将 SystemGlobals.properties 中的 default.container.encoding 项改为 GBK 即default.container.encoding = GBK 原先的默认值是 ISO-8859-1,但其实这个配...2011-02-23 16:04:52 · 146 阅读 · 0 评论 -
chx 学习jForum笔记十六 实现附件移植,添加附件时按钮无效的问题解决
==背景== 原论坛附件存放于d:\res\cibforum\500整\id\ ====修改程序使之符合原规范====修改\view\forum\common\AttachmentCommon.java中的makeStoreFilename(AttachmentInfo attInfo)将private String makeStoreFilename(Attachme...2011-02-23 15:59:28 · 246 阅读 · 0 评论 -
chx 学习jForum笔记十五 实现用户及用户组同步
==背景==原先有一个随时维护的用户表rswk、权限表cibrole、对应表cibuserrole。现准备将JFORUM的用户表与原用户表同步,将用户组表与原权限表同步。 ==总体设想==用户导入部分见学习笔记十一(http://caihexi.iteye.com/blog/901876)组功能从cibrole数据表获取.增加手动同步/导入功能,从管理界面增加一个按钮。组与...2011-02-23 15:25:16 · 220 阅读 · 0 评论 -
chx 学习jForum笔记十四 数据表四 jforum_groups及jforum_user_groups
jforum_groups group_id 组ID bigint 8group_name 组名称 nvarchar 40group_description 描述名称 nvarchar 255parent_id 父组ID bigint 8 jforum_user_group...原创 2011-02-14 14:07:21 · 142 阅读 · 0 评论 -
chx 学习jForum笔记十三 数据表三 jforum_roles及jforum_role_values
jforum_roles 权限表。是一张组与基本权限的对应表。 role_id 组与权限ID bigint 8group_id 组ID bigint 8 可以为空name 基本权限 nvarchar 255 jforum_role_values 。是一张权限与论坛ID或分类ID的对应表 role_id 组与权限ID bigint 8ro...原创 2011-02-12 16:19:07 · 179 阅读 · 0 评论 -
chx 学习jForum笔记十二 数据表二 jforum_categories及jforum_forums
jforum_categories是子论坛的分类以下称为栏目。 categories_id 序号bigint 8title 显示标题 nvarchar 100display_order 显示顺序 bigint 8moderated tinyint 1 可以为空 jforum_forums 是子论坛forum_id ...原创 2011-02-12 15:05:12 · 685 阅读 · 0 评论 -
chx 学习jForum笔记十一 实现单点登录SSO
分为三部分:1.导入原用户数据库.2.修改SSO模块,实现登录认证.3.实现新增用户. 从原表导入,使用以下SQL语句.可直接导入,也可加入\web-inf\config\database\sqlserver2000\sqlserver_2000_data_dump.sqlSET IDENTITY_INSERT jforum_users ON;insert into j...原创 2011-02-09 11:55:29 · 200 阅读 · 0 评论 -
chx 学习jForum笔记九-ForumAction四,发现用户注册模块
2010.12.9接上午。继续看net.jforum.view.forum/ForumAction.java中public void list()中的 this.context.put("totalMessages", Integer.valueOf(ForumRepository.getTotalMessages()));//页面显示的总文章数 this.context....2010-12-09 14:27:23 · 270 阅读 · 0 评论