| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 | <include file="public@header" /></head><body>	<div class="wrap js-check-wrap">		<ul class="nav nav-tabs">						<li><a href="{:url('Adminpage/index')}">页面管理</a></li>			<li class="active"><a >页面文章</a></li>		</ul>		<form class="form-horizontal js-ajax-form margin-top-20" action="{:url('Adminpage/edit_post')}" method="post" enctype="multipart/form-data">		<input type="hidden" name="post[id]" value="{$info['id']}" />			<table class="table table-bordered">				<tr>					<th width="80">分类</th>					<td>						<select  class="form-control" id="input-post_type"  name="post[post_type]">							<option value="0">单页面</option>						</select>						<span class="form-required">*</span>										</td>				</tr>				<tr>					<th>标题</th>					<td>						<input type="text" class="form-control" id="input-post_title" name="post[post_title]" id="title" required value="{$info['post_title']}" placeholder="请输入标题"/>						<span class="form-required">*</span>					</td>				</tr>				<tr>					<th>内容</th>					<td>						<script type="text/plain"  id="content" name="post[post_content]">{$info['post_content']}</script>					</td>				</tr>			</table>						<div class="form-group">                <button type="submit" class="btn btn-primary js-ajax-submit">{:lang('SAVE')}</button>				<a class="btn btn-default" href="{:url('Adminpage/index')}">{:lang('BACK')}</a>			</div>		</form>	</div>	<script src="__STATIC__/js/admin.js"></script>	<script type="text/javascript">		//编辑器路径定义		var editorURL = GV.WEB_ROOT;	</script>	<script type="text/javascript" src="__STATIC__/ueditor/ueditor.config.js"></script>	<script type="text/javascript" src="__STATIC__/ueditor/ueditor.all.min.js"></script>	<script type="text/javascript">		$(function() {			/////---------------------			Wind.use('validate', 'ajaxForm', 'artDialog', function() {				//javascript				//编辑器				editorcontent = new baidu.editor.ui.Editor();				editorcontent.render('content');				try {					editorcontent.sync();				} catch (err) {				}				//增加编辑器验证规则				jQuery.validator.addMethod('editorcontent', function() {					try {						editorcontent.sync();					} catch (err) {					}					return editorcontent.hasContents();				});				var form = $('form.js-ajax-forms');				//ie处理placeholder提交问题				if ($.browser && $.browser.msie) {					form.find('[placeholder]').each(function() {						var input = $(this);						if (input.val() == input.attr('placeholder')) {							input.val('');						}					});				}				var formloading = false;				//表单验证开始				form.validate({					//是否在获取焦点时验证					onfocusout : false,					//是否在敲击键盘时验证					onkeyup : false,					//当鼠标掉级时验证					onclick : false,					//验证错误					showErrors : function(errorMap, errorArr) {						//errorMap {'name':'错误信息'}						//errorArr [{'message':'错误信息',element:({})}]						try {							$(errorArr[0].element).focus();							art.dialog({								id : 'error',								icon : 'error',								lock : true,								fixed : true,								background : "#CCCCCC",								opacity : 0,								content : errorArr[0].message,								cancelVal : '确定',								cancel : function() {									$(errorArr[0].element).focus();								}							});						} catch (err) {						}					},					//验证规则					rules : {						'post[post_title]' : {							required : 1						},						'post[post_content]' : {							editorcontent : true						}					},					//验证未通过提示消息					messages : {						'post[post_title]' : {							required : '请输入标题'						},						'post[post_content]' : {							editorcontent : '内容不能为空'						}					},					//给未通过验证的元素加效果,闪烁等					highlight : false,					//是否在获取焦点时验证					onfocusout : false,					//验证通过,提交表单					submitHandler : function(forms) {						if (formloading)							return;						$(forms).ajaxSubmit({							url : form.attr('action'), //按钮上是否自定义提交地址(多按钮情况)							dataType : 'json',							beforeSubmit : function(arr, $form, options) {								formloading = true;							},							success : function(data, statusText, xhr, $form) {								formloading = false;								if (data.status) {									setCookie("refersh_time", 1);									//添加成功									Wind.use("artDialog", function() {										art.dialog({											id : "succeed",											icon : "succeed",											fixed : true,											lock : true,											background : "#CCCCCC",											opacity : 0,											content : data.info,											button : [ {												name : '继续添加?',												callback : function() {													reloadPage(window);													return true;												},												focus : true											}, {												name : '返回列表页',												callback : function() {													location = "{:Url('Adminpage/index')}";													return true;												}											} ]										});									});								} else {									artdialog_alert(data.info);								}							}						});					}				});			});			////-------------------------		});	</script></body></html>
 |