rejetto forum

How to set filter for upload?

0 Members and 1 Guest are viewing this topic.

Offline JameeL/Boom

  • Occasional poster
  • *
    • Posts: 10
    • View Profile
How to set filter for upload? I want only upload zip & rar files..

I trayed files and folders filters  .zip/.rar :?

Thanks


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13523
    • View Profile
you should edit the template
search for
Quote
[upload-file]
<input name=fileupload%idx% size=70 type=file><br>

replace with
Quote
[upload-file]
<input name=fileupload%idx% size=70 type=file accept='application/zip,application/rar'><br>


Offline JameeL/Boom

  • Occasional poster
  • *
    • Posts: 10
    • View Profile
Thank you rejetto :) but some wrong with me :roll:

My Regards

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<title>by JameeL ::: Files Upload::: </title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<style type="text/css" media="screen">
html{height:100%}
body{height:100%;padding:0px;margin:0px 0px 0px 150px;color:silver;background-color:#101010;COLOR:#a0a0a0;TEXT-ALIGN:left;FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif}
#content{min-height:100%;padding:10px;height:expression('100%');background-color:black;border-left:2px dotted #383838}
#left{padding:10px;position:absolute;top:0;left:0;width:140px}
#menuLeft{padding-left:10px;padding-top:20px}
HTML{SCROLLBAR-FACE-COLOR:#383838;SCROLLBAR-HIGHLIGHT-COLOR:#686868;SCROLLBAR-SHADOW-COLOR:#505050;SCROLLBAR-3DLIGHT-COLOR:#505050;SCROLLBAR-ARROW-COLOR:#909090;SCROLLBAR-TRACK-COLOR:#303030;SCROLLBAR-DARKSHADOW-COLOR:#000000}
BODY{SCROLLBAR-FACE-COLOR:#383838;SCROLLBAR-HIGHLIGHT-COLOR:#686868;SCROLLBAR-SHADOW-COLOR:#505050;SCROLLBAR-3DLIGHT-COLOR:#505050;SCROLLBAR-ARROW-COLOR:#909090;SCROLLBAR-TRACK-COLOR:#303030;SCROLLBAR-DARKSHADOW-COLOR:#000000}
TEXTAREA{SCROLLBAR-FACE-COLOR:#383838;SCROLLBAR-HIGHLIGHT-COLOR:#686868;SCROLLBAR-SHADOW-COLOR:#505050;SCROLLBAR-3DLIGHT-COLOR:#505050;SCROLLBAR-ARROW-COLOR:#909090;SCROLLBAR-TRACK-COLOR:#303030;SCROLLBAR-DARKSHADOW-COLOR:#000000}
TD{COLOR:#a0a0a0;FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif;TEXT-ALIGN:justify}
TH{BACKGROUND-COLOR:#181818;FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif;FONT-WEIGHT:bold;TEXT-ALIGN:left;COLOR:#909090}
P{COLOR:#a0a0a0;FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif;TEXT-ALIGN:justify;TEXT-INDENT:1em}
INPUT{FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif;BORDER-RIGHT:#808080 1px solid;BORDER-TOP:#808080 1px solid;BORDER-LEFT:#808080 1px solid;COLOR:#b0b0b0;BORDER-BOTTOM:#808080 1px solid;BACKGROUND-COLOR:#404040}
SELECT{FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif;BORDER-RIGHT:#808080 1px solid;BORDER-TOP:#808080 1px solid;BORDER-LEFT:#808080 1px solid;COLOR:#b0b0b0;BORDER-BOTTOM:#808080 1px solid;BACKGROUND-COLOR:#404040}
TEXTAREA{FONT-SIZE:9pt;FONT-FAMILY:Tahoma,Arial,"MS Sans Serif",sans-serif;BORDER-RIGHT:#808080 1px solid;BORDER-TOP:#808080 1px solid;BORDER-LEFT:#808080 1px solid;COLOR:#b0b0b0;BORDER-BOTTOM:#808080 1px solid;BACKGROUND-COLOR:#404040}
A{FONT-WEIGHT:bold;COLOR:#b0b0b0;TEXT-DECORATION:none}
A:link{COLOR:#b0b0b0}
A:visited{COLOR:#b0b0b0}
A:hover{COLOR:#e0e0e0}
A:active{COLOR:#e0e0e0}
H1{FONT-WEIGHT:bold;TEXT-ALIGN:left;LINE-HEIGHT:2em;FONT-STYLE:italic;FONT-SIZE:16pt;COLOR:#606060}
H2{FONT-WEIGHT:bold;TEXT-ALIGN:left;LINE-HEIGHT:2em;FONT-STYLE:italic;FONT-SIZE:13pt;COLOR:#a0a0a0}
H3{FONT-WEIGHT:bold;TEXT-ALIGN:left;FONT-SIZE:10pt;LINE-HEIGHT:1em;COLOR:#a8a8a8}
UL{LIST-STYLE:square}
hr{border:1px solid #383838;color:#080808;background-color:#080808;height:7px;width:400px}
.right{text-align:right}
.row{font-size:10pt;background:#FFFFFF;border:1px solid #BBBBFF}
.column{font-size:10pt;font-weight:bold;padding-bottom:0}
#tableMenu{POSITION:absolute;LEFT:10px;TOP:20px;BACKGROUND-COLOR:#484848}
#tableMenuInner A{PADDING-RIGHT:6px;DISPLAY:block;PADDING-LEFT:6px;FONT-SIZE:11px;PADDING-BOTTOM:5px;PADDING-TOP:5px}
#tableMenuInner A:hover{ BACKGROUND-COLOR:#383838;COLOR:#b0b0b0}
#tableMenuInner TD{BACKGROUND-COLOR:#080808;TEXT-ALIGN:left}
#divFooter{TEXT-ALIGN:center}
#divFooter TD{TEXT-ALIGN:center}
.copyright{FONT-SIZE:8pt}
.divHeadMenu A{FONT-WEIGHT:normal;FONT-SIZE:8pt;COLOR:#909090}
.divHeadMenu A:hover{COLOR:#e0e0e0}
.divHeadMenu{BORDER-RIGHT:#404040 1px solid;PADDING-RIGHT:4px;BORDER-TOP:#404040 1px solid;PADDING-LEFT:4px;FONT-SIZE:10pt;PADDING-BOTTOM:2px;BORDER-LEFT:#404040 1px solid;COLOR:#909090;PADDING-TOP:2px;BORDER-BOTTOM:#404040 1px solid;BACKGROUND-COLOR:#383838}
#divPageBody{BORDER-RIGHT:#404040 1px solid;PADDING-RIGHT:10pt;BORDER-TOP:#404040 1px solid;PADDING-LEFT:10pt;PADDING-BOTTOM:10pt;BORDER-LEFT:#404040 1px solid;PADDING-TOP:2px;BORDER-BOTTOM:#404040 1px solid;BACKGROUND-COLOR:#080808}
#divProgress{MARGIN-RIGHT:17px;BORDER-RIGHT:#404040 1px solid;PADDING-RIGHT:10px;BORDER-TOP:#404040 1px solid;PADDING-LEFT:10px;PADDING-BOTTOM:7px;BORDER-LEFT:#404040 1px solid;PADDING-TOP:7px;BORDER-BOTTOM:#404040 1px solid;BACKGROUND-COLOR:#080808}
#divTitle{PADDING-RIGHT:15px;PADDING-LEFT:0px;FONT-WEIGHT:bold;FONT-SIZE:14pt;PADDING-BOTTOM:2px;MARGIN:0px -10pt;COLOR:#606060;LINE-HEIGHT:2em;PADDING-TOP:2px;FONT-STYLE:italic;BACKGROUND-COLOR:#101010;TEXT-ALIGN:right}
.mout{BACKGROUND:#282828}
.mover{BACKGROUND:#1E1E1E;CURSOR:pointer}
.big{font-size:12pt;font-weight:bold;color:#FFF}
.flag{font-weight:bold;font-size:8pt; background:#383838; color:#CCC; text-align:center; border:1px solid #CCC}
.file{font-weight:bold;font-size:9pt}
.pgtext{font-weight:bold;font-size:7pt}
.perc{font-size:14px;vertical-align:middle}
.out_bar{width:100px;font-size:15px;background:grey;border:silver 1px solid;margin-right:5px}
.in_bar{height:16px;background:white;color:white}
#bb{border:1px solid #000}
.tip{font-size:11px;font-family:verdana,sans-serif;border:1px solid green;text-align:left;padding:3px;position:absolute;z-index:999;visibility:hidden;color:#CCC;top:20px;left:90px;background-color:#101010;width:250px}
.tip2{text-align:left;color:#FFF;font-family:verdana,sans-serif;font-size:11px}
.tipline{padding:5px;display:block;border-bottom:#BFBFBF 2px solid;background-color:#383838}


</style>
</head>
<body>
<div id="content">
<div id="divPageBody">
<div id="divTitle">File Uploads</div>
<p><h3></h3></p>
<DIV class="divHeadMenu">&nbsp;/upload/&nbsp;</DIV>

<br>
<div style="float:right; padding:15px;">
<script language="javascript">
if (!window.parent.progress) document.write('<a href="/upload/~upload+progress" class="button"><img border="0" align="absbottom" src="/~img7"> ADD PROGRESS FRAME</a>');
else document.write('<a href="/upload/~upload" target="_parent" class="button"><img border="0" align="absbottom" src="/~img7"> CLOSE PROGRESS FRAME</a>');
</script>
</div>
<br>
<form name="frm" action="/upload/" target="_parent" method="post" enctype="multipart/form-data" onSubmit="frm.upbtn.disabled=true; return true;">
<input name=fileupload1 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload2 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload3 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload4 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload5 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload6 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload7 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload8 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload9 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload10 size=70 type=file accept='application/zip,application/rar'><br>


<br>
<input name="upbtn" type="submit" value="Upload files">
</form>
<br><img src="/~img9"> Please do not open the active transfers frame while the upload is in progress or the upload will be corrupted.
<br><img src="/~img9"> WARNING: Upload a file only zip & rar.
    <!-- FOOTER -->

<DIV id="divFooter">
<TABLE cellSpacing="0" cellPadding="0" width="500" align="center" border="0">
  <TBODY>
  <TR>
    <TD height="20" width="100%">&nbsp;</TD></TR>
  <TR>
    <TD><HR></TD></TR>
  <TR>
<TD class="copyright"><br>&copy; 2005 JameeL<BR>All Rights Reserved.</TD>

</TR><tr><td align="center">&nbsp;<br /><a href="http://www.rejetto.com/hfs" target="_blank" class="copyright" >Powered by JameeL</a></td></tr>
  <TR>
    <TD height="20" width="100%">&nbsp;</TD></TR>
</TR>
</TBODY></TABLE></div>
   <!-- END FOOTER -->
<DIV class="copyright">
<br>Servertime: 10.12.2005 19:09:33
<br>Uptime: 00:04:24
<br>Disk Space: 12,17 GB
</div></div></div>
<div id="left"></div>
</body>

<!-- MENU -->
<script>
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute;width:0px;z-index:100;">')
</script>
<layer id="divStayTopLeft">
<!--MENU Code-->
<TABLE id="tableMenu" cellSpacing="1" width="130" cellPadding="0" border="0">
  <TR>
   <TD>
    <TABLE id="tableMenuInner" cellSpacing="1" width="100%" cellPadding="0" border="0">
        <TR>
        <TR>
<TD>

<a href="/upload/~login"><img src="/~img27" border="0" alt="">&nbsp;&nbsp;LOGIN</a>
</TD>
</TR>


          <TD><a href="/" target="_parent"><img src="/~img1" border="0" alt="">&nbsp;&nbsp;GO TO HOME</a></TD></TR>
         <TR><TD><a href="/upload/" target="_parent"><img src="/~img21" border="0" alt="">&nbsp;&nbsp;CANCEL UPLOAD</a></TD></TR>
     </TABLE>
    </TD>
   </TR>

 </TABLE>
<!--END OF EDIT-->
</layer>
<script type="text/javascript">
//Enter "frombottom" or "fromtop"
var verticalpos="fromtop"
if (!document.layers)
document.write('</div>')
function JSFX_FloatTopDiv()
{
   var startX = 0,
   startY = 0;
   var ns = (navigator.appName.indexOf("Netscape") != -1);
   var d = document;
   function ml(id)
   {
      var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
      if(d.layers)el.style=el;
      el.sP=function(x,y){this.style.left=x;this.style.top=y;};
      el.x = startX;
      if (verticalpos=="fromtop")
      el.y = startY;
      else{
      el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
      el.y -= startY;
      }
      return el;
   }
   window.stayTopLeft=function()
   {
      if (verticalpos=="fromtop"){
      var pY = ns ? pageYOffset : document.body.scrollTop;
      ftlObj.y += (pY + startY - ftlObj.y)/8;
      }
      else{
      var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
      ftlObj.y += (pY - startY - ftlObj.y)/8;
      }
      ftlObj.sP(ftlObj.x, ftlObj.y);
      setTimeout("stayTopLeft()", 10);
   }
   ftlObj = ml("divStayTopLeft");
   stayTopLeft();
}
JSFX_FloatTopDiv();
</script>
<!-- END MENU -->
</html>


Mike Hunt

  • Guest
JameeL/Boom

That's not HFS's original template.  What you show is probably a customized template -and- it's not all there!


Offline JameeL/Boom

  • Occasional poster
  • *
    • Posts: 10
    • View Profile
Quote from: "Mike Hunt"
JameeL/Boom

That's not HFS's original template.  What you show is probably a customized template -and- it's not all there!

I say only don't work!

<input name=fileupload2 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload3 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload4 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload5 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload6 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload7 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload8 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload9 size=70 type=file accept='application/zip,application/rar'><br>

<input name=fileupload10 size=70 type=file accept='application/zip,application/rar'><br>


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13523
    • View Profile
in your shoes, i would first try this solution in the default template