Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 求助---更改下边一段代码的验证设置

[复制链接]
myccav 发表于 2009-12-3 07:30:43 | 显示全部楼层 |阅读模式
以下是网盘上传的全部代码,时间的id是默认的,发布的时候会检查,标题,分类,附件上传,我想改成像日志一样的,只要简介有内容就可以发布
  1. <!--{eval $_TPL['titles'] = array($valueND['ntt'].'资源');}-->
  2. <!--{template header}-->
  3. <script language="javascript">
  4. function showlist()
  5. {
  6.         var obj                        =        document.searchform.types;
  7.         var objValue        =        1;
  8.         for(var i=0;i<obj.length;i++)
  9.         {
  10.                 if(obj[i].checked)
  11.                         objValue=        obj[i].value;
  12.         }
  13.         if(objValue>1)
  14.         {
  15.                 document.getElementById("typelist").style.display="block";
  16.         }
  17.         else
  18.         {
  19.                 document.getElementById("typelist").style.display="none";
  20.         }
  21. }
  22. </script>
  23. <div class="searchbar floatright">
  24. <form method="post" name="searchform" action="ND_upload.php?do=search">
  25.         <input name="keyword" value="" size="26" class="t_input" type="text"><input name="searchsubmit" value="搜索资源" class="submit" type="submit">
  26. </form>
  27. </div>
  28. <h2 class="title"><img src="image/app/blog.gif" />网盘资源</h2>
  29. <div class="tabs_header">
  30.         <ul class="tabs">
  31.                 <li$actives[nd_all]><a href="ND_upload.php"><span>全部资源($count1)</span></a></li>
  32.                 <li$actives[my]><a href="ND_upload.php?do=my"><span>我的资源($count3)</span></a></li>
  33.                 <li$actives[friend]><a href="ND_upload.php?do=friend"><span>好友的资源($count2)</span></a></li>
  34.                 <li class="null"><a href="ND_upload.php?do=add">上传资源</a></li>
  35.         </ul>
  36. </div>
  37. <script language="javascript" src="image/editor/editor_function.js"></script>
  38. <script language="javascript">
  39. function checkalbum()
  40. {
  41.         var title        =        document.getElementById("title");
  42.         if(title.value=="")
  43.         {
  44.                 alert('请填写标题!');
  45.                 title.focus();
  46.                 return;
  47.         }
  48.         var type        =        document.getElementById("type");
  49.         var typeva        =        type.options[type.selectedIndex].value;
  50.         if(typeva=="")
  51.         {
  52.                 alert('请选择分类!');
  53.                 type.focus();
  54.                 return;
  55.         }
  56.         var stwo        =        document.getElementById("stwo");
  57.         var stwova        =        stwo.options[stwo.selectedIndex].value;
  58.         if(stwova==""||stwo.options.length<=0)
  59.         {
  60.                 alert('请选择子分类!');
  61.                 stwo.focus();
  62.                 return;
  63.         }
  64.         var jifen        =        document.getElementById("jifen");
  65.         var jifenva        =        jifen.value;
  66.         if(jifenva==""||jifenva.search(/^[0-9]+$/)==-1)
  67.         {
  68.                 alert('请正确输入下载所需积分!注意只能填写数字');
  69.                 jifen.focus();
  70.                 return;
  71.         }
  72.         var author        =        document.getElementById("author");
  73.         if(author.value=="")
  74.         {
  75.                 alert('请填写作者!');
  76.                 author.focus();
  77.                 return;
  78.         }
  79.         var datetime=        document.getElementById("datetime");
  80.         if(datetime.value=="")
  81.         {
  82.                 alert('请填写时间!');
  83.                 datetime.focus();
  84.                 return;
  85.         }
  86.         var obj                =        document.getElementById("fsUploadProgress1");
  87.         if(obj.childNodes.length<=0)
  88.         {
  89.                 alert('请点击浏览选择上传文件!');
  90.                 return;
  91.         }
  92.         var num                =        parseInt(document.getElementById("filenum").value);
  93.         var n                =        obj.childNodes.length/4;
  94.         if(n>num)
  95.         {
  96.                 upload.startUpload();
  97.         }
  98.         else
  99.         {
  100.                 document.getElementById('submits').click();
  101.         }
  102.        
  103. }
  104. function validate(obj)
  105. {
  106.         edit_save();
  107.         obj.form.submit();
  108. }
  109. </script>
  110. <style>
  111. body {font-size:12px;}
  112. ul li {list-style-type: none;}
  113. .upload div{ float:left; width:100%;}
  114. .upload li{ float:left; height:25px; line-height:25px; overflow:hidden;
  115. }
  116. .progressBarInProgress {background-color:#00FF00; text-align:center}
  117. .clear{clear:both}
  118. </style>
  119. <style>
  120. #calendar{padding:5px;text-align:left;border:1px solid #7FCAE2;background:#FFF;margin-bottom:0.8em;}#calendar td{padding:2px;font-weight:bold;}#calendar_week td{height:2em;line-height:2em;border-bottom:1px solid #E3EDF5;}#hourminute td{padding:4px 2px;border-top:1px solid #E3EDF5;}.calendar_expire,.calendar_expire a:link,.calendar_expire a:visited{color:#666;font-weight:normal;}.calendar_default,.calendar_default a:link,.calendar_default a:visited{color:#09C;}.calendar_checked,.calendar_checked a:link,.calendar_checked a:visited{color:#F60;font-weight:bold;}td.calendar_checked,span.calendar_checked{background:#E3EDF5;}.calendar_today,.calendar_today a:link,.calendar_today a:visited{color:#444;font-weight:bold;}#calendar_header td{width:30px;height:20px;border-bottom:1px solid #E3EDF5;font-weight:normal;}#calendar_year{display:none;line-height:130%;background:#FFF;position:absolute;z-index:10;}#calendar_year .col{float:left;background:#FFF;margin-left:1px;border:1px solid #E3EDF5;padding:4px;}#calendar_month{display:none;background:#FFF;line-height:130%;border:1px solid #DDD;padding:4px;position:absolute;z-index:11;}
  121. </style>
  122. <STYLE type=text/css>TABLE.manage {
  123.         MARGIN: auto auto 10px; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
  124. }
  125. TABLE.manage TH {
  126.         PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #d9e0e8 1px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left
  127. }
  128. TABLE.manage TD {
  129.         PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d9e0e8 1px solid
  130. }
  131. TABLE.manage TD A {
  132.         TEXT-DECORATION: none
  133. }
  134. TABLE.manage TD A:hover {
  135.         TEXT-DECORATION: none
  136. }
  137. .light {
  138.         BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f5f5f5
  139. }
  140. .type_style {
  141.         COLOR: #000000
  142. }
  143. .type_style A {
  144.         COLOR: #000000; TEXT-DECORATION: none
  145. }
  146. .type_style A:hover {
  147.         COLOR: #ffffff; BACKGROUND-COLOR: #6699cc; TEXT-DECORATION: none
  148. }
  149. </STYLE>
  150. <SCRIPT src="upload_js/js/calendar.js" type=text/javascript></SCRIPT>

  151. <div id="content">
  152. <DIV class=light>我的资源统计:上传<FONT color=#ff0000> $count3 </FONT>个.被下载<FONT
  153. color=#ff0000> $countdown </FONT>次.获得<FONT color=#ff0000> $huodefen </FONT>积分.下载<FONT
  154. color=#ff0000> $xiazai </FONT>个.付出<FONT color=#ff0000> $diufen </FONT>积分</DIV>
  155.         <form id="form1" name="form1" action="ND_upload.php?do=add$parater" method="post" enctype="multipart/form-data">
  156.                 <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" />
  157.                 <input type="hidden" name="ndid" id="ndid" value="$infond[id]" />
  158.                 <table cellspacing="0" cellpadding="0" class=manage>
  159.                         <tr>
  160.                         <td width="60" align="right">标题:</td>
  161.                         <td><input type="text" name="title" id="title" style="width:200px;" value="$infond[title]"  /></td>
  162.                         </tr>
  163.                         <tr>
  164.                         <td align="right">分类:</td>
  165.                         <td>
  166.                         <select name="type" id="type" style="width:100px;" onchange=redirec(this.options.selectedIndex)>
  167.                         <option value="">请选择分类</option>
  168.                         <!--{loop $type $value}-->
  169.                         <!--{if $value[id]==$infond[type] }-->
  170.                         <option value="$value[id]" selected="selected">$value[name]</option>
  171.                         <!--{else}-->
  172.                         <option value="$value[id]">$value[name]</option>
  173.                         <!--{/if}-->
  174.                         <!--{/loop}-->
  175.                         </select>
  176.                         <SELECT name="stwo" id="stwo" style="width:100px;">
  177.                                  <!--{if $infond[stwo] }-->
  178.                                 <OPTION value="$infond[stwo]">$infond[name]</OPTION>
  179.                                 <!--{else}-->
  180.                                 <OPTION value="">请选择子分类</OPTION>
  181.                                  <!--{/if}-->
  182.                         </SELECT></td>
  183.                         </tr>
  184.                         <SCRIPT language=javascript>
  185. var select2 = new Array(<!--{eval echo count($type)+1;}-->);
  186. for (i=0; i<<!--{eval echo count($type)+1;}-->; i++)
  187. {
  188. select2[i] = new Array();
  189. }
  190. //定义基本选项

  191. select2[0][0] = new Option("请选择子分类", " ");
  192. <!--{eval $j=1;}-->
  193. <!--{loop $type $value}-->
  194. <!--{eval $i=0;}-->
  195. <!--{loop $value['child'] $value2}-->
  196. select2[<!--{eval echo $j;}-->][<!--{eval echo $i;}-->] = new Option("<!--{eval echo $value2['name'];}-->", "<!--{eval echo $value2['id'];}-->",0,0);
  197. <!--{eval $i++;}-->
  198. <!--{/loop}-->
  199. <!--{eval $j++;}-->
  200. <!--{/loop}-->
  201. function redirec(x)
  202. {
  203. var temp = document.form1.stwo;
  204. for (m=temp.options.length-1;m>=0;m--)
  205. temp.options[m]=null;
  206. for (i=0;i<select2[x].length;i++)
  207. {
  208. //temp.options[i]=new Option(select2[x][i].text,select2[x][i].value);
  209. var   oOption   =   document.createElement("OPTION");   
  210. oOption.value=select2[x][i].value;  
  211. oOption.text=select2[x][i].text;   
  212. temp.options.add(oOption);

  213. }
  214. temp.options[0].selected=true;
  215. }
  216. </SCRIPT>
  217.                         <tr>
  218.                         <td align="right">所需积分:</td>
  219.                         <td><input type="text" name="jifen" id="jifen" style="width:200px;" value="<!--{if $infond[jifen] }-->$infond[jifen]<!--{else}-->10<!--{/if}-->" /><br />用户下载所花费的积分,都会累加到发布者的总积分</td>
  220.                         </tr>
  221.                         <tr>
  222.                         <td align="right">是否公布:</td>
  223.                         <td>
  224.                         <input type="radio" name="publicall" id="publicall" value="1" <!--{if $infond[publicall] == '1' || empty($infond[publicall])}--> checked<!--{/if}--> >全部会员可下载
  225.                         <input type="radio" name="publicall" id="publicall" value="2" <!--{if $infond[publicall] == '2'}--> checked<!--{/if}-->>只有好友可下载
  226.                         <input type="radio" name="publicall" id="publicall" value="3" <!--{if $infond[publicall] == '3'}--> checked<!--{/if}-->>只有自己可下载
  227.                         </td>
  228.                         </tr>
  229.                         <tr>
  230.                         <td align="right">作者:</td>
  231.                         <td><input type="text" name="author" id="author" value="$space[username]" style="width:200px;" /></td>
  232.                         </tr>
  233.                         <tr>
  234.                         <td align="right">匿名发布:</td>
  235.                         <td><input type="radio" name="nouser" id="nouser" value="0" <!--{if $infond[nouser] == '0' || empty($infond[nouser])}--> checked<!--{/if}--> >否
  236.                         <input type="radio" name="nouser" id="nouser" value="1" <!--{if $infond[nouser] == '1'}--> checked<!--{/if}-->>是</td>
  237.                         </tr>
  238.                         <tr>
  239.                         <td align="right">日期:</td>
  240.                         <td><input type="text" name="datetime" id="datetime" onClick="showcalendar(event, this)" value="$times" style="width:200px;" /></td>
  241.                         </tr>
  242.                         <tr>
  243.                         <td align="right">关键字:</td>
  244.                         <td><input type="text" name="keyword" id="keyword" style="width:400px;" value="$ND_keyword" /><br />(关键字之间用逗号分开)</td>
  245.                         </tr>
  246.                         <tr>
  247.                         <td align="right">简介:</td>
  248.                         <td><textarea class="userData" name="message" id="uchome-ttHtmlEditor" style="height:100%;width:100%;display:none;border:0px">$infond[jieshao]</textarea><iframe src="editor.php?charset=$_SC[charset]&allowhtml=$allowhtml" name="uchome-ifrHtmlEditor" id="uchome-ifrHtmlEditor" scrolling="no" border="0" frameborder="0" style="width:100%;border: 1px solid #C5C5C5;" height="200"></iframe></td>
  249.                         </tr>
  250.                         <tr>
  251.                         <td align="right">文件上传:</td>
  252.                         <td><span id="spanButtonPlaceholder1"></span>(<font color="#FF0000"><b>谢谢您上传有价值的资料,相信您的资料对他人很有价值。</b></font>)</td>
  253.                         </tr>
  254.                         <tr>
  255.                         <td></td>
  256.                         <td><div>
  257.                                                 <div class="upload" style=" margin-top:5px; margin-bottom:5px;">
  258.                                                 <ul style="background-color:#CCCCCC">
  259.                                                 <li style="width:120px">文件</li>
  260.                                                 <li style="width:100px">文件大小</li>
  261.                                                 <li style="width:150px">上传进度</li>
  262.                                                 <li style="width:50px">操作</li>
  263.                                                 </ul>
  264.                                                 <ul id="fsUploadProgress1">
  265.                                                 <!--{eval for($i=0;$i<count($filelist)-1;$i++) { }-->
  266.                                                 <li style="width:120px"><a href="$filesrc[$i]" target="_blank">$filelist[$i]</a></li>
  267.                                                 <li style="width:100px">
  268.                                                 <!--{eval
  269.                                                         $size        =        filesize($filesrc[$i]);
  270.                                                         $daxiao1=        $size/1024;
  271.                                                         $daxiao1        =        sprintf("%.2f",$daxiao1);
  272.                                                         if($daxiao1>1)
  273.                                                         {
  274.                                                                 if($daxiao1>=1024)
  275.                                                                 {
  276.                                                                         $daxiao1=        $daxiao1/1024;
  277.                                                                         $daxiao1=        sprintf("%.2f",$daxiao1);
  278.                                                                         $size        =        $daxiao1." "."MB";
  279.                                                                 }
  280.                                                                 else
  281.                                                                 {
  282.                                                                         $size        =        $daxiao1." "."KB";
  283.                                                                 }
  284.                        
  285.                                                         }
  286.                                                         else
  287.                                                         {
  288.                                                                 $size        =        $daxiao1." "."Byte";
  289.                                                         }
  290.                                                         echo $size;
  291.                                                  }--></li>
  292.                                                 <li style="width:150px;">已上传完成</li>
  293.                                                 <li style="width:50px"><a href="ND_upload.php?do=delfile&id=$infond[id]&n=$i">删除</a></li>
  294.                                                 <!--{eval } }-->
  295.                                                 </ul>
  296.                                                 </div>
  297.                                         </div>
  298.                                 </td>
  299.                         </tr>
  300.                         <tr>
  301.                         <td colspan="2" align="center"><br />
  302.                         <input type="hidden" name="filesrc" id="filesrc" value="$infond[datasrc]" />
  303.                         <input type="hidden" name="filename" id="filename" value="$infond[namesrc]" />
  304.                         <input type="hidden" name="filesize" id="filesize" value="<!--{if $infond[size] }-->$infond[size]<!--{else}-->0<!--{/if}-->" />
  305.                         <input type="hidden" name="filenum" id="filenum" value="$i" />
  306.                         <input type="button" name="submits" id="submits" class="submit" onClick="validate(this);" style="display: none;">
  307.                         <input id="btnCancel3" type="button" value="<!--{if $infond }-->编辑保存<!--{else}-->开始上传<!--{/if}-->" onClick="checkalbum()" style="margin-left: 2px; height: 22px; font-size: 12px; width:100px" class="submit" />&nbsp;&nbsp;&nbsp;&nbsp;
  308.                                                         </td>
  309.                                                         </tr>
  310.                 </table>
  311.         </form>
  312. </div>
  313. <div id="sidebar" >
  314. <DIV class=sidebox>
  315. <H2 class=title>功能说明</H2>
  316. <UL class=line_list
  317. style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
  318.   <LI>1. 搜索功能和分类标签,方便查找资源;点击标题、格式、大小、上传时间、所需积分、下载次数表头可进行排序。
  319.   <LI>2. 上传资源的格式只能为<FONT
  320.   color=#ff0000>{$tlist}</FONT>,资源大小不能超过<FONT
  321.   color=#ff0000>{$config[filesize]}M</FONT>。<!--{if $config[isshenhe] }-->资源上传后,后台管理员进行审核,审核通过才能显示到资源首页上。 <!--{/if}-->
  322.   <LI>3. 下载一个新资源,相应资源积分将从个人总积分中扣除,加到上传人总积分中。重复下载同一资源,积分只扣除一次。
  323.   <LI>4. 排行榜计算方法:热门资源排行根据资源下载次数排行;资源积分排行 = 获得积分-付出积分。 </LI></UL></DIV>
  324. <DIV class=sidebox>
  325. <H2 class=title>分类</H2>
  326. <UL class=line_list
  327. style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">
  328. <!--{loop $type $value}-->
  329.   <LI style="FONT-WEIGHT: bold">$value[name]</LI>
  330.   <LI>
  331.   <!--{loop $value['child'] $value2}-->
  332.   <SPAN class=type_style><A
  333.   href="ND_upload.php?do=list&id=$value2[id]">$value2[name]</A>&nbsp;|&nbsp;</SPAN>
  334.   <!--{/loop}-->
  335.   </LI>
  336. <!--{/loop}-->
  337. </UL></DIV>       
  338.        
  339. </div>
  340. <!--{template footer}-->
复制代码
我修改了这一段代码,但是下方的开始上传不动,我想直接用保存的那个页面,就是不上传附件直接就可以点保存
  1. <li style="width:50px">操作</li>
  2.                                                 </ul>
  3.                                                 <ul id="fsUploadProgress1">
  4.                                                 <!--{eval for($i=0;$i<count($filelist)-1;$i++) { }-->
  5.                                                 <li style="width:120px"><a href="$filesrc[$i]" target="_blank">$filelist[$i]</a></li>
  6.                                                 <li style="width:100px">
  7.                                                 <!--{eval
  8.                                                         $size        =        filesize($filesrc[$i]);
  9.                                                         $daxiao1=        $size/1024;
  10.                                                         $daxiao1        =        sprintf("%.2f",$daxiao1);
  11.                                                         if($daxiao1>1)
  12.                                                         {
  13.                                                                 if($daxiao1>=1024)
  14.                                                                 {
  15.                                                                         $daxiao1=        $daxiao1/1024;
  16.                                                                         $daxiao1=        sprintf("%.2f",$daxiao1);
  17.                                                                         $size        =        $daxiao1." "."MB";
  18.                                                                 }
  19.                                                                 else
  20.                                                                 {
  21.                                                                         $size        =        $daxiao1." "."KB";
  22.                                                                 }
  23.                        
  24.                                                         }
  25.                                                         else
  26.                                                         {
  27.                                                                 $size        =        $daxiao1." "."Byte";
  28.                                                         }
  29.                                                         echo $size;
  30.                                                  }--></li>
  31.                                                 <li style="width:150px;">已上传完成</li>
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-20 07:16 , Processed in 0.021589 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表