描述:在底部添加版权信息等
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">
© 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个参数
分享到:
相关推荐
4. 启动Tomcat,访问JForum的安装页面,根据提示完成论坛的初始化设置。 5. 版面设计:根据需求设计论坛的版块,可以创建多个版块并分配不同的权限。 6. 用户管理:设置用户分组,如管理员、版主和普通用户,定义...
2.3 代码编写与修改:在Eclipse中,对Jforum的源码进行修改或添加新代码,实现新功能。例如,为了实现子论坛功能,可能需要对用户权限管理、板块分类以及导航栏进行调整。 2.4 数据库操作:使用jforum_dump.sql文件...
启动Tomcat服务器,浏览器访问`http://localhost:8080/jforum`(假设Tomcat默认端口为8080),你应该能看到jForum的欢迎页面。通过注册新用户或使用管理员账号登录,你可以开始体验并管理你的论坛。 通过以上步骤...
4. **国际化**:通过修改`i18n`下的语言文件,可以添加或更新论坛支持的语言。 四、性能优化与安全实践 1. **缓存策略**:JForum使用了缓存来提高性能,如用户信息、论坛板块等常用数据的缓存。 2. **安全措施**...
**JForum博客详解** JForum是一款基于Java技术的开源论坛系统,它同样可以被扩展用于构建博客网站。本文将深入探讨JForum的核心功能、技术特点以及如何利用JForum搭建一个基于JSP的博客平台。 首先,JForum是用...
在2.1.9版本中,开发者进一步优化了性能,提升了用户体验,包括更快的页面加载速度和更稳定的系统运行。 其次,Jforum的多语言支持使其具有广泛的适用性。无论是英文、中文还是其他语言,都可以通过简单的配置实现...
2. 配置服务器:添加Tomcat服务器,并将其部署位置设置为Eclipse的工作空间。 3. 部署应用:右键点击项目,选择“发布”或“部署”到刚才配置的服务器。 4. 配置运行配置:创建一个新的“运行配置”,选择“Java Web...
1. 修改配置文件:将JForum的配置文件中涉及字符编码的部分修改为UTF-8,如在`config.properties`中添加或修改`default_charset=UTF-8`。 2. 调整数据库设置:在数据库层面,修改数据库服务器的全局字符集和排序...
- **扩展性和维护**:JForum具有良好的扩展性和易维护性,可以通过添加插件等方式增强功能。 通过上述步骤,你已经成功地在`jdk1.6 + tomcat6 + PostgreSQL + jForum 2.1.9`环境下完成了JForum的安装部署。希望这些...
JSP是Java平台上的动态网页技术,它将HTML代码与Java代码分离,使得开发者可以在不修改静态页面的情况下添加动态功能。JSP的主要优势包括: 1. **模板化**:HTML作为视图,Java代码处理业务逻辑,实现MVC架构。 2. ...
8. **可扩展性**:支持插件系统,方便添加新功能。 **JForum 2.1.4的源码分析** 源码分析对于学习JSP和Web开发非常有价值,可以从以下几个方面入手: 1. **目录结构**:理解项目文件的组织方式,包括源码、配置...
1. **插件系统**:通过插件机制,可以添加新的功能或修改现有行为。 2. **API接口**:提供API供其他应用集成,如社交登录、数据分析等。 3. **多语言支持**:内置多语言包,方便国际化部署。 4. **主题与样式**:...
- 扩展性设计:如果源码支持自定义BBCode标签,看看它是如何实现的,以便在自己的项目中添加新的BBCode功能。 - 模板引擎的使用:学习如何将解析后的BBCode数据结合模板渲染成最终的HTML页面。 总的来说,这份源码...
2. **界面定制**:JForum的界面可以通过修改JSP页面、CSS样式和JavaScript脚本来调整。如果你希望改变布局或颜色方案,这部分工作非常重要。 3. **性能优化**:根据服务器环境和负载,可能需要调整缓存策略、数据库...
Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...