qa-ifish7/web/Application/Admin/View/Template/viewEditor.html

130 lines
7.8 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<include file="Inc:header"/>
<style>
.div-li{ width: 25%; float: left; height: 40px; line-height 40px;}
</style>
<div class="container-fluid">
<div class="main_head">
</div>
<div style="text-align:right; float:right"></div>
<div class="row-fluid">
<div class="span12">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class=" icon-align-justify"></i> </span>
<ul class="sub-nav">
<li>{$pagetitle}</li>
</ul>
</div>
<div class="widget-content nopadding">
<form action="{:U('editor')}" method="post" class="form-horizontal" onsubmit="return this_submit(this);" >
<input type="hidden" name="type" value="view">
<input type="hidden" name="template_id" value="{$r.template_id}">
<!--基本信息开始-->
<div class="sub-nav-tab" style="display:block">
<div class="control-group">
<label class="control-label">模板名称</label>
<div class="controls">
<input type="text" name="name" value="{$r.name}"/>
</div>
</div>
<?php
if(C('LANG_SWITCH_ON')){
?>
<div class="control-group">
<label class="control-label">语言</label>
<div class="controls">
<select name="lang">
<option value="">请选择语言</option>
<foreach name="LANG_OPT" item="v">
<option value="{$key}" {$key==$r[lang]?"selected":""}>{$v}</option>
</foreach>
</select>
</div>
</div>
<?php
}
?>
<div class="control-group">
<label class="control-label">模板内容</label>
<div class="controls">
<textarea name="content" id="template_editor" class="span11" style="height:500px;">{$r.content}</textarea>
</div>
</div>
<div class="control-group">
<label class="control-label">变量说明</label>
<div class="controls">
<div class="div-li"><input type="text" class="span6" value="[!--sitename--]">:网站名称</div>
<div class="div-li"><input type="text" class="span6" value="[!--pagetitle--]">:页面标题</div>
<div class="div-li"><input type="text" class="span6" value="[!--pagekey--]">:页面关键字</div>
<div class="div-li"><input type="text" class="span6" value="[!--pagedes--]">:页面描述</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{:nav()}</literal>">:路径导航</div>
<div class="div-li"><input type="text" class="span6" value="[!--preinfo--]">:上一篇</div>
<div class="div-li"><input type="text" class="span6" value="[!--nextinfo--]">:下一篇</div>
<div class="div-li"><input type="text" class="span6" value='<literal>{$r.newstime|date="Y年m月d日",###}</literal>'>:日期</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.views}</literal>">:点击数</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.goods}</literal>">:点赞数</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.sort}</literal>">:排序</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.catid}</literal>">:栏目ID</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.userid}</literal>">:发布者ID</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.username}</literal>">:发布者用户名</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.is_good}</literal>">:推荐级别</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.is_top}</literal>">:置顶级别</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$r.字段名}</literal>">:其它字段</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{$selfcat.xxx}</literal>">:当前栏目变量</div>
<div class="div-li"><input type="text" class="span6" value="<literal>{:htmlspecialchars_decode($r[newstext])}</literal>">:编辑器字段调用</div>
<div class="div-li" style="clear:both;width:100%"><input type="text" class="span6" value="<literal><script src='/index.php/Home/View/getClick?catid={$r.cat.catid}&id={$r.id}'></script></literal>">:JS获取点击数(用于静态页面中动态获取)</div>
<div class="div-li"></div>
<div class="clear"></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>
<a href="{:U('TemplateHistory/index',array('template_id'=>$r[template_id]))}" class="btn btn-primary iframe">查看历吏记录</a>
</div>
</div>
<!--基本信息结束-->
</form>
</div>
</div>
</div>
</div>
</div>
<include file="Inc/footer"/>
<include file="Inc/info_js"/>
<!--代码编辑器插件-->
<link rel="stylesheet" type="text/css" href="/Public/Admin/codemirror/lib/codemirror.css">
<script src="/Public/Admin/codemirror/lib/codemirror.js"></script>
<link rel="stylesheet" href="/Public/Admin/codemirror/theme/abcdef.css">
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("template_editor"), {
lineNumbers: true,
styleActiveLine: true,
matchBrackets: true,
theme:"abcdef",
});
function this_submit(obj){
$("#template_editor").val(editor.getValue());
//这里为什么要延时的原因因为editor.getValue()这个方法获取到代码需要时间计算的,如果不延时的话提交的是一个空值
setTimeout(function(){
save_form(obj);
},200);
return false;
}
function updateCode(){
editor.setValue($("#template_editor").val());
}
</script>