`
hujinlongman
  • 浏览: 37899 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
文章分类
社区版块
存档分类
最新评论

jforum 添加页面

阅读更多
描述:在底部添加版权信息等
1.找到templates/default/bottom.htm
修改为:
</td>
</tr>
	<tr>
		<td align="center">
			<#if session?exists && session.isAdmin()><span class="gen"><a id="adminpanel" href='${JForumContext.encodeURL("/admBase/login")}'>${I18n.getMessage("ForumBase.admin")}</a></span></#if>
		</td>
	</tr>

	<tr>
		<td align="center">
	<div id="site_nav">
    <ul>
      <li><a href="${JForumContext.encodeURL("/forums/service")}">广告服务</a></li>
      
      <li><a href="${JForumContext.encodeURL("/forums/aboutus")}">关于我们</a></li>
      <li><a href="${JForumContext.encodeURL("/forums/contactus")}">联系我们</a></li>
      <li><a href="${JForumContext.encodeURL("/forums/friend_links")}">友情链接</a></li>
    </ul>
  </div>
  <div id="copyright" class="gensmall">
    &copy; 2008-2009 hujinlongman.iteye.com.   All rights reserved. [ 沪ICP备05023328号 ] 
  </div>
		</td>
	</tr>
</table>

<#if hasCodeBlock>
	<#include "highlighter_js.htm"/>
</#if>

<iframe src="${contextPath}/ping_session.jsp" height="0" width="0" frameborder="0" scrolling="no"></iframe>

</body>
</html>


2.找到:WEB-INF/config/urlPattern.properties
添加
# hujinlongman
forums.service.0 =
forums.aboutus.0 =
forums.contactus.0 = 
forums.friend_links.0 = 

3.找到:WEB-INF/config/templatesMapping.properties
添加
# hujinlongman
forums.service = service.htm
forums.aboutus = aboutus.htm
forums.contactus = contactus.htm
forums.friend_links = friend_links.htm

4.找到:net.jforum.view.forum.ForumAction
添加
/**
	 * 广告服务
	 */
	public void service(){
		this.setTemplateName(TemplateKeys.FORUMS_SERVICE);
	}
	
	/**
	 * 关于我们 
	 */
	
	public void aboutus(){
		this.setTemplateName(TemplateKeys.FORUMS_ABLUTUS);
	}
	
	/**
	 * 联系我们
	 */
	public void contactus(){
		this.setTemplateName(TemplateKeys.FORUMS_CONTACTUS);
	}
	
	/**
	 * 友情链接
	 */
	public void friend_links(){
		this.setTemplateName(TemplateKeys.FORUMS_FRIEND_LINKS);
	}

5.找到net.jforum.util.preferences.TemplateKeys
添加
//******
	//hujinlongman
	//******
	public static final String FORUMS_SERVICE = "forums.service";
	public static final String FORUMS_ABLUTUS = "forums.aboutus";
	public static final String FORUMS_CONTACTUS = "forums.contactus";
	public static final String FORUMS_FRIEND_LINKS = "forums.friend_links";

6.处理完上面以后,整个流程就配完了,剩下的就是加上咱要添加的页面了
添加页面
templates/default/service.htm
templates/default/aboutus.htm
templates/default/contactus.htm
templates/default/friend_links.htm
其中我们以friend_links.htm为例
代码如下:
<#include "header.htm"/>
 <div id="content" class="clearfix">
        <div id="main"><br/>
 <span  style="font-size:14px;font-weight:bold;padding: 20px;">友情链接</span>
<div style="line-height: 25pt;padding:20px;width:600px;">
  <table width="100%" border="0">
    <tr>
      <td width="50%" height="25"><a href="http://www.hyhr.cc" target="_blank" class="gensmall" >建设行业人才网</a></td>
      <td width="50%"></td>
    </tr>
    
  </table>
</div>
</div>      
<#include "bottom.htm"/>



配置文件解释:
a)WEB-INF/config/modulesMapping.properties
定义请求处理的模型
这里我们使用的是
forums = net.jforum.view.forum.ForumAction
所以在net.jforum.view.forum.ForumAction
添加了public void service()等处理方法

b)WEB-INF/config/templatesMapping.properties
定义传向
比如 service()方法
this.setTemplateName(TemplateKeys.FORUMS_SERVICE);
其中TemplateKeys.FORUMS_SERVICE其实就是forums.service
所以在配置文件中定义了 forums.service = service.htm
即传到service.htm页面

c)WEB-INF/config/urlPattern.properties
定义参数
咱没参数,所以
forums.service.0 =
forums.aboutus.0 =
forums.contactus.0 =
forums.friend_links.0 =
为0个参数
分享到:
评论
3 楼 leeking888 2010-11-03  
请问怎么访问的
2 楼 hujinlongman 2009-11-19  
jitabc 写道
不错,jforum3.0出不来了。。。

还得等 - -!
1 楼 jitabc 2009-11-19  
不错,jforum3.0出不来了。。。

相关推荐

    利用JForum创建论坛

    4. 启动Tomcat,访问JForum的安装页面,根据提示完成论坛的初始化设置。 5. 版面设计:根据需求设计论坛的版块,可以创建多个版块并分配不同的权限。 6. 用户管理:设置用户分组,如管理员、版主和普通用户,定义...

    Jforum二次开发成果

    2.3 代码编写与修改:在Eclipse中,对Jforum的源码进行修改或添加新代码,实现新功能。例如,为了实现子论坛功能,可能需要对用户权限管理、板块分类以及导航栏进行调整。 2.4 数据库操作:使用jforum_dump.sql文件...

    chx 学习jForum笔记十八 jForum与ms sqlserver

    启动Tomcat服务器,浏览器访问`http://localhost:8080/jforum`(假设Tomcat默认端口为8080),你应该能看到jForum的欢迎页面。通过注册新用户或使用管理员账号登录,你可以开始体验并管理你的论坛。 通过以上步骤...

    jforum 2.1.9源码

    4. **国际化**:通过修改`i18n`下的语言文件,可以添加或更新论坛支持的语言。 四、性能优化与安全实践 1. **缓存策略**:JForum使用了缓存来提高性能,如用户信息、论坛板块等常用数据的缓存。 2. **安全措施**...

    jforum博客

    **JForum博客详解** JForum是一款基于Java技术的开源论坛系统,它同样可以被扩展用于构建博客网站。本文将深入探讨JForum的核心功能、技术特点以及如何利用JForum搭建一个基于JSP的博客平台。 首先,JForum是用...

    Jforum-2.1.9

    在2.1.9版本中,开发者进一步优化了性能,提升了用户体验,包括更快的页面加载速度和更稳定的系统运行。 其次,Jforum的多语言支持使其具有广泛的适用性。无论是英文、中文还是其他语言,都可以通过简单的配置实现...

    jforum-2.1.8.zip

    2. 配置服务器:添加Tomcat服务器,并将其部署位置设置为Eclipse的工作空间。 3. 部署应用:右键点击项目,选择“发布”或“部署”到刚才配置的服务器。 4. 配置运行配置:创建一个新的“运行配置”,选择“Java Web...

    JForum 2.1.8 中文乱码问题

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

    Jforum安装部署

    - **扩展性和维护**:JForum具有良好的扩展性和易维护性,可以通过添加插件等方式增强功能。 通过上述步骤,你已经成功地在`jdk1.6 + tomcat6 + PostgreSQL + jForum 2.1.9`环境下完成了JForum的安装部署。希望这些...

    JForum-2.1.4.rar_JForum-2.1.4_jforum_jsp_jsp struts_struts

    JSP是Java平台上的动态网页技术,它将HTML代码与Java代码分离,使得开发者可以在不修改静态页面的情况下添加动态功能。JSP的主要优势包括: 1. **模板化**:HTML作为视图,Java代码处理业务逻辑,实现MVC架构。 2. ...

    开源jsp论坛_ jforum 2.1.4源码

    8. **可扩展性**:支持插件系统,方便添加新功能。 **JForum 2.1.4的源码分析** 源码分析对于学习JSP和Web开发非常有价值,可以从以下几个方面入手: 1. **目录结构**:理解项目文件的组织方式,包括源码、配置...

    java源码:Java论坛系统 JForum.zip

    1. **插件系统**:通过插件机制,可以添加新的功能或修改现有行为。 2. **API接口**:提供API供其他应用集成,如社交登录、数据分析等。 3. **多语言支持**:内置多语言包,方便国际化部署。 4. **主题与样式**:...

    BBCode模板源码(抽取jforum2.1.8 BBCode 界面及源码)

    - 扩展性设计:如果源码支持自定义BBCode标签,看看它是如何实现的,以便在自己的项目中添加新的BBCode功能。 - 模板引擎的使用:学习如何将解析后的BBCode数据结合模板渲染成最终的HTML页面。 总的来说,这份源码...

    JForumBBS自定义修改论坛源码

    2. **界面定制**:JForum的界面可以通过修改JSP页面、CSS样式和JavaScript脚本来调整。如果你希望改变布局或颜色方案,这部分工作非常重要。 3. **性能优化**:根据服务器环境和负载,可能需要调整缓存策略、数据库...

    JAVA上百实例源码以及开源项目源代码

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...

Global site tag (gtag.js) - Google Analytics