📄 forum.res
字号:
${res.moex.twinbbs.template.web.admin.head}
<moex:form action="admin.asp?handle=forum&action=delete&forumid=${vars.forumid}" method="post">
<table width="98%" border="1" cellpadding="2" cellspacing="0" align="center" style="margin-top:10px" bordercolor="#004080">
<tr>
<td colspan="5" id="head">${lang.forum_manage} - ${lang.forum_manage} -
<select name="follow" onchange="TBBS.redirect('admin.asp?handle=forum&forumid=' + this.value)">
<xsl:element name="option"><xsl:attribute name="value">0</xsl:attribute><xsl:if test="vars/@forumid = 0"><xsl:attribute name="selected">true</xsl:attribute></xsl:if>${env.bbs_name}</xsl:element>
<xsl:for-each select="forums/forum[@follow = 0]">
<xsl:element name="option"><xsl:attribute name="value">${$.seqid}</xsl:attribute><xsl:if test="//vars/@forumid = ./@seqid"><xsl:attribute name="selected">true</xsl:attribute></xsl:if>--${$.optionname}</xsl:element>
<xsl:apply-templates select="." mode="select" />
</xsl:for-each>
</select>
</td>
</tr>
<xsl:if test="vars/@state = 3 or vars/@state = 4">
<tr>
<td colspan="5" id="hint">
<xsl:apply-templates select="hint" />
</td>
</tr>
</xsl:if>
<tr bgcolor="#DDF4FF">
<td width="40" align="center">${lang.choose}</td>
<td width="100" align="center">${lang.forum_name}</td>
<td align="center">${lang.forum_intro}</td>
<td width="150" align="center">${lang.master}</td>
<td width="50" align="center">${lang.manage}</td>
</tr>
<xsl:for-each select="forums/forum[@follow = //vars/@forumid]">
<tr>
<td width="40" align="center"><moex:input type="checkbox" name="seqid" value="${$.seqid}" /></td>
<td width="100"><moex:a href="admin.asp?handle=forum&forumid=${$.seqid}">${$.name}</moex:a></td>
<td>${$.intro}</td>
<td width="150">${$.master}</td>
<td width="50" align="center">
<moex:select onchange="selectManage(this, ${$.seqid})">
<option value="0">${lang.manage}</option>
<option value="1">${lang.edit}</option>
<option value="2">${lang.delete}</option>
</moex:select>
</td>
</tr>
</xsl:for-each>
<tr>
<td width="40" align="center"><input type="checkbox" onclick="TBBS.form.check(this, 'seqid')" /></td>
<td colspan="4">
<moex:input type="button" onclick="TBBS.form.confirm(this, '${lang.delete_forum_confirm}')" value="${lang.delete}" class="btn" />
<moex:input type="button" onclick="showOrder(this)" value="${lang.order}" class="btn" />
<moex:input type="button" onclick="location.href = 'admin.asp?handle=forum'" value="${lang.add_forum}" class="btn" />
</td>
</tr>
</table>
</moex:form>
<div id="_forums" style="position:absolute;left:0px;top:0px;z-index:1;display:none;width:150px;height:100px;background-color:#FFFFFF;">
<moex:form action="admin.asp?handle=forum&action=order&forumid=${vars.forumid}" method="post">
<table width="150" border="1" cellpadding="2" cellspacing="0">
<tr>
<td width="100">
<select id="__forums" name="seqid" multiple="true" style="width:100px;height:100px;border:1px solid #000000;">
<xsl:for-each select="forums/forum[@follow = //vars/@forumid]">
<moex:option value="${$.seqid}">${$.name}</moex:option>
</xsl:for-each>
</select>
</td>
<td width="50">
<moex:input type="button" onclick="moveUp()" value="${lang.move_up}" class="btn" />
<br/><br/>
<moex:input type="button" onclick="moveDown()" value="${lang.move_down}" class="btn" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<moex:input type="button" onclick="saveOrder()" value="${lang.save}" class="btn" />
</td>
</tr>
</table>
</moex:form>
</div>
<script language="javascript">
TBBS.lang['delete_forum_confirm'] = '${delete_forum_confirm}';
TBBS.forumid = '${vars.forumid}';
</script>
<script language="javascript">
<xsl:comment>
<![CDATA[
function selectManage(obj, id)
{
switch (parseInt(obj.value))
{
case 1:
location.href = "admin.asp?handle=forum&action=edit&forumid=" + TBBS.forumid + "&id=" + id;
break;
case 2:
TBBS.form.confirm(obj, TBBS.lang["delete_forum_confirm"]);
break;
}
obj.selectedIndex = 0;
}
var oflag = false;
function showOrder(obj)
{
var offset = getOffset(obj);
var dst = $("_forums");
dst.style.display = oflag ? 'none' : '';
oflag = (oflag == false);
dst.style.left = offset.left + "px";
dst.style.top = offset.bottom + "px";
}
function moveUp()
{
var obj = $("__forums");
var i = obj.selectedIndex;
if (i < 1) return;
var crt = obj[i];
var tmp = [crt.text, crt.value];
obj[i].text = obj[i - 1].text;
obj[i].value = obj[i - 1].value;
obj[i - 1].text = tmp[0];
obj[i - 1].value = tmp[1];
obj.selectedIndex = i - 1;
}
function moveDown()
{
var obj = $("__forums");
var i = obj.selectedIndex;
if (i >= obj.length - 1) return;
var crt = obj[i];
var tmp = [crt.text, crt.value];
obj[i].text = obj[i + 1].text;
obj[i].value = obj[i + 1].value;
obj[i + 1].text = tmp[0];
obj[i + 1].value = tmp[1];
obj.selectedIndex = i + 1;
}
function saveOrder()
{
var obj = $("__forums");
for (var i = 0; i < obj.length; i++)
{
obj[i].selected = true;
}
TBBS.form.submit(obj);
}
]]>
</xsl:comment>
</script>
<moex:form action="${vars.action_addr}" method="post">
<table width="98%" border="1" cellpadding="2" cellspacing="0" align="center" style="margin-top:10px" bordercolor="#004080">
<tr>
<td colspan="2" id="head">${vars.action_name}</td>
</tr>
<xsl:if test="vars/@state = 1 or vars/@state = 2">
<tr>
<td colspan="2" id="hint">
<xsl:apply-templates select="hint" />
</td>
</tr>
</xsl:if>
<tr>
<td width="40%"><h3>${lang.forum_follow}</h3></td>
<td>
<select name="follow">
<xsl:element name="option"><xsl:attribute name="value">0</xsl:attribute><xsl:if test="vars/@forumid = 0"><xsl:attribute name="selected">true</xsl:attribute></xsl:if>${env.bbs_name}</xsl:element>
<xsl:for-each select="forums/forum[@follow = 0]">
<xsl:element name="option"><xsl:attribute name="value">${$.seqid}</xsl:attribute><xsl:if test="//vars/@forumid = ./@seqid"><xsl:attribute name="selected">true</xsl:attribute></xsl:if>--${$.optionname}</xsl:element>
<xsl:apply-templates select="." mode="select" />
</xsl:for-each>
</select>
</td>
</tr>
<tr>
<td width="40%"><h3>${lang.forum_name}</h3></td>
<td><moex:input type="text" name="name" value="${vars.name}" /></td>
</tr>
<tr>
<td width="40%"><h3>${lang.forum_intro}</h3></td>
<td><textarea name="intro" cols="80" rows="8">${vars.intro}</textarea></td>
</tr>
<tr>
<td width="40%"><h3>${lang.master}</h3>${lang.hint_master}</td>
<td><moex:input type="text" name="master" value="${vars.master}" size="40" /></td>
</tr>
<tr>
<td colspan="2" align="center">
<moex:input type="submit" value="${lang.confirm}" class="btn" />
</td>
</tr>
</table>
</moex:form>
${res.moex.twinbbs.template.web.admin.foot}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -