`
zhys513
  • 浏览: 26613 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

JForum的个人资料中增加一字段(昵称)

    博客分类:
  • BBS
阅读更多

      现在我想在jforum的个人资料里增加一个字段(昵称),在数据库中加一个昵称字段nickname

注意:tyydone版,以下行数可能有所不同,我用的是2.1.8版本的

1. 在表jforum_users新增字段nickname。
2. net.jforum.entities. User新增:

private String nickname;
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}


3. net.jforum.view.forum.common.UserCommon 行126 新增:
u.setNickname(safeHtml.makeSafe(request.getParameter("nickname")));
4.在user-forum.htm行115始,新增:
<tr>
<td class="row1">
<span class="gen">${I18n.getMessage("User.nickname")}:</span>
</td>
<td class="row2">
<input type="text" class="post" style="WIDTH: 300px" maxlength="15" size="10" name="nickname" value="${u.nickname?default("")?html}" />
</td>
</tr>


5. net.jforum.dao.generic. GenericUserDAO行236 新增:
u.setNickname(rs.getString("nickname"));
行308 新增 p.setString(28, user.getNickname());(注意修改后面参数顺序)
行562 新增 u.setNickname(rs.getString("nickname"));
6.generic_queries.sql 行114 新增:nickname = ? \(注意前一字段的逗号)
行62 增加 ,nickname

<!-- Attachments -->


7. zh_CN.properties 行1029 新增:User.nickname   = 昵称

 

8.如果你的数据库是mysql的话,到这里运行应该都是正常的了,如果你用的是oracle的话,会员列表没办法正常显示,会报异常,所以需要改动的是oracle.sql 行27  username,后新增:nickname, 建议在47行也增加:nickname,

 

 

到此jforum基本完成,下面会继续介绍把显示名称改成昵称

 

来源:www.ytchan.com

1
0
分享到:
评论

相关推荐

    JForum 2.1.8 中文乱码问题

    1. 修改配置文件:将JForum的配置文件中涉及字符编码的部分修改为UTF-8,如在`config.properties`中添加或修改`default_charset=UTF-8`。 2. 调整数据库设置:在数据库层面,修改数据库服务器的全局字符集和排序...

    Jforum二次开发成果

    在Jforum中,可以通过增加新的板块类别,设定不同级别的板块关系来实现。 3.2 主页展示:主页通常展示论坛的最新动态、热门话题等,吸引用户参与讨论。开发时,需要修改或添加首页的模板文件,展示相关数据,并通过...

    jforum说明文档 源码解析 单点登录 jforum缓存

    在深入理解Jforum的过程中,源码解析是至关重要的一步。 **源码解析** Jforum的源码结构清晰,采用MVC(模型-视图-控制器)设计模式,使得代码维护和扩展变得容易。主要的组成部分包括: 1. **模型层(Model)**:...

    jforum3.0所需要的jar包

    在部署jForum3.0时,确保所有必要的jar包都在类路径中,并且版本兼容,是系统正常运行的关键。开发者通常会将这些jar包放在WEB-INF/lib目录下,以便Web服务器在启动时自动加载。理解这些jar包的作用和功能,有助于...

    JForum3 jforum java 开源论坛 论坛

    在rafalsteil-jforum3-f4814b8这个文件名中,我们可以推测这是JForum3的一个特定版本,可能是开发者Rafael Steil在项目中的一个提交版本。通常,这种格式的文件名包含了作者名字、项目名称、版本或分支标识,这在...

    jforum 源码

    JForum是一款基于Java开发的开源论坛系统,它以其高效、稳定和易于扩展的特点在开源社区中受到广泛欢迎。对于想要深入了解FreeMarker模板引擎的开发者来说,JForum的源码是一个绝佳的学习资源。本篇文章将深入探讨...

    jforum漏洞利用源代码

    JForum中的漏洞主要分为两类:一类是逻辑漏洞,如权限绕过、SQL注入等;另一类是安全配置错误,如弱密码策略、未加密敏感信息等。源代码中可能会揭示这些漏洞的具体表现和利用方式。 2. **源代码分析** 文件名`...

    Jforum2.19

    **在MyEclipse中使用Jforum 2.19** 的过程涉及到多个步骤,首先你需要下载`jforum2.19`的源代码和相关的`jar`包。`相关jar包.rar`可能包含了Jforum运行所需的第三方库,如Spring、Hibernate、Struts等,这些库对于...

    jforum+ckeditor整合案例

    在JForum中整合CKEditor,可以替换其默认的编辑器,从而提供更强大的文本格式化和媒体插入能力,提升用户在论坛中的互动体验。 整合JForum和CKEditor的过程主要包括以下几个步骤: 1. **下载和准备** - 首先,你...

    jforum安装

    《JForum安装详解》 JForum是一款开源的、基于Java技术的论坛系统,以其高度可定制性和稳定性在互联网上广受欢迎。本文将详细介绍如何进行JForum的安装过程,包括环境准备、源码获取、编译及部署等步骤,旨在帮助...

    jforum3源代码

    **JForum3源代码详解** JForum是一款广受欢迎的开源论坛软件,以其强大的功能、友好的用户界面和清晰的代码结构赢得了全球开发者的青睐。它支持多种语言,包括简体中文,这使得JForum能够满足不同地区用户的交流...

    Jforum相关文档和PPT

    在Jforum中,用户请求被控制器(Controller)接收,然后根据请求类型调用相应的模型(Model)进行业务逻辑处理,最后更新视图(View)以展示结果。这种架构分离了业务逻辑和用户界面,有利于代码的维护和扩展。 ...

    JForum_SSO_-_JForum单点登陆原理与配置

    2. **配置JForum**:完成SSO类的编写后,需要在JForum的配置文件中进行配置,使其使用这个自定义的SSO类。具体的配置步骤可能涉及修改`forum.properties`或其他相关配置文件,确保JForum在启动时加载并使用自定义的...

    jforum3.0项目需要的jar包

    8. **文档和配置**:描述中提到会有后续的文档上传,这份文档将指导如何配置和运行JForum,包括步骤、参数设置以及可能出现的问题解决方法。这将是理解和部署JForum的关键资源。 9. **部署过程**:一旦所有依赖项...

    java开源论坛jforum

    而SEO优化则有利于提升论坛在搜索引擎中的排名,增加网站的可见性。 JForum的源代码是公开的,这对于学习Java Web开发和理解MVC模式的人来说是一份宝贵的资源。通过阅读和分析JForum的代码,开发者可以深入了解如何...

    JForum3 完整项目

    这个项目包含的是从版本控制系统Subversion(SVN)中导出的完整源代码,未经任何修改,因此用户可以深入研究其内部机制,进行二次开发或者学习Java Web应用的构建。 **JForum3核心特性** 1. **多语言支持**:...

    jforum开源的论坛文档

    ### jforum开源论坛的核心知识点 #### 一、jForum简介 jForum是一款基于Java语言编写的开源论坛系统,它提供了一套完整的社区解决方案,适用于构建各类在线社区与论坛。jForum以其灵活的架构、丰富的功能及优秀的...

    jforum2论坛源码

    描述中提到"配合JMeter实战,搭建性能测试环境",这意味着jforum2论坛源码可以用于性能测试实践,特别是结合Apache JMeter这一强大的性能测试工具。JMeter是一款开源的Java应用程序,用于负载和性能测试,能够模拟多...

    利用JForum创建论坛

    JForum基于BSD授权,这意味着在使用过程中不必担心版权问题。该论坛采用自有的MVC框架,初次接触可能需要适应,但一旦熟悉,就能方便地进行定制和开发。 在创建JForum论坛之前,需要准备以下软件环境: 1. JDK:...

Global site tag (gtag.js) - Google Analytics