Index: addition.php
===================================================================
--- addition.php	(revision 0)
+++ addition.php	(revision 2)
@@ -0,0 +1,204 @@
+<?php if (!defined('SHUIPF_VERSION')) exit(); ?>
+<Admintemplate file="Common/Head"/>
+<body class="J_scroll_fixed">
+    <div class="wrap J_check_wrap">
+        <Admintemplate file="Common/Nav"/>
+        <div class="table_full">
+            <form method='post'   id="myform" class="J_ajaxForm"  action="{:U('Config/addition')}">
+                <div class="h_a">云平台设置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">帐号:</th>
+                        <td><input type="text" class="input"  name="CLOUD_USERNAME" value="{$addition.CLOUD_USERNAME}" size="40">
+                        <span class="gray"> http://www.shuipfcms.com 会员帐号</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">密码:</th>
+                        <td><input type="password" class="input"  name="CLOUD_PASSWORD" value="{$addition.CLOUD_PASSWORD}" size="40">
+                        <span class="gray"> http://www.shuipfcms.com 会员密码</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">Cookie配置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">Cookie有效期:</th>
+                        <td><input type="text" class="input"  name="COOKIE_EXPIRE" value="{$addition.COOKIE_EXPIRE}" size="40">
+                            <span class="gray"> 单位秒</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">Cookie有效域名:</th>
+                        <td><input type="text" class="input"  name="COOKIE_DOMAIN" value="{$addition.COOKIE_DOMAIN}" size="40">
+                            <span class="gray"> 例如:“.abc3210.com”表示这个域名下都可以访问</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">Cookie路径:</th>
+                        <td><input type="text" class="input"  name="COOKIE_PATH" value="{$addition.COOKIE_PATH}" size="40">
+                            <span class="gray"> 一般是“/”</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">Session配置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">Session前缀:</th>
+                        <td><input type="text" class="input"  name="SESSION_PREFIX" value="{$addition.SESSION_PREFIX}" size="40">
+                            <span class="gray">一般为空即可</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">Session域名:</th>
+                        <td><input type="text" class="input"  name="SESSION_OPTIONS[domain]" value="{$addition.SESSION_OPTIONS.domain}" size="40">
+                            <span class="gray"> 一般是“.abc3210.com”</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">错误设置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">显示错误信息:</th>
+                        <td><input name="SHOW_ERROR_MSG" type="radio" value="1" <if condition=" $addition['SHOW_ERROR_MSG'] ">checked</if>> 开启 <input name="SHOW_ERROR_MSG" type="radio" value="0" <if condition=" !$addition['SHOW_ERROR_MSG'] ">checked</if>> 关闭</td>
+                    </tr>
+                    <tr>
+                        <th width="140">错误显示信息:</th>
+                        <td><input type="text" class="input"  name="ERROR_MESSAGE" value="{$addition.ERROR_MESSAGE}" size="40"></td>
+                    </tr>
+                    <tr>
+                        <th width="140">错误定向页面:</th>
+                        <td><input type="text" class="input"  name="ERROR_PAGE" value="{$addition.ERROR_PAGE}" size="40">
+                            <span class="gray">例如:http://www.abc3210.com/error.html</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">URL设置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">URL不区分大小写:</th>
+                        <td><input name="URL_CASE_INSENSITIVE" type="radio" value="1" <if condition=" $addition['URL_CASE_INSENSITIVE'] ">checked</if>> 开启 <input name="URL_CASE_INSENSITIVE" type="radio" value="0" <if condition=" !$addition['URL_CASE_INSENSITIVE'] ">checked</if>> 关闭</td>
+                    </tr>
+                    <tr>
+                        <th width="140">URL访问模式:</th>
+                        <td><select name="URL_MODEL" id="URL_MODEL" >
+                                <option value="0" <if condition="$addition['URL_MODEL'] eq '0' "> selected</if>>普通模式</option>
+                                <option value="1" <if condition="$addition['URL_MODEL'] eq '1' "> selected</if>>PATHINFO 模式</option>
+                                <option value="2" <if condition="$addition['URL_MODEL'] eq '2' "> selected</if>>REWRITE  模式</option>
+                                <option value="3" <if condition="$addition['URL_MODEL'] eq '3' "> selected</if>>兼容模式</option>
+                            </select> <span class="gray"> 除了普通模式外其他模式可能需要服务器伪静态支持,同时需要写相应伪静态规则!</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">PATHINFO模式参数分割线:</th>
+                        <td><input type="text" class="input"  name="URL_PATHINFO_DEPR" value="{$addition.URL_PATHINFO_DEPR}" size="40">
+                            <span class="gray"> 例如:“/”</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">URL伪静态后缀:</th>
+                        <td><input type="text" class="input"  name="URL_HTML_SUFFIX" value="{$addition.URL_HTML_SUFFIX}" size="40">
+                            <span class="gray"> 例如:“.html”</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">表单令牌</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">是否开启令牌验证:</th>
+                        <td><input name="TOKEN_ON" type="radio" value="1" <if condition=" $addition['TOKEN_ON'] ">checked</if>> 开启 <input name="TOKEN_ON" type="radio" value="0" <if condition=" !$addition['TOKEN_ON'] ">checked</if>> 关闭</td>
+                    </tr>
+                    <tr>
+                        <th width="140">表单隐藏字段名称:</th>
+                        <td><input type="text" class="input"  name="TOKEN_NAME" value="{$addition.TOKEN_NAME}" size="40">
+                            <span class="gray"> 令牌验证的表单隐藏字段名称!</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">令牌哈希验证规则:</th>
+                        <td><input type="text" class="input"  name="TOKEN_TYPE" value="{$addition.TOKEN_TYPE}" size="40">
+                            <span class="gray"> 令牌哈希验证规则 默认为MD5</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">分页配置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">默认分页数:</th>
+                        <td><input type="text" class="input"  name="PAGE_LISTROWS" value="{$addition.PAGE_LISTROWS}" size="40">
+                            <span class="gray"> 默认20!</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">分页变量:</th>
+                        <td><input type="text" class="input"  name="VAR_PAGE" value="{$addition.VAR_PAGE}" size="40">
+                            <span class="gray"> 默认:page,建议不修改</span></td>
+                    </tr>
+                </table>
+                <div class="h_a">杂项配置</div>
+                <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+                    <tr>
+                        <th width="140">默认分页模板:</th>
+                        <td>
+                            <textarea name="PAGE_TEMPLATE" style="width:500px;">{$addition.PAGE_TEMPLATE}</textarea>
+                            <br/>
+                            <span class="gray"> 当没有设置分页模板时,默认使用该项设置</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">默认模块:</th>
+                        <td><input type="text" class="input"  name="DEFAULT_MODULE" value="{$addition.DEFAULT_MODULE}" size="40">
+                            <span class="gray"> 默认:Content,建议不修改,填写时注意大小写</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">默认时区:</th>
+                        <td><input type="text" class="input"  name="DEFAULT_TIMEZONE" value="{$addition.DEFAULT_TIMEZONE}" size="40"></td>
+                    </tr>
+                    <tr>
+                        <th width="140">AJAX 数据返回格式:</th>
+                        <td><input type="text" class="input"  name="DEFAULT_AJAX_RETURN" value="{$addition.DEFAULT_AJAX_RETURN}" size="40">
+                            <span class="gray">默认AJAX 数据返回格式,可选JSON XML ...</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">默认参数过滤方法:</th>
+                        <td><input type="text" class="input"  name="DEFAULT_FILTER" value="{$addition.DEFAULT_FILTER}" size="40">
+                            <span class="gray"> 默认参数过滤方法 用于 $this->_get('变量名');$this->_post('变量名')...</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">默认语言:</th>
+                        <td><input type="text" class="input"  name="DEFAULT_LANG" value="{$addition.DEFAULT_LANG}" size="40">
+                            <span class="gray">默认语言</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">数据缓存类型:</th>
+                        <td><select name="DATA_CACHE_TYPE" id="DATA_CACHE_TYPE" >
+                                <option value="File" <if condition="$addition['DATA_CACHE_TYPE'] eq 'File' "> selected</if>>File</option>
+                                <option value="Memcache" <if condition="$addition['DATA_CACHE_TYPE'] eq 'Memcache' "> selected</if>>Memcache</option>
+								<option value="Redis" <if condition="$addition['DATA_CACHE_TYPE'] eq 'Redis' "> selected</if>>Redis</option>
+								<option value="Xcache" <if condition="$addition['DATA_CACHE_TYPE'] eq 'Xcache' "> selected</if>>Xcache</option>
+                            </select>
+                            <span class="gray">数据缓存类型,支持:File|Memcache</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">子目录缓存:</th>
+                        <td><input name="DATA_CACHE_SUBDIR" type="radio" value="1" <if condition=" $addition['DATA_CACHE_SUBDIR'] ">checked</if>> 是 <input name="DATA_CACHE_SUBDIR" type="radio" value="0" <if condition=" !$addition['DATA_CACHE_SUBDIR'] ">checked</if>> 否
+                    <span class="gray">使用子目录缓存 (自动根据缓存标识的哈希创建子目录)</span></td>
+                    </tr>
+                    <tr>
+                        <th width="140">函数加载:</th>
+                        <td><input type="text" class="input"  name="LOAD_EXT_FILE" value="{$addition.LOAD_EXT_FILE}" size="40">
+                            <span class="gray">加载shuipf/Common/目录下的扩展函数,扩展函数建议添加到extend.php。多个用逗号间隔。</span></td>
+                    </tr>
+                </table>
+                <div class="btn_wrap">
+                    <div class="btn_wrap_pd">
+                        <button class="btn btn_submit mr10 J_ajax_submit_btn" type="submit">提交</button>
+                    </div>
+                </div>
+            </form>
+        </div>
+    </div>
+    <script src="{$config_siteurl}statics/js/common.js?v"></script> 
+    <script type="text/javascript">
+        function generates(genid) {
+            //生成静态
+            if (genid == 1) {
+                $("#index_ruleid_1").show();
+                $("#index_ruleid_1 select").attr("disabled", false);
+                $("#index_ruleid_0").hide();
+                $("#index_ruleid_0 select").attr("disabled", "disabled");
+            } else {
+                $("#index_ruleid_0").show();
+                $("#index_ruleid_0 select").attr("disabled", false);
+                $("#index_ruleid_1").hide();
+                $("#index_ruleid_1 select").attr("disabled", "disabled");
+            }
+        }
+    </script>
+</body>
+</html>
\ No newline at end of file
Index: sys.php
===================================================================
--- sys.php	(revision 0)
+++ sys.php	(revision 2)
@@ -0,0 +1,3 @@
+<?php if (!defined('SHUIPF_VERSION')) exit(); ?><Admintemplate file="Common/Head"/>
+</body>
+</html>
\ No newline at end of file
Index: mail.php
===================================================================
--- mail.php	(revision 0)
+++ mail.php	(revision 2)
@@ -0,0 +1,57 @@
+<?php if (!defined('SHUIPF_VERSION')) exit(); ?>
+<Admintemplate file="Common/Head"/>
+<body class="J_scroll_fixed">
+<div class="wrap J_check_wrap">
+  <Admintemplate file="Common/Nav"/>
+  <div class="h_a">邮箱配置</div>
+  <div class="table_full">
+    <form method='post'   id="myform" class="J_ajaxForm"  action="{:U('Config/mail')}">
+      <table width="100%"  class="table_form">
+        <tr>
+          <th width="120">邮件发送模式</th>
+          <th class="y-bg"><input name="mail_type" checkbox="mail_type" value="1"  type="radio"  checked>
+            SMTP 函数发送 </th>
+        </tr>
+        <tbody id="smtpcfg" style="">
+          <tr>
+            <th>邮件服务器</th>
+            <th class="y-bg"><input type="text" class="input" name="mail_server" id="mail_server" size="30" value="{$Site.mail_server}"/></th>
+          </tr>
+          <tr>
+            <th>邮件发送端口</th>
+            <th class="y-bg"><input type="text" class="input" name="mail_port" id="mail_port" size="30" value="{$Site.mail_port}"/></th>
+          </tr>
+          <tr>
+            <th>发件人地址</th>
+            <th class="y-bg"><input type="text" class="input" name="mail_from" id="mail_from" size="30" value="{$Site.mail_from}"/></th>
+          </tr>
+          <tr>
+            <th>发件人名称</th>
+            <th class="y-bg"><input type="text" class="input" name="mail_fname" id="mail_fname" size="30" value="{$Site.mail_fname}"/></th>
+          </tr>
+          <tr>
+            <th>密码验证</th>
+            <th class="y-bg"><input name="mail_auth" id="mail_auth" value="1" type="radio"  <if condition=" $Site['mail_auth'] == '1' ">checked</if>> 开启 
+            <input name="mail_auth" id="mail_auth" value="0" type="radio" <if condition=" $Site['mail_auth'] == '0' ">checked</if>> 关闭</th>
+          </tr>
+          <tr>
+            <th>验证用户名</th>
+            <th class="y-bg"><input type="text" class="input" name="mail_user" id="mail_user" size="30" value="{$Site.mail_user}"/></th>
+          </tr>
+          <tr>
+            <th>验证密码</th>
+            <th class="y-bg"><input type="password" class="input" name="mail_password" id="mail_password" size="30" value="{$Site.mail_password}"/></th>
+          </tr>
+        </tbody>
+      </table>
+      <div class="btn_wrap">
+        <div class="btn_wrap_pd">
+          <button class="btn btn_submit mr10 J_ajax_submit_btn" type="submit">提交</button>
+        </div>
+      </div>
+    </form>
+  </div>
+</div>
+<script src="{$config_siteurl}statics/js/common.js?v"></script>
+</body>
+</html>
\ No newline at end of file
Index: attach.php
===================================================================
--- attach.php	(revision 0)
+++ attach.php	(revision 2)
@@ -0,0 +1,140 @@
+<?php if (!defined('SHUIPF_VERSION')) exit(); ?>
+<Admintemplate file="Common/Head"/>
+<body class="J_scroll_fixed">
+<div class="wrap J_check_wrap">
+  <Admintemplate file="Common/Nav"/>
+  <div class="h_a">附件配置</div>
+  <div class="table_full">
+    <form method='post'   id="myform" class="J_ajaxForm"  action="{:U('Config/attach')}">
+      <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+      <tr>
+        <th width="140">网站存储方案:</th>
+        <th><?php echo \Form::select($dirverList,$Site['attachment_driver'],'name="attachment_driver"');  ?> <em>存储方案请放在 Libs/Driver/Attachment/ 目录下</em></th>
+      </tr>
+      <tr>
+        <th width="140">允许上传附件大小:</th>
+        <th><input type="text" class="input" name="uploadmaxsize" id="uploadmaxsize" size="10" value="{$Site.uploadmaxsize}"/>
+          <span class="gray">KB</span></th>
+      </tr>
+      <tr>
+        <th width="140">允许上传附件类型:</th>
+        <th><input type="text" class="input" name="uploadallowext" id="uploadallowext" size="50" value="{$Site.uploadallowext}"/>
+        <span class="gray">多个用"|"隔开</span></th>
+      </tr>
+       <tr >
+        <th width="140">前台允许上传附件大小:</th>
+        <th><input type="text" class="input" name="qtuploadmaxsize" id="uploadmaxsize" size="10" value="{$Site.qtuploadmaxsize}"/>
+          <span class="gray">KB</span></th>
+      </tr>
+      <tr >
+        <th width="140">前台允许上传附件类型:</th>
+        <th><input type="text" class="input" name="qtuploadallowext" id="uploadallowext" size="50" value="{$Site.qtuploadallowext}"/>
+        <span class="gray">多个用"|"隔开</span></th>
+      </tr>
+      <tr>
+        <th width="140">保存远程图片过滤域名:</th>
+        <th><input type="text" class="input" name="fileexclude" id="fileexclude" style="width:314px;" value="{$Site.fileexclude}"/>
+        <span class="gray">多个用"|"隔开,域名以"/"结尾,例如:http://www.abc3210.com/</span></th>
+      </tr>
+      <tr>
+        <th width="140">FTP服务器地址:</th>
+        <th><input type="text" class="input" name="ftphost" id="ftphost" size="30" value="{$Site.ftphost}"/> FTP服务器端口: <input type="text" class="input" name="ftpport" id="ftpport" size="5" value="{$Site.ftpport}"/></th>
+      </tr>
+      <tr>
+        <th width="140">FTP上传目录:</th>
+        <th><input type="text" class="input" name="ftpuppat" id="ftpuppat" size="30" value="{$Site.ftpuppat}"/> 
+        <span class="gray">"/"表示上传到FTP根目录</span></th>
+      </tr>
+      <tr>
+        <th width="140">FTP用户名:</th>
+        <th><input type="text" class="input" name="ftpuser" id="ftpuser" size="20" value="{$Site.ftpuser}"/></th>
+      </tr>
+      <tr>
+        <th width="140">FTP密码:</th>
+        <th><input type="password" class="input" name="ftppassword" id="ftppassword" size="20" value="{$Site.ftppassword}"/></th>
+      </tr>
+      <tr>
+        <th width="140">FTP是否开启被动模式:</th>
+        <th><input name="ftppasv" type="radio" value="1"  <if condition=" $Site['ftppasv'] == '1' ">checked</if> /> 开启 <input name="ftppasv" type="radio" value="0" <if condition=" $Site['ftppasv'] == '0' ">checked</if> /> 关闭</th>
+      </tr>
+      <tr>
+        <th width="140">FTP是否使用SSL连接:</th>
+        <th><input name="ftpssl" type="radio" value="1"  <if condition=" $Site['ftpssl'] == '1' ">checked</if> /> 开启 <input name="ftpssl" type="radio" value="0" <if condition=" $Site['ftpssl'] == '0' ">checked</if> /> 关闭</th>
+      </tr>
+      <tr>
+        <th width="140">FTP超时时间:</th>
+        <th><input type="text" class="input" name="ftptimeout" id="ftptimeout" size="5" value="{$Site.ftptimeout}"/>
+        <span class="gray">秒</span></th>
+      </tr>
+      <tr>
+        <th width="140">是否开启图片水印:</th>
+        <th><input class="radio_style" name="watermarkenable" value="1" <if condition="$Site['watermarkenable'] eq '1' "> checked</if> type="radio">
+          启用&nbsp;&nbsp;&nbsp;&nbsp;
+          <input class="radio_style" name="watermarkenable" value="0" <if condition="$Site['watermarkenable'] eq '0' "> checked</if>  type="radio">
+          关闭 </th>
+      </tr>
+      <tr>
+        <th width="140">水印添加条件:</th>
+        <th>宽
+          <input type="text" class="input" name="watermarkminwidth" id="watermarkminwidth" size="10" value="{$Site.watermarkminwidth}" />
+          X 高
+          <input type="text" class="input" name="watermarkminheight" id="watermarkminheight" size="10" value="{$Site.watermarkminheight}" />
+          PX</th>
+      </tr>
+      <tr>
+        <th width="140">水印图片:</th>
+        <th><input type="text" name="watermarkimg" id="watermarkimg" class="input" size="30" value="{$Site.watermarkimg}"/>
+          <span class="gray">水印存放路径从网站根目录起</span></th>
+      </tr>
+      <tr>
+        <th width="140">水印透明度:</th>
+        <th><input type="text" class="input" name="watermarkpct" id="watermarkpct" size="10" value="{$Site.watermarkpct}" />
+          <span class="gray">请设置为0-100之间的数字,0代表完全透明,100代表不透明</span></th>
+      </tr>
+      <tr>
+        <th width="140">JPEG 水印质量:</th>
+        <th><input type="text" class="input" name="watermarkquality" id="watermarkquality" size="10" value="{$Site.watermarkquality}" />
+          <span class="gray">水印质量请设置为0-100之间的数字,决定 jpg 格式图片的质量</span></th>
+      </tr>
+      <tr>
+        <th width="140">水印位置:</th>
+        <th>
+        <div class="locate">
+						<ul class="cc" id="J_locate_list">
+							<li class="<if condition="$Site['watermarkpos'] eq '1' "> current</if>"><a href="" data-value="1">左上</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '2' "> current</if>"><a href="" data-value="2">中上</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '3' "> current</if>"><a href="" data-value="3">右上</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '4' "> current</if>"><a href="" data-value="4">左中</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '5' "> current</if>"><a href="" data-value="5">中心</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '6' "> current</if>"><a href="" data-value="6">右中</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '7' "> current</if>"><a href="" data-value="7">左下</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '8' "> current</if>"><a href="" data-value="8">中下</a></li>
+							<li class="<if condition="$Site['watermarkpos'] eq '9' "> current</if>"><a href="" data-value="9">右下</a></li>
+						</ul>
+						<input id="J_locate_input" name="watermarkpos" type="hidden" value="{$Site.watermarkpos}">
+					</div>
+        </th>
+      </tr>
+    </table>
+      <div class="btn_wrap">
+        <div class="btn_wrap_pd">
+          <button class="btn btn_submit mr10 J_ajax_submit_btn" type="submit">提交</button>
+        </div>
+      </div>
+    </form>
+  </div>
+</div>
+<script src="{$config_siteurl}statics/js/common.js?v"></script>
+<script>
+$(function(){
+	//水印位置
+	$('#J_locate_list > li > a').click(function(e){
+		e.preventDefault();
+		var $this = $(this);
+		$this.parents('li').addClass('current').siblings('.current').removeClass('current');
+		$('#J_locate_input').val($this.data('value'));
+	});
+});
+</script>
+</body>
+</html>
\ No newline at end of file
Index: extend.php
===================================================================
--- extend.php	(revision 0)
+++ extend.php	(revision 2)
@@ -0,0 +1,105 @@
+<?php if (!defined('SHUIPF_VERSION')) exit(); ?>
+<Admintemplate file="Common/Head"/>
+<body class="J_scroll_fixed">
+<div class="wrap J_check_wrap">
+  <Admintemplate file="Common/Nav"/>
+  <form method='post'  class="J_ajaxForm"  action="{:U('Config/extend')}">
+  <input type="hidden" name="action" value="add"/>
+  <div class="h_a">添加扩展配置项</div>
+  <div class="table_list">
+    <table cellpadding="0" cellspacing="0" class="table_form" width="100%">
+      <tbody>
+        <tr>
+          <td width="50">键名:</td>
+          <td><input type="text" class="input" name="fieldname" value=""> 注意:只允许英文、数组、下划线</td>
+        </tr>
+        <tr>
+          <td>名称:</td>
+          <td><input type="text" class="input" name="setting[title]" value=""></td>
+        </tr>
+        <tr>
+          <td>类型:</td>
+          <td><select name="type" onChange="extend_type(this.value)">
+              <option value="input" >单行文本框</option>
+              <option value="select" >下拉框</option>
+              <option value="textarea" >多行文本框</option>
+              <option value="radio" >单选框</option>
+              <option value="password" >密码输入框</option>
+            </select></td>
+        </tr>
+        <tr>
+          <td>提示:</td>
+          <td><input type="text" class="input length_4" name="setting[tips]" value=""></td>
+        </tr>
+        <tr>
+          <td>样式:</td>
+          <td><input type="text" class="input length_4" name="setting[style]" value=""></td>
+        </tr>
+        <tr class="setting_radio" style="display:none">
+          <td>选项:</td>
+          <td><textarea name="setting[option]" disabled="true" style="width:380px; height:150px;">选项名称1|选项值1</textarea> 注意:每行一个选项</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+  <div class="btn_wrap_pd"><button class="btn btn_submit mr10 J_ajax_submit_btn" type="submit">添加</button></div>
+  </form>
+  <div class="h_a">扩展配置 ,用法:模板调用标签:<literal>{:cache('Config</literal>.键名')},PHP代码中调用:<literal>cache('Config</literal>.键名');</div>
+  <div class="table_full">
+    <form method='post'   id="myform" class="J_ajaxForm"  action="{:U('Config/extend')}">
+      <table width="100%"  class="table_form">
+        <volist name="extendList" id="vo">
+        <php>$setting = unserialize($vo['setting']);</php>
+        <tr>
+          <th width="200">{$setting.title} <a href="{:U('Config/extend',array('fid'=>$vo['fid'],'action'=>'delete'))}" class="J_ajax_del" title="删除该项配置" style="color:#F00">X</a><span class="gray"><br/>键名:{$vo.fieldname}</span></th>
+          <th class="y-bg">
+          <switch name="vo.type">
+             <case value="input">
+             <input type="text" class="input" style="{$setting.style}"  name="{$vo.fieldname}" value="{$Site[$vo['fieldname']]}">
+             </case>
+             <case value="select">
+             <select name="{$vo.fieldname}">
+             <volist name="setting['option']" id="rs">
+             <option value="{$rs.value}" <if condition=" $Site[$vo['fieldname']] == $rs['value'] ">selected</if>>{$rs.title}</option>
+             </volist>
+             </select>
+             </case>
+             <case value="textarea">
+             <textarea name="{$vo.fieldname}" style="{$setting.style}">{$Site[$vo['fieldname']]}</textarea>
+             </case>
+             <case value="radio">
+             <volist name="setting['option']" id="rs">
+             <input name="{$vo.fieldname}" value="{$rs.value}" type="radio"  <if condition=" $Site[$vo['fieldname']] == $rs['value'] ">checked</if>> {$rs.title}
+             </volist>
+             </case>
+             <case value="password">
+             <input type="password" class="input" style="{$setting.style}"  name="{$vo.fieldname}" value="{$Site[$vo['fieldname']]}">
+             </case>
+          </switch>
+           <span class="gray"> {$setting.tips}</span>
+          </th>
+        </tr>
+        </volist>
+      </table>
+      <div class="btn_wrap">
+        <div class="btn_wrap_pd">
+          <button class="btn btn_submit mr10 J_ajax_submit_btn" type="submit">提交</button>
+        </div>
+      </div>
+    </form>
+  </div>
+</div>
+<script src="{$config_siteurl}statics/js/common.js?v"></script>
+<script>
+function extend_type(type){
+	if(type == 'radio' || type == 'select'){
+		$('.setting_radio').show();
+		$('.setting_radio textarea').attr('disabled',false);
+	}else{
+		$('.setting_radio').hide();
+		$('.setting_radio textarea').attr('disabled',true);
+	}
+}
+</script>
+</body>
+</html>
\ No newline at end of file
Index: index.php
===================================================================
--- index.php	(revision 0)
+++ index.php	(revision 2)
@@ -0,0 +1,104 @@
+<?php if (!defined('SHUIPF_VERSION')) exit(); ?>
+<Admintemplate file="Common/Head"/>
+<body class="J_scroll_fixed">
+<div class="wrap J_check_wrap">
+    <Admintemplate file="Common/Nav"/>
+    <div class="h_a">站点配置</div>
+    <div class="table_full">
+    <form method='post'   id="myform" class="J_ajaxForm"  action="{:U('Config/index')}">
+      <table cellpadding=0 cellspacing=0 width="100%" class="table_form" >
+      
+       <tr>
+	     <th width="140">站点名称:</th>
+	     <td><input type="text" class="input"  name="sitename" value="{$Site.sitename}" size="40"></td>
+      </tr>
+      <tr>
+	     <th width="140">网站访问地址:</th>
+	     <td><input type="text" class="input"  name="siteurl" value="{$Site.siteurl}" size="40"> <span class="gray"> 请以“/”结尾</span></td>
+      </tr>
+      <tr>
+	     <th width="140">附件访问地址:</th>
+	     <td><input type="text" class="input"  name="sitefileurl" value="{$Site.sitefileurl}" size="40"> <span class="gray"> 非上传目录设置</span></td>
+      </tr>
+      <tr>
+	     <th width="140">联系邮箱:</th>
+	     <td><input type="text" class="input"  name="siteemail" value="{$Site.siteemail}" size="40"> </td>
+      </tr>
+      <tr>
+	     <th width="140">网站关键字:</th>
+	     <td><input type="text" class="input"  name="sitekeywords" value="{$Site.sitekeywords}" size="40"> </td>
+      </tr>
+      <tr>
+	     <th width="140">网站简介:</th>
+	     <td><textarea name="siteinfo" style="width:380px; height:150px;">{$Site.siteinfo}</textarea> </td>
+      </tr>
+      <tr>
+	     <th width="140">后台指定域名访问:</th>
+	     <td><select name="domainaccess" id="domainaccess" >
+            <option value="1" <if condition="$Site['domainaccess'] eq '1' "> selected</if>>开启指定域名访问</option>
+            <option value="0" <if condition="$Site['domainaccess'] eq '0' "> selected</if>>关闭指定域名访问</option>
+          </select> <span class="gray"> (该功能需要配合“域名绑定”模块使用,需要在域名绑定模块中添加域名!)</span></td>
+      </tr>
+      <tr>
+	     <th width="140">是否生成首页:</th>
+	     <td><select name="generate" id="generate" onChange="generates(this.value);">
+            <option value="1" <if condition="$Site['generate'] eq '1' "> selected</if>>生成静态</option>
+            <option value="0" <if condition="$Site['generate'] eq '0' "> selected</if>>不生成静态</option>
+          </select></td>
+      </tr>
+      <tr>
+	     <th width="140">首页URL规则:</th>
+	     <td>
+         <div style="<if condition=" $Site['generate'] eq 0 "> display:none</if>" id="index_ruleid_1"><?php echo Form::select($IndexURL[1], $Site['index_urlruleid'], 'name="index_urlruleid" '.($Site['generate'] ==0 ?"disabled":"").' id="index_urlruleid"');?> <span class="gray"> 注意:该URL规则只有当首页模板中标签有开启分页才会生效。</span></div>
+         <div style="<if condition=" $Site['generate'] eq 1 "> display:none</if>" id="index_ruleid_0"><?php echo Form::select($IndexURL[0], $Site['index_urlruleid'], 'name="index_urlruleid" '.($Site['generate'] ==1 ?"disabled":"").' id="index_urlruleid"');?> <span class="gray"> 注意:该URL规则只有当首页模板中标签有开启分页才会生效。</span></div>
+         </td>
+      </tr>
+      <tr>
+	     <th width="140">首页模板:</th>
+	     <td><select name="indextp" id="indextp">
+            <volist name="indextp" id="vo">
+            <option value="{$vo}" <if condition="$Site['indextp'] eq $vo"> selected</if>>{$vo}</option>
+            </volist>
+          </select>
+	     <span class="gray"> 新增模板以index_x<?php echo C("TMPL_TEMPLATE_SUFFIX")?>形式</span></td>
+      </tr>
+      <tr>
+	     <th width="140">TagURL规则:</th>
+	     <td><?php echo Form::select($TagURL, $Site['tagurl'], 'name="tagurl" id="tagurl"', 'TagURL规则选择');?></td>
+      </tr>
+      <tr>
+	     <th width="140">验证码类型:</th>
+	     <td><select name="checkcode_type">
+         	<option value="0" <if condition="$Site['checkcode_type'] eq '0' "> selected</if>>数字字母混合</option>
+            <option value="1" <if condition="$Site['checkcode_type'] eq '1' "> selected</if>>纯数字</option>
+            <option value="2" <if condition="$Site['checkcode_type'] eq '2' "> selected</if>>纯字母</option>
+          </select></td>
+      </tr>
+      </table>
+      <div class="btn_wrap">
+      <div class="btn_wrap_pd">             
+        <button class="btn btn_submit mr10 J_ajax_submit_btn" type="submit">提交</button>
+      </div>
+    </div>
+    </form>
+    </div>
+</div>
+<script src="{$config_siteurl}statics/js/common.js?v"></script>
+<script type="text/javascript">
+function generates(genid){
+	//生成静态
+	if(genid == 1){
+		$("#index_ruleid_1").show();
+		$("#index_ruleid_1 select").attr("disabled",false);
+		$("#index_ruleid_0").hide();
+		$("#index_ruleid_0 select").attr("disabled","disabled");
+	}else{
+		$("#index_ruleid_0").show();
+		$("#index_ruleid_0 select").attr("disabled",false);
+		$("#index_ruleid_1").hide();
+		$("#index_ruleid_1 select").attr("disabled","disabled");
+	}
+}
+</script>
+</body>
+</html>
\ No newline at end of file
posted on 2016-09-09 18:08  飘渺的悠远  阅读(286)  评论(0)    收藏  举报