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">
© 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个参数
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值