首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

jforum 平添页面

2012-11-07 
jforum 添加页面描述:在底部添加版权信息等1.找到templates/default/bottom.htm修改为:/td/trtrtd

jforum 添加页面
描述:在底部添加版权信息等
1.找到templates/default/bottom.htm
修改为:

</td></tr><tr><td align="center"><#if session?exists && session.isAdmin()><span 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" height="0" width="0" frameborder="0" scrolling="no"></iframe></body></html>


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

3.找到:WEB-INF/config/templatesMapping.properties
添加
# hujinlongmanforums.service = service.htmforums.aboutus = aboutus.htmforums.contactus = contactus.htmforums.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" border="0">    <tr>      <td width="50%" height="25"><a href="http://www.hyhr.cc" target="_blank" >建设行业人才网</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 楼 jitabc 2009-11-19   不错,jforum3.0出不来了。。。 2 楼 hujinlongman 2009-11-19   jitabc 写道不错,jforum3.0出不来了。。。
还得等 - -! 3 楼 leeking888 2010-11-03   请问怎么访问的

热点排行