Files
2021-03-13 18:42:01 +08:00

130 lines
7.8 KiB
HTML

<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>