PDA

查看完整版本 : 请教:VBB论坛在哪里开放快速回复功能?


tank.net
2003-05-12, 01:34 AM
如题。

又是
2003-05-12, 09:15 AM
这个VBB本身并没有提供,是一个hack.BTW,如果你对vbb调试有兴趣,可以访问http://bbs.cnvbb.com.这里有大量的hack下载和调试技巧.



1:快速发布新主题

在 admin 模板设置里 找到forumdisplay模板
然后查找代码:
“$forumdisplay[threadslist]” 再在下面加以下代码

<!--/快速发帖开始 -->
<table border="0" width="100%" align="center">
<tr><td>
<script language="javascript">
<!--
var postmaxchars = 10000;
function validate(theform) {
if (theform.message.value=="") {
alert("请完成信息表单.");
return false; }
if (postmaxchars != 0) {
if (theform.message.value.length > 10000) {
alert("您的信息太长了.\n\n请控制在 10000 字符以内.\n当前长度为 "+theform.message.value.length+" 字符.");
return false; }
else { return true; }
} else { return true; }
}
function checklength(theform) {
if (postmaxchars != 0) { message = "\n最大长度为 10000 字符."; }
else { message = ""; }
alert("您的信息长度为 "+theform.message.value.length+" 字符."+message);
}
//-->
</script>
<form enctype="multipart/form-data" action="newthread.php" method="POST" name="vbform" onSubmit="return validate(this)">
<input type="hidden" name="s" value="$session[sessionhash]">
<input type="hidden" name="forumid" value="$forumid">
<input type="hidden" name="action" value="postthread">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000"#000000 width="100%" align="center"><tr><td>
<table cellpadding="2" cellspacing="1" border="0" width="100%">
<td bgcolor="#336699" colspan="2><normalfont color="#FFFFFF" class="thtcolor">快速发布新主题</normalfont></td>
<tr bgcolor="#DFDFDF">
<td bgcolor="#DFDFDF">标题:</td><td bgcolor="#DFDFDF"><input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="85" tabindex="1"></td>
</tr>
<tr>
<td bgcolor="#DFDFDF" valign="top" nowrap>
选项:<br>
<input type="checkbox" name="parseurl" value="yes" $parseurlchecked checked> 自动分析URL
<br><input type="checkbox" name="email" value="yes" $emailchecked> Email 通知
$disablesmiliesoption
<br><input type="checkbox" name="signature" value="yes" $signaturechecked checked> 显示签名
</td>
<td bgcolor="#DFDFDF">
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td><textarea name="message" rows="5" cols="100" wrap="virtual" tabindex="2"></textarea><br>
<input type="submit" class="bginput" name="submit" value="发布新主题" accesskey="s" tabindex="3">
<input type="submit" class="bginput" name="preview" value="帖子预览" accesskey="p" tabindex="4">
<INPUT id=fla**** name=tryit onclick=test() type=button value=调试代码>
<INPUT name=Reset type=reset value=清空内容>
<SCRIPT language=JavaScript1.2 src="code.js"></SCRIPT></td>
</tr></table></td></tr></table></td></tr></table>
</form></td></tr><td>
<!--/快速发帖结束 -->



2:快速发布回复

在admin 模板设置里 找到 showthread 模版

然后查找代码:
<!-- first unread and next/prev --> 再在下面加以下代码

<form enctype="multipart/form-data" action="newreply.php" method="POST" name="vbform">
<input type="hidden" name="s" value="$session[sessionhash]">
<input type="hidden" name="threadid" value="$threadid">
<input type="hidden" name="action" value="postreply">

<table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000" width="100%" align="center"><tr><td>
<table cellpadding="4" cellspacing="1" border="0" width="100%">
<tr>
<td bgcolor="#336699" colspan="2"><font color="#336699" class="thtcolor">快速回复</font></td>
</tr>
<tr bgcolor="white">
<td bgcolor="#DFDFDF">标题:</td>
<td bgcolor="#DFDFDF"><input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="85" tabindex="1"></td>
</tr>
<tr>
<td bgcolor="#DFDFDF" valign="top" nowrap>选项:
<br><input type="checkbox" checked name="parseurl" value="yes" $parseurlchecked> 自动分析URL<br><input type="checkbox" name="email"
value="yes" $emailchecked> Email 通知<br><input type="checkbox" name="signature" checked value="yes" $signaturechecked> 显示签名</td>
$attachmentoption
<td bgcolor="white">
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td><textarea name="message" rows="5" cols="100" wrap="virtual" tabindex="2">$message</textarea><br>
<input type="submit" class="bginput" name="submit" value="提交回复" accesskey="s" tabindex="3">
<input type="submit" class="bginput" name="preview" value="预览回复" accesskey="p" tabindex="4">
<INPUT id=fla**** name=tryit onclick=test() type=button value=调试代码>
<INPUT name=Reset type=reset value=清空内容>
<SCRIPT language=JavaScript1.2 src="code.js"></SCRIPT></td>
</tr></table></td></tr>
</table></td></tr></table>
</form>
<!--结束自定义发表-->

tank.net
2003-05-12, 11:10 AM
OK,非常感谢!