天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2030|回复: 1

传递表单字段的值到JForum中作为帖子标题

[复制链接]
icojones 发表于 2012-4-30 22:33:51 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-5-22 18:02 编辑

想请教各位技术牛,我要点击表单中一个按钮在新窗口打开论坛的发帖页面(已实现),该怎么把这张表单中某个字段的值通过URL传递给这个页面作为帖子标题呢?

JForum的post对象有个setSubject()函数可以设置帖子标题,这个不知道怎么用。

JForum中发帖模板位于bin\apache-tomcat-6.0.14\webapps\bbs\templates\default\post_form.htm,其中与帖子标题相关的代码段如下:

<tr>
<td class="row1" width="15%"><span class="gen"><b>${I18n.getMessage("PostForm.subject")}</b></span></td>
<#if post?exists>
<#assign subject = demosub?html/>
<#elseif pmReply?default(false)>
<#assign subject = pm.post.subject?html/>
<#elseif topic?exists>
<#assign subject = I18n.getMessage("Message.replyPrefix") + topic.title?default("")?html/>
</#if>
<td class="row2" width="85%">
<span class="gen">
<input class="subject" type="text" tabindex="2" maxlength="100" name="subject" value="${subject?default('')}" />
<!--上面value处可改为自定义帖子标题-->                                                       
</span>
</td>
</tr>

能否根据上面的代码来自定义一个帖子标题?
irene 发表于 2012-5-2 11:45:51 | 显示全部楼层
您好,请问您的问题是不知道如何将参数传到发帖页面还是不知道在发帖页面该如何获取传过来的参数?如果是不知道该如何取参,您可以将参数写进跳转按钮的url,在发帖页面用js获取并返回url的参数,将参数设为value的值即可,可参考这个链接:http://zhidao.baidu.com/question/171255491.html

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 01:16

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表