You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
363 lines
16 KiB
363 lines
16 KiB
<?php
|
|
if(!defined('InEmpireCMS'))
|
|
{
|
|
exit();
|
|
}
|
|
?><table width='100%' align=center cellpadding=3 cellspacing=1 bgcolor='#DBEAF5'><tr><td width='16%' height=25 bgcolor='ffffff'>标题</td><td bgcolor='ffffff'>
|
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#DBEAF5">
|
|
<tr>
|
|
<td height="25" bgcolor="#FFFFFF">
|
|
<?=$tts?"<select name='ttid'><option value='0'>标题分类</option>$tts</select>":""?>
|
|
<input type=text name=title value="<?=ehtmlspecialchars(stripSlashes($r[title]))?>" size="60">
|
|
<input type="button" name="button" value="图文" onclick="document.add.title.value=document.add.title.value+'(图文)';">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="25" bgcolor="#FFFFFF">属性:
|
|
<input name="titlefont[b]" type="checkbox" value="b"<?=$titlefontb?>>粗体
|
|
<input name="titlefont[i]" type="checkbox" value="i"<?=$titlefonti?>>斜体
|
|
<input name="titlefont[s]" type="checkbox" value="s"<?=$titlefonts?>>删除线
|
|
颜色: <input name="titlecolor" type="text" value="<?=stripSlashes($r[titlecolor])?>" size="10" class="color">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>特殊属性</td><td bgcolor='ffffff'>
|
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#DBEAF5">
|
|
<tr>
|
|
<td height="25" bgcolor="#FFFFFF">信息属性:
|
|
<input name="checked" type="checkbox" value="1"<?=$r[checked]?' checked':''?>>
|
|
审核 推荐
|
|
<select name="isgood" id="isgood">
|
|
<option value="0">不推荐</option>
|
|
<?=$ftnr['igname']?>
|
|
</select>
|
|
头条
|
|
<select name="firsttitle" id="firsttitle">
|
|
<option value="0">非头条</option>
|
|
<?=$ftnr['ftname']?>
|
|
</select></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="25" bgcolor="#FFFFFF">关键字 :
|
|
<input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>">
|
|
<font color="#666666">(多个请用","隔开)</font></td>
|
|
</tr>
|
|
<tr>
|
|
<td height="25" bgcolor="#FFFFFF">外部链接:
|
|
<input name="titleurl" type="text" value="<?=stripSlashes($r[titleurl])?>" size="52">
|
|
<font color="#666666">(填写后信息连接地址将为此链接)</font></td>
|
|
</tr>
|
|
</table>
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>标题图片</td><td bgcolor='ffffff'>
|
|
<input name="titlepic" type="text" id="titlepic" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[titlepic]))?>" size="45">
|
|
<a onclick="window.open('ecmseditor/FileMain.php?type=1&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=titlepic<?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes');" title="选择已上传的图片"><img src="../data/images/changeimg.gif" border="0" align="absbottom"></a>
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>发布时间</td><td bgcolor='ffffff'>
|
|
<input name="newstime" type="text" value="<?=$r[newstime]?>" size="28" class="Wdate" onClick="WdatePicker({skin:'default',dateFmt:'yyyy-MM-dd HH:mm:ss'})"><input type=button name=button value="设为当前时间" onclick="document.add.newstime.value='<?=$todaytime?>'">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>模板评分</td><td bgcolor='ffffff'><select name="star" id="star"><option value="1"<?=$r[star]=="1"?' selected':''?>>1星</option><option value="2"<?=$r[star]=="2"?' selected':''?>>2星</option><option value="3"<?=$r[star]=="3"?' selected':''?>>3星</option><option value="4"<?=$r[star]=="4"?' selected':''?>>4星</option><option value="5"<?=$r[star]=="5"?' selected':''?>>5星</option></select></td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>软件</td><td bgcolor='ffffff'>
|
|
<input name="tools" type="text" id="tools" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[tools]))?>" size="">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>格式</td><td bgcolor='ffffff'>
|
|
<input name="geshi" type="text" id="geshi" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[geshi]))?>" size="">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>大小</td><td bgcolor='ffffff'>
|
|
<input name="sizes" type="text" id="sizes" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[sizes]))?>" size="">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>页数</td><td bgcolor='ffffff'>
|
|
<input name="yeshu" type="text" id="yeshu" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[yeshu]))?>" size="">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>提供者</td><td bgcolor='ffffff'>
|
|
<input name="tgz" type="text" id="tgz" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[tgz]))?>" size="60">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>专项图表</td><td bgcolor='ffffff'><select name="fengge" id="fengge">
|
|
<?
|
|
$mid=$class_r[$classid][modid];
|
|
if ($mid==10){
|
|
$add=$public_r['add_tubiao'];
|
|
}elseif ($mid==15){
|
|
$add=$public_r['add_beijing'];
|
|
}elseif ($mid==16){
|
|
$add=$public_r['add_yinxiao'];
|
|
}else{
|
|
$add=$public_r['add_ppt'];
|
|
}
|
|
$j=0;
|
|
$pd_record=explode(",",$add);
|
|
for($i=0;$i<count($pd_record);$i++)
|
|
{
|
|
$j=$j+1;
|
|
?>
|
|
<option value="<?=$j?>"<?=$r[fengge]=="$j"?' selected':''?>><?=$pd_record[$i]?></option>
|
|
<?}?>
|
|
</select></td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>收藏次数</td><td bgcolor='ffffff'>
|
|
<input name="fav" type="text" id="fav" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[fav]))?>" size="">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>大图</td><td bgcolor='ffffff'><script type="text/javascript" src="../extend/uploadify/jquery-1.10.2.min.js"></script>
|
|
<script type="text/javascript" src="../extend/uploadify/jquery.uploadify.min.js"></script>
|
|
<script type="text/javascript">
|
|
var picIndex=1;
|
|
$.format = function (source, params) {
|
|
if (arguments.length == 1)
|
|
return function () {
|
|
var args = $.makeArray(arguments);
|
|
args.unshift(source);
|
|
return $.format.apply(this, args);
|
|
};
|
|
if (arguments.length > 2 && params.constructor != Array) {
|
|
params = $.makeArray(arguments).slice(1);
|
|
}
|
|
if (params.constructor != Array) {
|
|
params = [params];
|
|
}
|
|
$.each(params, function (i, n) {
|
|
source = source.replace(new RegExp("\\{" + i + "\\}", "g"), n);
|
|
});
|
|
return source;
|
|
};
|
|
function fileError(file, errorCode, errorMsg){
|
|
switch(errorCode) {
|
|
case -100:
|
|
alert("上传的文件数量已经超出系统限制!");
|
|
break;
|
|
case -110:
|
|
alert("文件 ["+file.name+"] 大小超出系统限制!");
|
|
break;
|
|
case -120:
|
|
alert("文件 ["+file.name+"] 大小异常!");
|
|
break;
|
|
case -130:
|
|
alert("文件 ["+file.name+"] 类型不正确!");
|
|
break;
|
|
}
|
|
}
|
|
$(function() {
|
|
<?php
|
|
$loginuserid = getcvar('loginuserid',1); //用户ID
|
|
$loginusername = getcvar('loginusername',1); //用户名
|
|
|
|
?>
|
|
$('#img_upload').uploadify({
|
|
'formData' : {
|
|
'classid' : '<?=$classid?>',
|
|
'filepass':'<?=$newstime?>',
|
|
'username':'<?=$loginusername?>',
|
|
'userid':'<?=$loginuserid?>'
|
|
|
|
},
|
|
'swf' : '../extend/uploadify/uploadify.swf',
|
|
'uploader' : '../extend/uploadify/uploadify.php',
|
|
//在浏览窗口底部的文件类型下拉菜单中显示的文本
|
|
'buttonCursor':'hand',
|
|
'buttonImage':'../extend/uploadify/button_images.png','width':99,'height':25,
|
|
'fileTypeExts':'*.jpg;*.png;*.gif',
|
|
//上传文件的大小限制
|
|
'fileSizeLimit':'10MB',
|
|
//上传数量
|
|
'multi':true,
|
|
'queueSizeLimit' : 100,
|
|
//文件较多,时间设大一些
|
|
'successTimeout':120,
|
|
//返回一个错误,选择文件的时候触发
|
|
'onSelectError':fileError,
|
|
//检测FLASH失败调用
|
|
'onFallback':function(){
|
|
alert("您未安装FLASH控件,无法上传图片!请安装FLASH控件后再试。");
|
|
},
|
|
//上传到服务器,服务器返回相应信息到data里
|
|
'onUploadSuccess':function(file, data, response){
|
|
|
|
var obj=jQuery.parseJSON(data);
|
|
if(obj.error){
|
|
alert("上传出现错误!");
|
|
}else{
|
|
addPicLine(picIndex);
|
|
$("#mbigpic"+picIndex).val(obj.big);
|
|
$("#mpicname"+picIndex).val(obj.name);
|
|
if(obj.small){
|
|
$("#msmallpic"+picIndex).val(obj.small);
|
|
$("#preImg"+picIndex).attr("src",obj.small);
|
|
}else{
|
|
$("#msmallpic"+picIndex).val(obj.big);
|
|
$("#preImg"+picIndex).attr("src",obj.big);
|
|
}
|
|
picIndex++;
|
|
|
|
}
|
|
|
|
},
|
|
'onUploadStart': function (file) {
|
|
$("#img_upload").uploadify("settings", "formData", {'mrnd':'<?=$mrnd?>',
|
|
'addwater':$('#addwater').is(':checked'),
|
|
'mcreatespic':$('#mcreatespic').is(':checked'),
|
|
'mcreatespicwidth':$('#mcreatespicwidth').val(),
|
|
'mcreatespicheight':$('#mcreatespicheight').val()});
|
|
//在onUploadStart事件中,也就是上传之前,把参数写好传递到后台。
|
|
}
|
|
|
|
});
|
|
<?php
|
|
if($ecmsfirstpost==1)
|
|
{
|
|
?>
|
|
picIndex=1;
|
|
<?php
|
|
}
|
|
else
|
|
{
|
|
$morepicpath="";
|
|
$morepicnum=0;
|
|
if($r[morepic])
|
|
{
|
|
$r[morepic]=stripSlashes($r[morepic]);
|
|
//地址
|
|
$j=0;
|
|
$pd_record=explode("\r\n",$r[morepic]);
|
|
for($i=0;$i<count($pd_record);$i++)
|
|
{
|
|
$j=$i+1;
|
|
$pd_field=explode("::::::",$pd_record[$i]);
|
|
?>
|
|
addPicLine(<?=$j?>);
|
|
$("#msmallpic<?=$j?>").val("<?=$pd_field[0]?>");
|
|
$("#mbigpic<?=$j?>").val("<?=$pd_field[1]?>");
|
|
$("#mpicname<?=$j?>").val("<?=$pd_field[2]?>");
|
|
$("#preImg<?=$j?>").attr("src","<?=$pd_field[1]?>");
|
|
picIndex++;
|
|
<?php
|
|
}
|
|
$morepicnum=$j;
|
|
}
|
|
}
|
|
?>
|
|
|
|
});
|
|
</script>
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
<tr>
|
|
<td height="25">
|
|
<input type="text" id="img_upload" name="img_upload" style="width:265px"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div id="picBefore" style="clear:both"></div>
|
|
|
|
<textarea id="picTable" style="display:none;">
|
|
<table id="picTable{0}" border="0" style="float:left;">
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
缩略:<input type="text" id="msmallpic{0}" name="msmallpic[]" style="width:160px" ondblclick="SpOpenChFile(1,'msmallpic{0}');" onfocus="$('#preImg{0}').attr('src',$('#msmallpic{0}').val());"/><br>
|
|
大图:<input type="text" id="mbigpic{0}" name="mbigpic[]" style="width:160px" ondblclick="SpOpenChFile(1,'mbigpic{0}');" onfocus="$('#preImg{0}').attr('src',$('#mbigpic{0}').val());"/>
|
|
<a href="javascript:void(0);" onclick="$('#picTable{0}').remove();" class="pn-opt">删除</a></div>
|
|
<div>
|
|
<div style="padding-top: 2px"><textarea style="width:200px;height:60px;" name="mpicname[]" id="mpicname{0}" maxlength="255"></textarea></div>
|
|
</td>
|
|
<td><img id="preImg{0}" alt="预览" noResize="true" style="width:110px;height:110px;background-color:#ccc;border:1px solid #333"/></td>
|
|
</tr>
|
|
</table>
|
|
</textarea>
|
|
<script type="text/javascript">
|
|
var picTpl = $.format($("#picTable").val());
|
|
function addPicLine(picIndex) {
|
|
$('#picBefore').before(picTpl(picIndex));
|
|
}
|
|
</script>
|
|
|
|
</td>
|
|
</tr>
|
|
</table></td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>图表文件</td><td bgcolor='ffffff'><script>
|
|
function doadd()
|
|
{var i;
|
|
var str="";
|
|
var oldi=0;
|
|
var j=0;
|
|
oldi=parseInt(document.add.editnum.value);
|
|
for(i=1;i<=document.add.downnum.value;i++)
|
|
{
|
|
j=i+oldi;
|
|
str=str+"<tr><td width=7%> <div align=center>"+j+"</div></td><td width=19%><div align=left><input name=downname[] type=text id=downname[] value=下载地址"+j+" size=17></div></td><td width=40%><input name=downpath[] type=text size=36 id=downpath"+j+" ondblclick=SpOpenChFile(0,'downpath"+j+"')></td><td width=21%><div align=center><select name=downuser[] id=select><option value=0>游客</option><?=$ygroup?></select></div></td><td width=13%><div align=center><input name=fen[] type=text id=fen[] value=0 size=6></div></td></tr>";
|
|
}
|
|
document.getElementById("adddown").innerHTML="<table width='100%' border=0 cellspacing=1 cellpadding=3>"+str+"</table>";
|
|
}
|
|
</script>
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
<tr>
|
|
<td><table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#DBEAF5">
|
|
<tr>
|
|
<td width="7%"> <div align="center">编号</div></td>
|
|
<td width="19%"><div align="left">下载名称</div></td>
|
|
<td width="40%">下载地址 <font color="#666666">(双击选择)</font></td>
|
|
<td width="21%"> <div align="center">权限</div></td>
|
|
<td width="13%"> <div align="center">点数</div></td>
|
|
</tr>
|
|
</table></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php
|
|
if($ecmsfirstpost==1)
|
|
{
|
|
?>
|
|
<table width='100%' border=0 cellspacing=1 cellpadding=3>
|
|
<?php
|
|
$editnum=1;
|
|
for($pathi=1;$pathi<=$editnum;$pathi++)
|
|
{
|
|
?>
|
|
<tr>
|
|
<td width='7%'> <div align=center><?=$pathi?></div></td>
|
|
<td width='19%'> <div align=left>
|
|
<input name=downname[] type=text value='下载地址<?=$pathi?>' size=17>
|
|
</div></td>
|
|
<td width='40%'>
|
|
<input name=downpath[] type=text size=36 id='downpath<?=$pathi?>' ondblclick="SpOpenChFile(0,'downpath<?=$pathi?>');">
|
|
</td>
|
|
<td width='21%'><div align=center>
|
|
<select name=downuser[]>
|
|
<option value=0>游客</option>
|
|
<?=$ygroup?>
|
|
</select>
|
|
</div></td>
|
|
<td width='13%'> <div align=center>
|
|
<input name=fen[] type=text value=0 size=6>
|
|
</div></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<?php
|
|
}
|
|
else
|
|
{
|
|
$editnum=0;
|
|
$downloadpath="";
|
|
if($r[downpath])
|
|
{
|
|
$r[downpath]=stripSlashes($r[downpath]);
|
|
//下载地址
|
|
$j=0;
|
|
$d_record=explode("\r\n",$r[downpath]);
|
|
for($i=0;$i<count($d_record);$i++)
|
|
{
|
|
$j=$i+1;
|
|
$d_field=explode("::::::",$d_record[$i]);
|
|
//权限
|
|
$tgroup=str_replace(" value=".$d_field[2].">"," value=".$d_field[2]." selected>",$ygroup);
|
|
//地址前缀
|
|
$tnewdownqz=str_replace(" value='".$d_field[4]."'>"," value='".$d_field[4]."' selected>",$newdownqz);
|
|
$downloadpath.="<tr><td width='7%'><div align=center>".$j."</div></td><td width='19%'><div align=left><input name=downname[] type=text id=downname[] value='".$d_field[0]."' size=17></div></td><td width='40%'><input name=downpath[] type=text id=downpath".$j." value='".$d_field[1]."' size=36 ondblclick=\"SpOpenChFile(0,'downpath".$j."');\"><input type=hidden name=pathid[] value=".$j."><input type=checkbox name=delpathid[] value=".$j.">删</td><td width='21%'><div align=center><select name=downuser[] id=select><option value=0>游客</option>".$tgroup."</select></div></td><td width='13%'><div align=center><input name=fen[] type=text id=fen[] value='".$d_field[3]."' size=6></div></td></tr>";
|
|
}
|
|
$editnum=$j;
|
|
$downloadpath="<table width='100%' border=0 cellspacing=1 cellpadding=3>".$downloadpath."</table>";
|
|
}
|
|
echo $downloadpath;
|
|
}
|
|
?>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id=adddown></td>
|
|
</tr>
|
|
</table>
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>赞</td><td bgcolor='ffffff'>
|
|
<input name="diggtop" type="text" id="diggtop" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[diggtop]))?>" size="">
|
|
</td></tr><tr><td width='16%' height=25 bgcolor='ffffff'>采集地址</td><td bgcolor='ffffff'>
|
|
<input name="cid" type="text" id="cid" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[cid]))?>" size="45">
|
|
</td></tr></table>
|