ATTENTION: Ce template est fait pour être utilisé avec les version 2.3 de HFS (avec les macros activées)

HFS %folder% {.comment| Grâce à la ligne suivante, vous pouvez personnaliser l'apparence du template d'origine par un Clic droit sur la racine du Système de Fichier Virtuel, puis -> avancé -> Fusion de templates Puis taper [style.user] suivi de toutes les commandes de style (CSS) que vous voulez. De cette façon, vous resterez à jour tandis que le modèle d'origine évolue. .}
{.!Welcome.} %user% !



{.!Current Folder.}
{.breadcrumbs|{::} .}
{.if| %user% |
{.!user.}: %user%
/if.} {.if| {.get|can recur.} |
/if.}

{.if| {.?search.} | {.!BACK.}

| {.if| {.%folder% != / .} | {.!UP.} /if.} {.repeat|45| .} {.if|{.get|can upload.} |{.repeat|0| .} /if.} {.if| {.and | {.get|can archive.} | {.not|{.?search.}.} .} |{.repeat|3| .} /if.} {.repeat|3| .}

{.if|{.<|%build%|{.^minbuild.}.}|ATTENTION - NOTE FOR THE ADMINISTRATOR :

This version of the template works full only over version 2.3 build {.^minbuild.} of HFS
.} /if.} {.if not| %number% |

{.!No files.}
|
{.!Items/Page.}:


{.!Found items.}: %number% - %number-folders% {.!folder.}(s), %number-files% {.!file.}(s), %number-links% {.!link.}(s) - {.!Total.}: %total-size%

{.^btpage|1.} %files% {.^btpage|2.}

/if not.}
{.if| {.%folder% != / .} | {.repeat|113| .} {.!UP.}

/if.}

[files]

{.set|rest| {:rev={.not|{.?rev.}.}:} .} /if.} %list% {.if|{.get|can delete.}| /if.}
{.if|{.get|can delete.}|
{.!Select All in this Page.}
{.!Select All in this Page.}
[style.css|no log] body, th { font-family:tahoma, verdana, arial, helvetica, sans; font-weight:400; font-size:14pt; } body { background-color:#666fee; padding:10px; } body, p, form { margin:0 } a { text-decoration:none; background-color:Transparent; color:#000205; } a:visited { color:#000205; } img { border-style:none } #files td { font-size:11pt; background:#b7a698; border-top:2px solid #590000; border-bottom:1px solid #590000; border-left:1px solid #590000; border-right:2px solid #590000; } #files td img { vertical-align:top } #files th, th a, th a:visited { color:#555; font-size:14pt; font-weight:700; padding-bottom:0; } #foldercomment { font-size:12pt; color:#590000; background:#f1ffe2; padding:6px 6px; border:2px solid #590000; border-bottom:2px solid #590000; margin-top:3px; } #folder, .big { font-size:14pt; font-weight:700; } #folderlabel, #folderstats, #footer { font-size: 12pt; } #body { border-bottom: 8px solid #fff; border-top: 8px solid #fff; border-left: 8px solid #fff; border-right: 8px solid #fff; background:#c5c8f2; padding:15px; margin:15px; } .comment { font-size:10pt; color:#000; background:#e5e2df; padding:4px 4px; margin:5px; border-top:4px solid #929292; border-bottom:2px solid #929292; border-left:2px solid #929292; border-right:4px solid #929292; margin-top:3px; } .button { height:24px; padding:4px 10px; margin:5px; border:3px solid white; background:#c5c8f2; font-size:8pt; font-weight:700; } a.button { padding:8px 10px; } a.button img { vertical-align:text-bottom; } .flag { font-weight:700; font-size:8pt; color:#590000; text-align:center; border:1px #666fee; } .item-folder { font-size:smaller; margin-top:4px; } [style.menu.css|no log] /* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/drop_examples.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. =================================================================== */ /* common styling */ .menu { margin:0; width:150px; position:relative; font-size:10pt; z-index:100; clear:both; /* for this page only */ } .menu ul { padding:0; margin:0; list-style-type: none; } .menu ul li { float:left; position:relative; font-weight:700; } .menu li.last { border-bottom:3px solid #fff; margin:0; } .menu ul li a, .menu ul li a:visited { line-height:20px; height:32px; display:block; text-decoration:none; color:#fff; width:139px; color:#000; border:3px solid #fff; border-width:3px 3px 0 3px; padding-left:10px; background:#c5c8f2; } .menu ul li ul { display: none; } .menu table { margin:-1px; border-collapse:collapse;font-size:1em; } /* specific to non IE and IE7 browsers */ .menu ul li:hover a { color:#c00; } .menu ul li:hover ul { display:block; position:absolute; top:33px; margin-top:1px; left:0; width:150px; height:auto; } .menu ul li:hover ul li ul { display: none; } .menu ul li:hover ul li a { line-height:15px; display:block; background:#c5c8f2; color:#000; height:auto; padding:5px 10px; width:129px; } .menu ul li a:hover ul li a.drop, .menu ul li:hover ul li a.drop { background:#ddd; } .menu ul li:hover ul li:hover ul li:hover a, /* for IE5.x and IE6 browsers only */ .menu ul li a:hover ul li a:hover, .menu ul li:hover ul li:hover a { background:#555; color:#fff; } .menu ul li a:hover ul li a.drop:hover, .menu ul li:hover ul li:hover a.drop { background:#888; } .menu ul li:hover ul li:hover ul { display:block; position:absolute; left:150px; top:-1px; width:150px; } .menu ul li:hover ul li:hover ul li a { background:#ddd; color:#000; } .menu ul li a:hover { color:#c00; background:#eee; } .menu ul li a:hover ul { display:block; position:absolute; top:29px; left:0; background:#eee; margin-top:0; marg\in-top:1px; } .menu ul li a:hover ul li a { height:50px; hei\ght:20px; line-height:15px; display:block; background:#ddd; color:#000; padding:5px 10px; width:151px; w\idth:129px; } .menu ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; } .menu ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left:150px; } hr { clear:both; margin-bottom:1px; } .left { clear:both; } [special:begin] {.set|minbuild|165.} {.set|itemmax|0.} {.set|limit|0.} {.set|btpage| {: :} /set.} {.set|parpage| document.getElementById("btpage$1").style.display=(view) ? "":"none"; document.getElementById("parpage$1").innerHTML=(view) ? "{.!Actual Page.}: "+page+" / "+ pagemax +"  {.!Items.}: "+first +" {.!to.} "+last+"" : ""; document.getElementById("bt$1a").innerHTML=(page<4) ? "..." : (page<5) ? " 1 " :"<1."; document.getElementById("bt$1b").innerHTML=(page<3) ? "..." : " "+eval(page-2)+" "; document.getElementById("bt$1c").innerHTML=(page<2) ? "..." : " "+eval(page-1)+" "; document.getElementById("bt$1d").innerHTML=" [ "+eval(page)+" ]"; document.getElementById("bt$1e").innerHTML=(page>pagemax-1) ? "..." : " "+eval(page+1)+" "; document.getElementById("bt$1f").innerHTML=(page>pagemax-2) ? "..." : " "+eval(page+2)+" "; document.getElementById("bt$1g").innerHTML=(page>pagemax-3) ? "..." : (page>pagemax-4) ? " "+eval(pagemax)+" " : "."+eval(pagemax)+">"; /set.} {.set|item start|{: {.inc|itemmax.} {.switch|{.?sort.}| |n| {.set|count|{.count|$1{.cut|1|1|%item-name%.}.} /set.} {.if|{.{.^count.}=0.}|{.upper|{.cut|1|1|%item-name%.}.} ($1).} |e| {.set|count|{.count|$1{.if|%item-ext%|%item-ext%|null /if.}.} /set.} {.if|{.{.^count.}=0.}|>{.upper|{.if|%item-ext%|%item-ext%|..}.}< ($1).} ||/switch.} {.switch|%item-ext%|,|jpg,gif,png,ico,bmp |
|.} {.if|{.get|can delete.}| /if.} {.if|{.get|is new.}| {.!NEW.} .} {.if not|{.get|can access.}|.} %item-name% {.if| {.?search.} |{:
{.!item folder.} %item-folder%
:} .} {.if| %item-comment% |
%item-comment%
.} {.switch|%item-ext%|,|jpg,gif,png,ico,bmp|
|.} :} /set.} {.set|item end|.} [file] {.^item start|file.} %item-size%%item-modified%%item-dl-count% {.^item end.} [folder] {.^item start|folder.} {.!Folder.}%item-modified%%item-dl-count% {.^item end.} [link] {.^item start|link.} {.!Link.}%item-added%0 {.^item end.} [file] {.^item start|file.} %item-size%%item-modified%%item-dl-count% {.^item end.} [folder-comment]
%item-comment%
[error-page] %content%
HFS %version% Build %build%
%timestamp%
[not found]

{.!Not found.}

{.!go to root.} [overload]

{.!Server busy.}

{.!retry later.} [max contemp downloads]

{.!Download limit.}

{.!max c dl msg.} [unauthorized]

{.!Unauthorized.}

{.!This is a protected resource..}
{.!Your username / password doesn't match.}. [deny]

{.!Unallowed.}

{.!This resource is not accessible..} [ban]

{.!You are banned..}

%reason% [upload] HFS %folder% {.!CANCEL UPLOAD.}
{.!folder.}
{.breadcrumbs|{::} .}
%upload-files%

{.!progress advice.}
[upload-file] {.if |{.and|%user%|{.!=|%user%|anonymous.}.}| {: {.repeat|2| .}* * :}/if.}
[upload-results] HFS %folder%
{.!folder.}
{.breadcrumbs|{::} .}
%uploaded-files%

{.!Back to the folder.}
[upload-success]
  • %item-name% : {.!OK.} --- %item-size% ({.!Speed.} %speed% Ko/s) {.if| %user% |{: {.append| %folder-resource%\hfs.comments.txt |{.filename|%item-resource%.}={.convert|utf-8|ansi|%item-comment%.} {.!uploaded-user.} /append.} :}/if.} {.save|%item-resource%.md5|{.md5 file|%item-resource%.}.} [upload-failed]
  • %item-name% : {.!FAILED.} --- {.!%reason%.} [upload+progress] [progress] HFS - {.!Progress status.}
    {.!Progress status.}
    {.!Auto-refresh.} 7 {.!1seconds.}

    %progress-files%
    [progress-nofiles]
    {.!No file exchange in progress..}
    [progress-upload-file]  up  %filename%
    %done-bytes% / %total-bytes% bytes
    {.!Speed.}: %speed-kb% Ko/s
    %perc%%
    [progress-download-file]  down  %filename%
    %done-bytes% / %total-bytes% bytes
    {.!Speed.}: %speed-kb% Ko/s
    %perc%%
    [special:strings] menu=.: Menu / Options :.