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, -> Propriétés... -> Diff 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. .}


{.!zfolder|Current Path.}
{.breadcrumbs|{::} .}
{.if| %user% |
{.!Welcome.} %user% !
/if.} {.if| {.get|can recur.} |
/if.}
{.if|%folder-item-comment% |


/if.}
-- %number% {.!item(s) found.}: -- %number-folders% {.!folder.}(s) -- %number-files% {.!file.}(s) -- %number-links% {.!link.}(s) -- {.!Total.}: %total-size% --


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

| {.if| {.%folder% != / .} | {.!UP.} /if.} {.repeat|37| .} {.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.}:


{.^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:normal; font-size:14pt; } body { background-color:darkslateblue; padding:10px; } body, p, form { margin:0 } a { text-decoration:none; background-color:Transparent; color:darkslateblue; } a:visited { color:darkslateblue; } img { border-style:none } #files td { font-size:11pt; background:#AB9F82; padding:1px 5px; border-top:2px solid #000205; border-bottom:1px solid #000205; border-left:1px solid #000205; border-right:2px solid #000205; } #files td img { vertical-align:top } #files th, th a, th a:visited { color:#555; font-size:14pt; font-weight:bold; padding-bottom:0; } #foldercomment { font-size:12pt; color:#646464; background:#e3ebfd; padding:3px; border:2px solid #888; border-bottom:2px solid #888; margin-top:2px; } #folder, .big { font-size:14pt; font-weight:bold; } #folderlabel, #folderstats, #footer { font-size: 12pt; } #body { border-bottom: 4px solid #fff; border-top: 4px solid #fff; border-left: 4px solid #fff; border-right: 4px solid #fff; background:#a0a2c4; padding:15px; margin:15px; } .comment { font-size:9pt; color:#646464; background:#e3ebfd; padding:3px; border:3px solid #797878; margin:2px; } .button { height:24px; padding:4px 10px; margin:5px; border:3px solid white; background:#a0a2c4; font-size:8pt; font-weight:bold; } a.button { padding:8px 10px; } a.button img { vertical-align:text-bottom; } .flag { font-weight:bold; font-size:8pt; background:darkslateblue; color:white; text-align:center; border:1px solid white; } .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:bold; } .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:#a0a2c4; } .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:#a0a2c4; 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:#e3ebfd; } .menu ul li a:hover ul { display:block; position:absolute; top:29px; left:0; background:#e3ebfd; 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%.}.} ({.switch|$1||folder|{.!folder.}|link|{.!link.}|file|{.!file.}.}).} |e| {.set|count|{.count|$1{.if|%item-ext%|%item-ext%|null /if.}.} /set.} {.if|{.{.^count.}=0.}|>{.upper|{.if|%item-ext%|%item-ext%|..}.}< ({.switch|$1||folder|{.!folder.}|link|{.!link.}|file|{.!file.}.}).} ||/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.} {.!aFolder|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%

*{.!You can enter a comment with your uploads..}* [upload-file] {.if |{.and|%user%|{.!=|%user%|anonymous.}.}| {: {.repeat|2| .}* * :}/if.}
[upload-results] HFS %folder%
%uploaded-files%


{.!Back to the folder.}

{.!Thank you again.} %user%, {.!see you soon !.}

{.!Home.}

[upload-success]

%item-name% : {.!OK !.} --- %item-size% ({.!Speed.}: %speed% {.!Kb/s.}) {.if| %user% |{: {.append| %folder-resource%\hfs.comments.txt |{.filename|%item-resource%.}={.convert|utf-8|ansi|%item-comment%.} {.!Uploaded by.} *%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 every.} 7 {.!1seconds|seconds.}


%progress-files%

{.!Uptime.}: %uptime%
[progress-nofiles]
{.repeat|8| .}{.!No file exchange in progress.}
[progress-upload-file]  up  %filename%
%done-bytes% / %total-bytes% {.!bytes.}
{.!Speed.}: %speed-kb% {.!Kb/s.}
%perc%%
[progress-download-file]  down  %filename%
%done-bytes% / %total-bytes% {.!bytes.}
{.!Speed.}: %speed-kb% {.!Kb/s.}
%perc%%
[adminpanel] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Admin Panel.}
{.!Welcome.} %user% !

{.!Administration Panel.}

{.!Just click on the descriptions to perform that action..}




{.!Create a new user.}

{.!Change a users' password.}

{.!Set the Accounts Properties.}

{.!Allow a user to access/upload/delete/ a folder.}


{.!Home.}


|{.section|error.}.} [newuser] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Create a new user.}
{.!Welcome.} %user% !


- {.!To use this function simply type in the Username of the Account you want to.} {.!8create|create.}.

- {.!Then type the password for that user..}

- {.!Click on.} {.!Create.}.


{.!Username.}  
{.!Password.}  



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [newusermake] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Create a new user.} {.new account|{.postvar|name.}|password={.postvar|text.}.} {.set account|{.postvar|name.}|enabled=true.}
%user%


{.!New User Created !.}



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [statuschanger] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Accounts Properties.}
{.!Welcome.} %user% !


- {.!To use this function, simply select an.} {.!User Account.} {.!in the.} {.!list.}.

- {.!Check / Uncheck the settings, then fill in the useful fields..}

- {.!Click on.} {.!Change.}.


{.!1Username|User Account name.}  
{.!Enable Account.}  
{.!Is a Group.}  
{.!This Account ignore limits.}  

{.!Redirect to....}  
{.!Linked with....}  



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [statuschange] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Properties Changer.}
{.set account|{.postvar|username.}|enabled={.postvar|enabled.}|group={.postvar|group.}|no limits={.postvar|nolimits.}|redirect={.postvar|redir.}.} %user%


{.!Account Properties changed !.}



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [passchanger] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Pass Changer.}
{.!Welcome.} %user% !


- {.!To use this function, simply select an.} {.!User Account.} {.!in the.} {.!list.}.

- {.!Then type the new password for that user..}

- {.!Click on.} {.!Change.}.


{.!Username.}  
{.!New Password.}  



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [passchange] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Pass Changer.}
{.set account|{.postvar|name.}|password={.postvar|text.}.} %user%


{.!Password changed !.}



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [accesschanger] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Folder Permissions.}
{.!Welcome.} %user% !


- {.!To use this function simply type in the address of the folder you want to change (eg: template/images )..}

- {.!Choose from the.} {.!list.} {.!the setting to apply to this.} {.!3Folder|folder.}.

- {.!Then add the Usernames (seperated by.} ;{.!) to the appropriate boxes..}

- {.!Click on.} {.!Change.}.



{.!Folder.} 

{.!Authorize only these Accounts.} 
{.!Add Authorization for these Accounts.} 
{.!Remove Authorization for these Accounts.} 



{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [accesschange] {.if|{.is substring|;%user%;|;{.!admins.};.}|
{.!Folder Permissions.}
%user%

{.!Parameter applied.}: {.switch|{.postvar|action.}|,|access|{.!Changes access permissions.}|upload|{.!Changes permissions uploads.}|delete|{.!Changes permissions deletion.}|{.!You have not selected.} {.!ANY PARAMETER.}.} !


{.set item|{.postvar|folder.} |{.if|{.postvar|replaceaccounts.}|{.postvar|action.}={.postvar|replaceaccounts.}/if.} |{.if|{.postvar|addaccounts.} |add {.postvar|action.}={.postvar|addaccounts.}/if.} |{.if|{.postvar|deleteaccounts.} |remove {.postvar|action.}={.postvar|deleteaccounts.}/if.} .}


{.!1Home|Administration Panel.}

{.!Home.}

|{.section|error.}.} [error]
{.!Error.}



 

 

{.!You do not have sufficient privileges to access this feature..}

 

 

{.!You must be an administrator..}





{.!Home.}

[special:strings] admins=admin;administrator;root menu=.: Menu / Options :. 1Home=Retour vers le Panneau d'Administration User=Utilisateur Login=Connexion search=Rechercher Folder archive=Archiver le contenu

du répertoire (*.tar)

File list=Liste des fichiers du

répertoire (URL)

Upload=Envoi de Fichiers Welcome=Bienvenue Current path=Chemin courant Bfolder=Chemin courant folder=Répertoire folders=Répertoires Build-time=Temps de chargement de la page Download limit=Limite de téléchargement UP=Retour files=Fichiers file=Fichier Total=Taille totale Folder name / File.ext=Nom de Répertoire / Fichier.ext Filesize=Type / Taille Filetime=Date de dépôt Hits=Popularité Servertime=Horloge du Serveur Uptime=HFS est actif depuis Back to the folder=Retour Unallowed=Non Allouée This resource is not accessible.=Cette ressource n'est pas accessible. You are banned=Vous êtes banni Unauthorized=Accès INTERDIT This is a protected resource.=Ceci est une ressource protégée. aFolder=Répertoire link=Lien links=Liens Limits:=Limites: Google search=recherche Google Not found=Ressource Introuvable Delete selected=Supprimer la sélection Select All in this Page=Cocher tous les éléments affichés. Reset=Par défaut Your username / password doesn't match=L'identifiant et/ou le Mot de Passe semble(nt) inexact(s) go to root=Retour à la racine Server busy=Serveur Surchargé CLOSE PROGRESS FRAME=Fermer la FENÊTRE DE PROGRESSION ADD PROGRESS FRAME=Ouvrir une FENÊTRE DE PROGRESSION CANCEL UPLOAD=Annuler les envois Upload files=Envoyer les fichiers You can enter a comment with your uploads.=Vous pouvez entrer un commentaire avec vos envois. Disk space=Espace disque libre OK !=Envoi réussi ! Thank you for upload,=Merci d'uploader, Thank you again=Merci encore FAILED !=Echec de l'envoi ! folder(s)=répertoire(s) file(s)=fichier(s) Progress status=Progression Auto-refresh every=Actualisation toutes les seconds=seconde(s) see you soon !=à bientôt ! max c dl msg=Ce serveur a une limite aux téléchargements simultanés .
Cette limite etant atteinte, veuillez réessayer plus tard. retry later=Veuillez réessayer plus tard. Speed=Vitesse bytes=octets NEW=NOUVEAU No files=Aucun Fichiers No file exchange in progress=Aucun transfert en cours Kb/s=Ko/s You have selected={.convert|ansi|utf-8|Vous avez slectionn.} Item(s)={.convert|ansi|utf-8|lment(s).} : Do you really want delete this(these) file(s) ?=Voulez-vous vraiment supprimer ce(ces) fichier(s) ? Deleting items.={.convert|ansi|utf-8|Suppression d'lments.}. All=Tous Then type the new password for that user.=Ensuite, entrez le Nouveau Mot de Passe pour cet Utilisateur. Then type the password for that user.=Ensuite, entrez le Mot de Passe pour cet Utilisateur. Actual Page=Page Currently browsing=Chemin Courant zfolder=Chemin courant: Logout=Déconnexion All=Tous Items/Page=Éléments par page BACK=Retour item folder=Est un élément de item(s) found=élément(s) trouvé(s) Next=Suivante 1seconds=secondes. Prev=Précédente Items=éléments to=à Value=Valeur First=Première Last=Dernière Information / Ext=Info / Extensions Uploaded by=
Le fichier %item-name% est un envoi de 1Upload=Envoyer des Fichiers 1Folder archive=Archiver le contenu (*.tar) 1File list=Lister le contenu (URL) Your IP=Votre adresse IP Administration=Administration Admin Panel=Panneau d'Administration Administration Panel=Panneau d'Administration Just click on the descriptions to perform that action.=Cliquez sur la description de l'action que vous souhaitez appliquer. Accounts Properties=Propriétés des Comptes You do not have sufficient privileges to access this feature.=Vous n'avez pas les droits nécessaires pour l'usage de cette option. You must be an administrator.=Vous devriez-être un "ADMINISTRATEUR". To use this function simply type in the Username of the Account you want to change.=Pour utiliser cette fonction, entrez le nom du Compte Utilisateur que vous souhaitez modifier. New User=Créer un Nouveau Compte Change=Modifier Username=Nom du Compte Utilisateur Password=Mot de Passe Home=Sortie Change a users' password=Modifier un Mot de Passe New Password=Nouveau Mot de Passe Create a new user=Créer un Nouveau Compte New User Created !=Le Nouveau Compte est créé ! Limits changed!=Paramètre modifié ! Limits Changer=Paramétrer les Limites Error=Erreur ! Pass Changer=Modifier un Mot de Passe Account Properties changed !=Propriétés du Compte modifiées ! Password changed !=Le Mot de Passe est modifié ! Click on=Cliquez sur to ignore limits.=pour ignorer les limites. To use this function simply type in the Username of the Account you want to=Pour utiliser cette fonction, entrez simplement le nom du Compte Utilisateur que vous souhaitez Permissions changed!=Permissions modifiées ! Disallow Changer=Supprimer des Permissions Authorize only these Accounts=Autoriser uniquement ce(s) Compte(s) Add Authorization for these Accounts=Ajouter l'Autorisation pour ce(s) Compte(s) Remove Authorization for these Accounts=Supprimer l'Autorisation de ce(s) Compte(s) Folder Permissions=Permissions sur un Répertoire Change access to a folder=Modifier les Permissions sur un Répertoire To use this function simply type in the address of the folder you want to change (eg: template/images ).=Pour utiliser cette fonction, entrez simplement l'adresse du répertoire que vous voulez paramétrer (ex: template/images). Then add the Usernames (seperated by=Puis ajouter les Noms des Comptes Utilisateurs (séparés par un ) to the appropriate boxes.=) dans les champs appropriés. Set the Accounts Properties=Définir les Propriétés d'un Compte Allow a user to access/upload/delete/ a folder=Permissions d'Accès/d'Envoi/de Supression/ sur un Répertoire Select an User Account=Sélectionner un Compte Utilisateur Enable Account=Activer ce Compte Is a Group=Ce Compte est un Groupe This Account ignore limits=Ce Compte ignore les Limites To use this function, simply select an=Pour utiliser cette fonction, sélectionnez un in the=dans la list=liste Check / Uncheck the settings, then fill in the useful fields.=Cochez / Décochez vos paramètres, puis remplissez les champs utiles. User Account=Compte Utilisateur 1Username=Nom du Compte Utilisateur 85=83 188=210 25=26 Create=Créer 8create=créer 3Folder=répertoire Choose from the=Choisissez dans la the setting to apply to this=le paramètre à appliquer pour ce Choose an parameter for the Folder=Choisissez un paramètre pour le répertoire Parameter applied=Paramètre appliqué Changes Access permissions=Modifications des permissions d'Accès Changes permissions Uploads=Modifications des permissions d'Envois Changes permissions Deletion=Modifications des permissions de Suppressions You have not selected=Vous n'avez sélectionné ANY PARAMETER=AUCUN PARAMETRE Properties Changer=Propriétés des Comptes Redirect to...=Rediriger vers... Linked with...=Compte lié avec...