Initial commit
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
<include file="Inc:head"/>
|
||||
<div class="widget-box2" style="margin:0px;">
|
||||
<div class="widget-content nopadding">
|
||||
<form action="__SELF__" method="post" class="form-horizontal" onsubmit="return save_form(this)">
|
||||
|
||||
<!--基本信息开始-->
|
||||
<div class="sub-nav-tab" style="display:block">
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段名<span>(由英文与数字组成,且不能以数字开头。比如:"title")</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="field" class="span3" value="" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段标识<span> (比如:"标题")</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" class="span3" value="" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段类型</label>
|
||||
<div class="controls">
|
||||
<select name="fieldtype" class="fieldtype">
|
||||
<foreach name="fieldtype_inc" item="v" key="k">
|
||||
<option value="{$k}">{$v}</option>
|
||||
</foreach>
|
||||
</select>
|
||||
<i class="fieldlen_i">长度:<input type="text" style="width:50px" maxlength='3' name="fieldlen"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">表单类型</label>
|
||||
<div class="controls">
|
||||
<select name="formtype" class="formtype">
|
||||
<foreach name="formtype_inc" item="v" key="k">
|
||||
<option value="{$k}">{$v}</option>
|
||||
</foreach>
|
||||
</select>
|
||||
|
||||
<i class="formtype_i_w">宽度:<input type="text" name="formwidth" maxlength='3' class="span1" value="" />%</i> <i class="formtype_i_h">高度:<input type="text" maxlength='4' name="formheight" class="span1" value="" />px</i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">初始值<span class="select_tip">(多个值用"回车"格开;下拉/单选/复选”格式用:名称==值;当值等于名称时,名称可省略;默认选项后面加::default)</span></label>
|
||||
<div class="controls">
|
||||
<textarea class="span10" name="defaultval" style="height:150px;"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段提示</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="tips" class="span3" value="" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">数据校验正则<span>系统将通过此正则校验表单提交的数据合法性,如果不想校验数据请留空</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="pattern" id="pattern" class="span3" value="" />
|
||||
<select onChange="javascript:$('#pattern').val(this.value)" class="span2">
|
||||
<option value="">常用正则</option>
|
||||
<foreach name="pattern_inc" item="v" key="k">
|
||||
<option value="{$k}">{$v}</option>
|
||||
</foreach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">数据校验未通过的提示信息</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="errortips" class="span3" value="" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">保存信息处理函数<span>用法:直接填写函数名称,如果有附带参数可以在函数名后面加###参数1,参数2.完整例子:usfun###a1,a2</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="savefun" class="span3" value="" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<!--基本信息结束-->
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-success form_submit">确定</button>
|
||||
<button type="button" class="btn btn-danger" onclick="cancel()">返回</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<include file="Inc/foot" noiframeauto="true" noautotitle="true"/>
|
||||
@@ -0,0 +1,102 @@
|
||||
<include file="Inc:head"/>
|
||||
<div class="widget-box2" style="margin:0px;">
|
||||
<div class="widget-content nopadding">
|
||||
<form action="__SELF__" method="post" class="form-horizontal" onsubmit="return save_form(this)">
|
||||
<input type="hidden" name="field_id" value="{$r.field_id}">
|
||||
<!--基本信息开始-->
|
||||
<div class="sub-nav-tab" style="display:block">
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段名<span>(由英文与数字组成,且不能以数字开头。比如:"title")</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="field" class="span3" value="{$r.field}" {:in_array($r[field],$systemfield_inc)?"readonly":""}/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段标识<span> (比如:"标题")</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="name" class="span3" value="{$r.name}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段类型</label>
|
||||
<div class="controls">
|
||||
<select name="fieldtype" class="fieldtype">
|
||||
<foreach name="fieldtype_inc" item="v" key="k">
|
||||
<option value="{$k}" {$r['fieldtype']==$k?"selected":""}>{$v}</option>
|
||||
</foreach>
|
||||
</select>
|
||||
<i class="fieldlen_i">长度:<input type="text" value="{$r.fieldlen}" style="width:50px" maxlength='3' name="fieldlen"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">表单类型</label>
|
||||
<div class="controls">
|
||||
<select name="formtype" class="formtype">
|
||||
<foreach name="formtype_inc" item="v" key="k">
|
||||
<option value="{$k}" {$r['formtype']==$k?"selected":""}>{$v}</option>
|
||||
</foreach>
|
||||
</select>
|
||||
|
||||
<i class="formtype_i_w">宽度:<input type="text" name="formwidth" maxlength='3' class="span1" value="{$r.formwidth}" />%</i> <i class="formtype_i_h">高度:<input type="text" maxlength='4' name="formheight" class="span1" value="{$r.formheight}" />px</i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">初始值<span class="select_tip">(多个值用"回车"格开;下拉/单选/复选”格式用:名称==值;当值等于名称时,名称可省略;默认选项后面加::default)</span></label>
|
||||
<div class="controls">
|
||||
<textarea class="span10" name="defaultval" style="height:150px;">{$r.defaultval}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">输入表单替换html代码</label>
|
||||
<div class="controls">
|
||||
<textarea class="span10" name="htmlcode" style="height:150px;">{:htmlspecialchars($r[htmlcode])}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">字段提示</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="tips" class="span3" value="{$r.tips}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">数据校验正则<span>系统将通过此正则校验表单提交的数据合法性,如果不想校验数据请留空</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="pattern" id="pattern" class="span3" value="{$r.pattern}" />
|
||||
<select onChange="javascript:$('#pattern').val(this.value)" class="span2">
|
||||
<option value="">常用正则</option>
|
||||
<foreach name="pattern_inc" item="v" key="k">
|
||||
<option value="{$k}">{$v}</option>
|
||||
</foreach>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label">数据校验未通过的提示信息</label>
|
||||
<div class="controls">
|
||||
<input type="text" name="errortips" class="span3" value="{$r.errortips}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label">保存信息处理函数<span>用法:直接填写函数名称,如果有附带参数可以在函数名后面加###参数1,参数2.完整例子:usfun###a1,a2</span></label>
|
||||
<div class="controls">
|
||||
<input type="text" name="savefun" class="span3" value="{$r.savefun}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!--基本信息结束-->
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-success form_submit">确定</button>
|
||||
<button type="button" class="btn btn-danger" onclick="cancel()">返回</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<include file="Inc/foot" noiframeauto="true" noautotitle="true"/>
|
||||
@@ -0,0 +1,76 @@
|
||||
<include file="Inc:head"/>
|
||||
<style>
|
||||
.systemfield{ color:#ff0000;}
|
||||
.systemfield:hover{ text-decoration: underline;}
|
||||
.table-bordered .icon-ok{ color:#468847}
|
||||
.table-bordered .icon-remove{ color:#ff0000}
|
||||
</style>
|
||||
<div class="container-fluid">
|
||||
<div class="main_head">
|
||||
<div class="main_h1"><h1>{$pagetitle}</h1></div>
|
||||
<div class="main_add">
|
||||
<a class="btn btn-inverse" href="{:U('add',array('table_id'=>$table_id))}">添加字段</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="text-align:right; float:right"></div>
|
||||
|
||||
<div class="row-fluid">
|
||||
<div class="span12">
|
||||
<div class="widget-box" style="border-left:0px;">
|
||||
<div class="widget-content nopadding">
|
||||
<form method="post" action="__SELF__" onsubmit="return save_form(this,function(){window.history.go(0)});" class="modelIndex">
|
||||
<input type="hidden" name="modelid" value="{$modelid}">
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="5%">排序</th>
|
||||
<th width="15%" style="text-align: left;">字段名</th>
|
||||
<th width="10%" style="text-align: left;">别名</th>
|
||||
<th width="15%" style="text-align: left;">字段类型</th>
|
||||
<th width="10%" style="text-align: left;">表单类型</th>
|
||||
<th width="12%">操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<foreach name="data" item="v" >
|
||||
<tr>
|
||||
<td style="text-align: center;"><input type='text' value="{$v.sort}" name="sort[]" class="" style="width:30px;height:10px; margin:0px;"><input type='hidden' value="{$v.field_id}" name="filed_id[]"></td>
|
||||
<td class="center {:in_array($v[field],$systemfield_inc)?'systemfield':''}" title="{:in_array($v[field],$systemfield_inc)?'系统字段':''}" style="text-align: left;">{$v.field}</td>
|
||||
<td class="center" style="text-align: left;">{$v.name}</td>
|
||||
<td class="center" style="text-align: left;">{$fieldtype_inc[$v[fieldtype]]}</td>
|
||||
<td class="center" style="text-align: left;">{$formtype_inc[$v[formtype]]}</td>
|
||||
<td class="center">
|
||||
<?php
|
||||
if(in_array($v[field],$systemfield_inc)){
|
||||
?>
|
||||
<a href="{:U("editor",array("field_id"=>$v[field_id]))}" class="btn btn-danger btn-mini">修改系统字段</a>
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
<a href="{:U("editor",array("field_id"=>$v[field_id]))}" class="btn btn-primary btn-mini">修改</a>
|
||||
<a href="{:U('delete',array("field_id"=>$v[field_id]))}" class="btn btn-danger btn-mini ajax_del">删除</a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</foreach>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="widget-bottom">
|
||||
<button class="btn btn-success" onclick="$('.modelIndex').attr('action','{:U('sort')}');$('.modelIndex').submit();" type="button">修改顺序</button>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<include file="Inc/foot"/>
|
||||
Reference in New Issue
Block a user