userconfig.jsp

来自「一个jsp写的bbs」· JSP 代码 · 共 163 行

JSP
163
字号
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html:html xhtml="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>社区用户选项</title>
<link href="css/css1.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/comm.js"></script>
<script type="text/javascript" src="js/jsMsg.jsp"></script>
<script language="javascript" type="text/javascript">

function editUserConfig() {
  showExeMsg();
  var url = getActionMappingURL("/userConfig");
  var pars = "action=edit&ajax=xml&hiddenLogin=" + getCheckBoxValue("hiddenLogin") + "&receiveNote="
  + getCheckBoxValue("receiveNote") + "&acceptFriend=" + getCheckBoxValue("acceptFriend") + "&forumViewMode="
  + $('forumViewMode').value + "&forumPerNum=" + $('forumPerNum').value + "&postPerNum="
  + $('postPerNum').value + "&timeZone=" + encodeURIComponent($('timeZone').value)
  + "&editType=" + getRadioValueByName("editType");
  //alert(pars);
  var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: editUserConfigOK});
}

function editUserConfigOK(res) {
  resXML = res.responseXML;
  //alert(resXML);
  var codeid = getResponseXMLMsgsCodeid(resXML);
  hiddenExeMsg();
  alert(getResponseXMLMsgsMessage(resXML));
}

</script>
</head>

<body>
<html:form action="/userConfig">
<html:hidden property="action"/>
<table width="95%" border="0" align="center" cellpadding="10" cellspacing="0" class="table1">
  <tr>
    <td><table width="100%" border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td colspan="2"><strong>社区用户选项</strong></td>
        </tr>
      <!--<tr>
        <td colspan="2">&nbsp;</td>
        </tr>-->
      <tr>
        <td colspan="2"></td>
        </tr>
      <tr>
        <td colspan="2" class="td1"><strong>采用隐身模式</strong></td>
        </tr>
      <tr>
        <td width="50%">隐身模式将使您不出现在“用户在线状态”列表中.</td>
        <td width="50%">
          <html:checkbox styleId="hiddenLogin" property="hiddenLogin" value="1">
          </html:checkbox>
          采用隐身模式
        </td>
      </tr>

      <tr>
        <td colspan="2" class="td1"><strong>悄悄话</strong></td>
        </tr>
      <tr>
        <td>此论坛有一个悄悄话系统,您可以通过它给论坛的注册会员发送消息。<br />
          如果您不想发送或收到悄悄话,您可以禁用悄悄话系统。</td>
        <td valign="top">
          <html:checkbox styleId="receiveNote" property="receiveNote" value="1">
          </html:checkbox>
          使用悄悄话系统
        </td>
      </tr>
      <tr>
        <td colspan="2" class="td1"><strong>好友邀请</strong></td>
        </tr>
      <tr>
        <td>您可以允许或拒绝接受其他用户的好友邀请</td>
        <td>
          <html:checkbox styleId="acceptFriend" property="acceptFriend" value="1">
          </html:checkbox>
          接受好友邀请
        </td>
      </tr>
      <tr>
        <td colspan="2" class="td1"><strong>版区浏览模式</strong></td>
        </tr>
      <tr>
        <td>您可以选择版区浏览模式</td>
        <td>
          <html:select styleId="forumViewMode" property="forumViewMode" styleClass="select1">
            <html:options collection="forumViewModeValues" property="value" labelProperty="label"/>
          </html:select>
        </td>
      </tr>
      <tr>
        <td colspan="2" class="td1"><strong>每页主题数</strong></td>
        </tr>
      <tr>
        <td>使用这个选项设置一个版区一页显示多少主题之后才显示为分页。</td>
        <td valign="top">
          <html:select styleId="forumPerNum" property="forumPerNum" styleClass="select1">
            <html:options collection="userForumNumPerPageValues" property="value" labelProperty="label"/>
          </html:select>
        </td>
      </tr>
      <tr>
        <td colspan="2" class="td1"><strong>每页帖子数</strong></td>
        </tr>
      <tr>
        <td>使用这个选项设置一个主题一页显示多少帖子之后才显示为分页。</td>
        <td valign="top">
          <html:select styleId="postPerNum" property="postPerNum" styleClass="select1">
            <html:options collection="userPostNumPerPageValues" property="value" labelProperty="label"/>
          </html:select>
        </td>
      </tr>
      <tr>
        <td colspan="2" class="td1"><strong>信息编辑器格式化选项</strong></td>
        </tr>
      <tr>
        <td>此全局开关允许您完全禁用信息格式化工具栏。</td>
        <td valign="top">
          <html:radio property="editType" value="-1"/>
          使用系统默认设置<br />
          <html:radio property="editType" value="0"/>
          禁用控件<br />
          <html:radio property="editType" value="1"/>
          启用标准控件<br />
          <html:radio property="editType" value="2"/>
          启用标准和所见即所得控件
        </td>
      </tr>
      <tr>
        <td colspan="2" class="td1"><strong>时区</strong></td>
        </tr>
      <tr>
        <td>在此论坛的所有时间均可以显示为您的当地时间,您只需要在下面选择您所在的时区。</td>
        <td valign="top">
          <html:select styleId="timeZone" property="timeZone" styleClass="select1">
            <html:options collection="userTimeZoneValues" property="value" labelProperty="label"/>
          </html:select>
        </td>
      </tr>
      <tr>
        <td colspan="2">
          <div align="center">
            <html:button property="Submit" styleClass="button2" onclick="editUserConfig();">保存</html:button>
          </div>
        </td>
      </tr>
    </table></td>
  </tr>
</table>
</html:form>

</body>
</html:html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?