📄 jsthreadsetting.jsp
字号:
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%@ page language="java" pageEncoding="UTF-8"%>
<jsp:include page="../cp_header.jsp" />
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="guide">
<tr><td><a href="#" onclick="parent.menu.location='admincp.jsp?action=menu'; parent.main.location='../../admincp.jsp?action=home';return false;">系统设置首页</a> » JS 调用设置</td></tr>
</table>
<br />
<a name="ace21f06b2c1d25b"></a>
<table width="100%" border="0" cellpadding="0" cellspacing="0"
class="tableborder">
<tr class="header">
<td colspan="2">
JS 调用设置
<a href="###" onclick="collapse_change('ace21f06b2c1d25b')"><img
id="menuimg_ace21f06b2c1d25b"
src="images/admincp/menu_reduce.gif"
border="0"
style="float: right; margin-top: -12px; margin-right: 8px;" />
</a>
</td>
</tr>
<tbody id="menu_ace21f06b2c1d25b" style="display: yes">
<tr>
<td class="altbg2">
<a
href="admincp.jsp?action=gojssetting">基本设置</a>
<a
href="admincp.jsp?action=jswizard">调用项目管理</a>
</td>
</tr>
</tbody>
</table>
<br>
<table width="935" border="0" cellpadding="0" cellspacing="0"
class="tableborder" height="36" style="display : <c:if test="${diaplay==null}">'none'</c:if>">
<tr class="header">
<td colspan="2">
预览
<a href="###" onclick="collapse_change('0896486085a06b32')"><img
id="menuimg_0896486085a06b32"
src="images/admincp/menu_reduce.gif"
border="0"
style="float: right; margin-top: -12px; margin-right: 8px;" />
</a>
</td>
</tr>
<tbody id="menu_0896486085a06b32"
style="display:yes">
<tr>
<td class="altbg1">
<textarea rows="3" style="width: 100%; word-break: break-all"
onMouseOver="this.focus()" onFocus="this.select()" type="_moz"><script language="JavaScript" src="${boardurl}api/javascript.jsp?key=${inentifier==null?jsname:inentifier}"></script></textarea>
<br />
<div class="jswizard">
${resultpreview}
</div>
<br />
</td>
</tr>
</tbody>
</table>
<br />
<form method="post" action="admincp.jsp?action=jswizard&editjsthreads=yes">
<a name="cbdea6df76e91c50"></a>
<table width="100%" border="0" cellpadding="0" cellspacing="0"
class="tableborder">
<tr class="header">
<td colspan="2">
JS 调用模板
<a href="###" onclick="collapse_change('cbdea6df76e91c50')"><img
id="menuimg_cbdea6df76e91c50"
src="images/admincp/menu_reduce.gif"
border="0"
style="float: right; margin-top: -12px; margin-right: 8px;" />
</a>
</td>
</tr>
<tbody id="menu_cbdea6df76e91c50" style="display: yes">
<tr>
<td class="altbg1" colspan="2">
模板中可以使用“[node]...[/node]”包含单条数据的模板,如果模板中没有此包含符,则表示全部模板均包含在“[node]...[/node]”下其中
<a href="###" onclick="insertunit('(prefix)')">(prefix)</a>代表前缀图标;<a href="###" title="含链接" onclick="insertunit('(subject)')">(subject)</a>、<a title="不含链接" href="###" onclick="insertunit('(subject_nolink)')">(subject_nolink)</a>、
<a title="不含链接,且包含标题全部文字" href="###" onclick="insertunit('(subject_full)')">(subject_full)</a>代表主题名称;
<a href="###" onclick="insertunit('(message)')">(message)</a>代表主题简短内容;<a href="###" onclick="insertunit('(forum)')">(forum)</a>代表主题所在版块的名称;<a href="###" onclick="insertunit('(author)')">(author)</a>代表主题作者;<a href="###" onclick="insertunit('(dateline)')">(dateline)</a>代表主题发布时间;<a href="###" onclick="insertunit('(lastposter)')">(lastposter)</a>代表最后发表者;<a href="###" onclick="insertunit('(lastpost)')">(lastpost)</a> 代表最后发表时间;<a href="###" onclick="insertunit('(replies)')">(replies)</a>代表回复数;<a href="###" onclick="insertunit('(views)')">(views)</a>代表查看数;<a href="###" onclick="insertunit('(link)')">(link)</a> 代表主题链接
<br />
<img
src="images/admincp/zoomin.gif"
onmouseover="this.style.cursor='pointer'"
onclick="zoomtextarea('jstemplate', 1)">
<img
src="images/admincp/zoomout.gif"
onmouseover="this.style.cursor='pointer'"
onclick="zoomtextarea('jstemplate', 0)">
<br />
<script>
function isUndefined(variable) {
return typeof variable == 'undefined' ? true : false;
}
function insertunit(text) {
$('jstemplate').focus();
if(!isUndefined($('jstemplate').selectionStart)) {
var opn = $('jstemplate').selectionStart + 0;
$('jstemplate').value = $('jstemplate').value.substr(0, $('jstemplate').selectionStart) + text + $('jstemplate').value.substr($('jstemplate').selectionEnd);
} else if(document.selection && document.selection.createRange) {
var sel = document.selection.createRange();
sel.text = text.replace(/\r?\n/g, '\r\n');
sel.moveStart('character', -strlen(text));
} else {
$('jstemplate').value += text;
}
}
</script>
<c:choose>
<c:when test="${inentifier==null}">
<textarea cols="100" rows="5" id="jstemplate" name="parameter[jstemplate]" style="width: 95%;" type="_moz">${resultmap.parameter.jstemplate}</textarea>
</c:when>
<c:otherwise>
<textarea cols="100" rows="5" id="jstemplate" name="parameter[jstemplate]" style="width: 95%;" type="_moz">(prefix)(subject)<br /></textarea>
</c:otherwise>
</c:choose>
</td>
</tr>
</tbody>
</table>
<br />
<a name="afff689dbed0e867"></a>
<table width="100%" border="0" cellpadding="0" cellspacing="0"
class="tableborder">
<tr class="header">
<td colspan="2">
主题列表
<a href="###" onclick="collapse_change('afff689dbed0e867')"><img id="menuimg_afff689dbed0e867" src="images/admincp/menu_reduce.gif" border="0" style="float: right; margin-top: -12px; margin-right: 8px;" />
</a>
</td>
</tr>
<tbody id="menu_afff689dbed0e867" style="display: yes">
<tr>
<td width="45%" class="altbg1">
<b>JS 调用唯一标识:</b>
<br />
<span class="smalltxt">请输入一个便于记忆的能代表此 JS
调用脚本作用的标识,建议用英文及数字表示</span>
</td>
<td class="altbg2">
<c:choose>
<c:when test="${inentifier==null}">
<input type="text" size="50" name="jskey" value="${jsname}">
</c:when>
<c:otherwise>
<input type="text" size="50" name="jskey" value="${inentifier}">
</c:otherwise>
</c:choose>
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>数据缓存时间(秒):</b>
<br />
<span class="smalltxt">由于一些排序检索操作比较耗费资源,JS
调用程序采用缓存技术来实现数据的定期更新,默认值 1800,建议设置为 900 的数值,0
为不缓存(极耗费系统资源)。如果留空则使用全局设置</span>
</td>
<td class="altbg2">
<input type="text" size="50" name="parameter[cachelife]" value="${resultmap.parameter.cachelife}">
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>所在版块:</b>
<br />
<span class="smalltxt">设置允许参与新帖调用的版块,可以按住 CTRL
多选,全选或全不选均为不做限制</span>
</td>
<td class="altbg2">
<select name="parameter[threads_forums]" size="5"
multiple="multiple">
<option value="all">
全部的开放版块
</option>
<c:forEach items="${groups}" var="group">
<c:if test="${group.status==1}">
<optgroup label="${group.name}">
<c:forEach items="${forums}" var="forum">
<c:if test="${forum.status==1}">
<c:if test="${group.fid==forum.fup}">
<option value="${forum.fid}"
<c:if test="${forum.flag=='true'}">selected="selected"</c:if>>
> ${forum.name}
</option>
<c:forEach items="${subs}" var="sub">
<c:if test="${sub.status==1}">
<c:if test="${forum.fid==sub.fup}">
<option value="${sub.fid}"
<c:if test="${sub.flag=='true'}">selected="selected"</c:if>>
> ${sub.name}
</option>
</c:if>
</c:if>
</c:forEach>
</c:if>
</c:if>
</c:forEach>
</optgroup>
</c:if>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>起始数据行数:</b>
<br />
<span class="smalltxt">如需设定起始的数据行数,请输入具体数值,0
为从第一行开始,以此类推</span>
</td>
<td class="altbg2">
<c:choose>
<c:when test="${inentifier!=null}">
<input type="text" size="50" name="parameter[startrow]" value="0">
</c:when>
<c:otherwise>
<input type="text" size="50" name="parameter[startrow]" value="${resultmap.parameter.startrow}">
</c:otherwise>
</c:choose>
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>显示数据条数:</b>
<br />
<span class="smalltxt">设置一次显示的主题条目数,请设置为大于 0 的整数</span>
</td>
<td class="altbg2">
<c:choose>
<c:when test="${inentifier!=null}">
<input type="text" size="50" name="parameter[items]" value="10">
</c:when>
<c:otherwise>
<input type="text" size="50" name="parameter[items]" value="${resultmap.parameter.items}">
</c:otherwise>
</c:choose>
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>标题最大字节数:</b>
<br />
<span class="smalltxt">设置当标题长度超过本设定时,是否将标题自动缩减到本设定中的字节数,0
为不自动缩减</span>
</td>
<td class="altbg2">
<c:choose>
<c:when test="${inentifier!=null}">
<input type="text" size="50" name="parameter[maxlength]" value="50">
</c:when>
<c:otherwise>
<input type="text" size="50" name="parameter[maxlength]" value="${resultmap.parameter.maxlength}">
</c:otherwise>
</c:choose>
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>标题最大字节数包含版块名称:</b>
<br />
<span class="smalltxt">设置标题长度是否将所在版块名称的长度一同计算在内</span>
</td>
<td class="altbg2">
<input class="radio" type="radio" name="parameter[fnamelength]" value="1" ${resultmap.parameter.fnamelength=='1'?'checked':''}>
是
<input class="radio" type="radio" name="parameter[fnamelength]" value="0" ${resultmap.parameter.fnamelength=='0'?'checked':''}>
否
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>前缀图标:</b>
<br />
<span class="smalltxt">设置是否在主题前加入图片形式的图标,输入图片的 URL
(绝对)地址即可,留空为不显示前缀图标</span>
</td>
<td class="altbg2">
<input type="text" size="50" name="parameter[picpre]" value="${resultmap.parameter.picpre}">
</td>
</tr>
<tr>
<td width="45%" class="altbg1">
<b>指定主题:</b>
<br />
<span class="smalltxt">设置要指定显示的主题 tid ,多个 tid 请用半角逗号“,”隔开。注意: 留空为不进行任何过滤</span>
</td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -