<?php
!defined('ADMIN')&&die("<meta http-equiv='refresh' content=0;url='/'>");
FN("title","模板管理");
global $z,$i,$title;
if(ADMIN<15)Js_to("没有权限！",URL._1.D.L.D);
_F("top");
$arr=array('head'=>'head代码','header'=>'全站头部公共模板','index'=>'首页模板','category'=>'分类模板','id'=>'产品/文章详情页面模板','d'=>'钻石对接页面模板','tags'=>'标签云页面模板','tag'=>'标签列表页面模板','u'=>'会员/专题页面模板','wd'=>'时间归档页面模板','pic'=>'图片展示页面模板','guestbook'=>'留言板模板','footer'=>'全站底部公共模板');
?>
<tt id="tw"></tt>
<fieldset class="form">
<legend><h1><b><var><img src="system/img/left.gif" /></var><dfn class="hide"><img src="system/img/right.gif" /></dfn></b>　<a href="<?php echo URL._1.D._2.HZ?>"><?php echo $title?></a></h1></legend>
<ul><tt></tt></ul>
<div class="fieldset"><big><samp class="del">&#9682;</samp><span>&#9681;</span>js、css文件在线管理器:</big>
<div id="mbw"></div>
<div class="del">
<a href="<?php echo URL._1.D?>a/js/"><em>js管理</em></a>
<a href="<?php echo URL._1.D?>a/js/add"><em>创建js文件</em></a>
<a href="<?php echo URL._1.D?>a/css/"><em>css管理</em></a>
<a href="<?php echo URL._1.D?>a/css/add"><em>创建css文件</em></a>
<a href="<?php echo URL?>admin/dh.html'"><em class="red">修改导航代码入口</em></a>
<p style=" height:1px;clear:both"></p>
</div></div>
<ul><tt></tt></ul>
<div class="fieldset"><big><samp class="del">&#9682;</samp><span>&#9681;</span>注意问题:</big>
<div class="del">
<p><b>1：</b><i class="red">不可以直接修改 <font color="#cc00cc"><?php echo URL?>system/compiled/</font> 目录中模板文件，否则后台模板修改提交数据时文件将被彻底覆盖并无法恢复！</i></p>
<p><b>2：</b><b class="zi">$arr</b> = <i class="red">wd( 2 , 20 , 'id asc' );</i>方法，此方法可以在任何模板中、任何位置、不限次数、<b class="lan">随意调取</b>文章或商品数据，<b class="zi">$arr</b>为文章或商品集合，括号中第一个参数为数字时，调取该<b class="lv">小分类</b>内容（非数字则视为SQL条件查询语句），第二个参数为调取数量（此参数不能大于1000），第三个参数为排列顺序（此参数可为空，默认优先展示最新发布的）。参数修改，系统自动即刻更新缓存，完全可以满足大型网站制作需求，<i class="red">没有任何开源网站程序具备如此完美功能</i>。</p>
<p>　　<i class="red">wd( )</i>方法调用数据案例1：$arr = <i class="lan">wd( 3 , 5 );</i>（调用5条<b class="lv">小分类=3</b>的文章或商品，并且优先展示最新发布的）；</p>
<p>　　<i class="red">wd( )</i>方法调用数据案例2：$arr = <i class="lan">wd( 'a1 = 1' , 123 , 'tuijian desc' );</i>（调取123条<b class="lv">大分类</b>等于1的文章，并且按照推荐值大到小排序）；</p>
<p>　　<i class="red">wd( )</i>方法调用数据案例3：$arr = <i class="lan">wd( 'jiage > 0' , 8 );</i>（调用8条商品，默认优先展示最新发布的）；</p>
<p>　　<i class="red">wd( )</i>方法调用数据案例4：$arr = <i class="lan">wd( "pic <> '' and a1 = 1" , 10 , 'zhiding desc' );</i>（从<b class="lv">大分类</b>1中调取10条带缩略图文章，优先展示置顶信息）。</p>
<h3>模板中调用数据完整方法，无数据则无任何内容输出：</h3>
<pre class="zi">
&lt;?php
$arr = wd( 'id > 1' , 8 );
<i style="color:#999999">//dayin($arr);  //去掉本行最前面的//，可以打印查看所有调取的数据及结构</i>
foreach($arr as $v){
    echo '&lt;p&gt;&lt;a href="'.$v['url'].'" &gt;'.$v['title'].'&lt;/a&gt;&lt;/p&gt;';
}
?&gt;
</pre>
</div></div>
<ul><tt></tt></ul>
<?php
$str="^<\?php.*\?>";
$str2='Powered by <strong><a href="http://www.02408.com/" target="_blank">www.02408.com</a></strong>';

if(_3){
	$mbs=$z->R('template','tm='._3);
	if(!$mbs)Js_to("模板不存在！",URL._1.D._2.D);
	$r=GL($mbs,4);
	$px=1;
	foreach($arr as $k=>$v)if($r['type']==$k) break;else $px++;
	$name=$arr[$r['type']];
?>
<div class="fieldset sp"><big><samp>&#9682;</samp><span class="del">&#9681;</span>编辑<?php echo $r['pc']?'电脑版':'手机版';?><?php echo $name?>（<i class="red"><?php echo ($r['pc']?'A':'B').$r['type'].B;?></i>）文件<del></del></big>
<div class="hd">
<form action="" method="post" name="form" onSubmit="return ps();">
<tt></tt>
<ul>
<dt>模板代码:</dt>
<dd><li><textarea rows="15" name="text" class="w9" id="textarea"><?php echo $r['text'];?></textarea></li>
<?php
if('footer'==$r['type'])echo '<p><b>注意：</b>此模板必须包含<b class="red">{p}</b>字符，否则会保存失败。<b class="red">{p}</b>字符代表本程序版权链接。</p>';
?>
</dd>
<tt></tt></ul>
<ul>
<dt>备注:</dt>
<dd><li><textarea rows="2" name="note" placeholder="这里可以写您自己的备注信息" class="w9"><?php echo $r['note'];?></textarea></li></dd>
<tt></tt></ul>
<ul>
<dt>　</dt>
<dd><label><input type="checkbox" name="yn" value="1" <?php if($r['yn']==1)echo 'checked';?>> 设为默认模板</label>　模板创建时间:<?php echo date('Y-m-d H:i:s',$r['tm'])?><b class="anniu1" onclick="bei()">将此模板备份</b><b class="anniu1"><a href="http://www.02408.com/index_muban/" target="_blank">模板使用说明</a></b></dd>
<tt></tt></ul>
<input name="type" type="hidden" value="<?php echo $r['type'];?>" />
<input name="pc" type="hidden" value="<?php echo $r['pc'];?>" />
<input name="px" type="hidden" value="<?php echo $px;?>" />
<input name="cgi" type="hidden" value="template" />
<ul><tt id="mb1"></tt></ul>
<ul>
<big><input type="submit" value="保 存 设 置"/></big>
</ul>
<script type="text/javascript">
function bei(){
	$('#mb1').html($('#mb2').html())
	$('form').submit()
}
</script>
</form>
<ul><tt id="mb2"><input name="bei" type="hidden" value="1" /></tt></ul>
<ul><tt></tt></ul>
<div class="fieldset"><big><samp>&#9682;</samp><span class="del">&#9681;</span>历史备份模板列表:</big>
<tt></tt>
<div>
<del><div id="mb3"><pre><?php echo htmlspecialchars(preg_replace("#$str#i",'',trim(file_get_contents(C.A.'/copy/compiled/'.($r['pc']?'A':'B').$r['type'].B))))?></pre></div></del>
<h5 onclick="tanchuang('当前模板系统初始代码:',$('#mb3').html())" class="red">　<?php echo $arr[$r['type']]?>　系统初始模板： <img src="system/img/code.png" /> 点击查看</h5>

<?php
$l=$z->A('template',"yn<>3 and type='".$r['type']."' and pc=".intval($r['pc'])." and tm<>"._3.' order by tm asc');
foreach($l as $k=>$v){
	echo '<h5>　<a href="'.URL._1.D._2.D.$v['tm'].HZ.'">　'.$arr[$v['type']].'　创建时间:'.date('Y-m-d H:i:s',$v['tm']).'　<img src="system/img/survey_post.gif" /> 修改</a>'.($v['yn']>1?'　<a href="'.URL._1.D._2.D.$v['tm'].'/3'.HZ.'"><img src="system/img/delete.gif" /> 删除</a></h5>':'　<img src="system/img/note_ok.gif" /> 使用中</h5>');
	echo '<ul><tt></tt></ul>';
	$s1='<h5>　<a href="'.URL._1.D._2.D.$v['tm'].HZ.'">　';
	$s2='　<img src="system/img/survey_post.gif" />　修改</a></h5><ul><tt></tt></ul>';
}?>
<ul><tt></tt></ul>
</div></div>
</div>
<ul><tt></tt></ul>
</div>
<?php
}else{
?>
<div class="fieldset mb"><big><samp>&#9682;</samp><span class="del">&#9681;</span>电脑版模板列表:</big>
<tt></tt>
<div>
<?php
$sj=$pc='';
$l=$z->A('template','yn=1 order by px asc');
foreach($l as $k=>$v){
	$s1='<h5>　<a href="'.URL._1.D._2.D.$v['tm'].HZ.'">　';
	$s2='　<img src="system/img/survey_post.gif" /> 修改: ';	
	if($v['pc'])$pc.=$s1.$arr[$v['type']].$s2.'A'.$v['type'].'.php</a></h5><ul><tt></tt></ul>';
	else $sj.=$s1.$arr[$v['type']].$s2.'B'.$v['type'].'.php</a></h5><ul><tt></tt></ul>';
}
echo $pc;?>
</div></div>
<div class="fieldset mb"><big><samp>&#9682;</samp><span class="del">&#9681;</span>手机版模板列表:</big>
<tt></tt>
<div>
<?php echo $sj?>

</div></div>
<ul><tt></tt></ul>
</div>
<?php }?>
</fieldset>
<?php
_F("end");