📄 creditexpression.jsp
字号:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<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> » 积分策略向导</td></tr>
</table>
<br />
<jsp:include page="lead.jsp"/>
<script>
function isUndefined(variable) {
return typeof variable == 'undefined' ? true : false;
}
function insertunit(text, textend) {
document.getElementById('creditsformulanew').focus();
textend = isUndefined(textend) ? '' : textend;
if(!isUndefined(document.getElementById('creditsformulanew').selectionStart)) {
var opn = document.getElementById('creditsformulanew').selectionStart + 0;
if(textend != '') {
text = text + document.getElementById('creditsformulanew').value.substring(document.getElementById('creditsformulanew').selectionStart, document.getElementById('creditsformulanew').selectionEnd) + textend;
}
document.getElementById('creditsformulanew').value = document.getElementById('creditsformulanew').value.substr(0, document.getElementById('creditsformulanew').selectionStart) + text + document.getElementById('creditsformulanew').value.substr(document.getElementById('creditsformulanew').selectionEnd);
} else if(document.selection && document.selection.createRange) {
var sel = document.selection.createRange();
if(textend != '') {
text = text + sel.text + textend;
}
sel.text = text.replace(/\r?\n/g, '\r\n');
sel.moveStart('character', -strlen(text));
} else {
document.getElementById('creditsformulanew').value += text;
}
formulaexp();
}
var formulafind = new Array('digestposts', 'posts', 'oltime', 'pageviews');
var formulareplace = new Array('<u>精华帖数</u>','<u>发帖数</u>','<u>在线时间(小时)</u>','<u>页面浏览量</u>');
function formulaexp() {
var result = document.getElementById('creditsformulanew').value;
<c:forEach items="${extcredits}" var="ext" varStatus="ind">
<c:set value="${ext.value}" var="k"></c:set>
<c:if test="${empty k.title }">
result = result.replace(/extcredits${ext.key}/g, '<u>自定义积分${ext.key}</u>');
</c:if>
<c:if test="${!empty k.title }">
result = result.replace(/extcredits${ext.key}/g, '<u>${k.title}</u>');
</c:if>
</c:forEach>
result = result.replace(/digestposts/g, '<u>精华帖数</u>');
result = result.replace(/posts/g, '<u>发帖数</u>');
result = result.replace(/oltime/g, '<u>在线时间(小时)</u>');
result = result.replace(/pageviews/g, '<u>页面浏览量</u>');
document.getElementById('creditsformulaexp').innerHTML = '<u>总积分</u>=' + result;
}
</script>
<form method="post" action="admincp.jsp?action=toCreditExpression">
<input type="hidden" name="formhash" value="bff5c099">
<a name="49ea602525c7ba54"></a>
<table width="100%" border="0" cellpadding="0" cellspacing="0"
class="tableborder">
<tr class="header">
<td colspan="2">
积分公式设置
<a href="###" onclick="collapse_change('49ea602525c7ba54')"><img id="menuimg_49ea602525c7ba54" src="${pageContext.request.contextPath}/images/admincp/menu_reduce.gif" border="0" style="float: right; margin-top: -12px; margin-right: 8px;" /> </a>
</td>
</tr>
<tbody id="menu_49ea602525c7ba54" style="display: yes">
<tr>
<td colspan="2" class="altbg1">
<b>总积分计算公式:</b>
<br />
<span class="smalltxt">总积分是衡量用户级别的唯一标准,您可以在此设定用户的总积分计算公式</span>
<br />
<img src="${pageContext.request.contextPath }/images/admincp/zoomin.gif" onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('creditsformulanew', 1)">
<img src="${pageContext.request.contextPath }/images/admincp/zoomout.gif" onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('creditsformulanew', 0)">
<div style="width: 90%" class="formulaeditor">
<div>
<c:forEach items="${extcredits}" var="ext" varStatus="ind">
<c:choose>
<c:when test="${empty ext.value.title }"><a href="###" onclick="insertunit('extcredits${ext.key}')">自定义积分${ext.key}</a> </c:when>
<c:otherwise><a href="###" onclick="insertunit('extcredits${ext.key}')">${ext.value.title}</a> </c:otherwise>
</c:choose>
</c:forEach>
<br />
<a href="###" onclick="insertunit('digestposts')">精华帖数</a>
<a href="###" onclick="insertunit('posts')">发帖数</a>
<a href="###" onclick="insertunit('oltime')">在线时间(小时)</a>
<a href="###" onclick="insertunit('pageviews')">页面浏览量</a>
<a href="###" onclick="insertunit('+')"> + </a>
<a href="###" onclick="insertunit('-')"> - </a>
<a href="###" onclick="insertunit('*')"> * </a>
<a href="###" onclick="insertunit('/')"> / </a>
<a href="###" onclick="insertunit('(', ')')"> ( ) </a>
<br />
<span id="creditsformulaexp">${fsmap.creditsformulaexp}</span>
</div>
<textarea name="creditsformulanew" id="creditsformulanew" style="width: 100%" rows="3" onkeyup="formulaexp()">${fsmap.creditsformula}</textarea>
</div>
<br />
注意: 在线时间和页面访问量两个指标,用户可以通过长时间联机刷新而作弊,请慎用.
</td>
</tr>
</tbody>
</table>
<br />
<center>
<input class="button" type="submit" name="settingsubmit" value="提 交">
</center>
</form>
<jsp:include page="../../cp_footer.jsp" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -