rejetto forum
Software => HFS ~ HTTP File Server => HTML & templates => Topic started by: hugostwen on November 17, 2009, 12:29:48 PM
-
Hello comrades,
I have created a true iPhone template:
(http://sites.google.com/site/softopark/_/rsrc/1258460470332/Home/hfs--http-file-server/IMG_0007.png)
The following futures are implemented:
- search
- sort
- new item mark
- handy navigation bar
- multi language (english and russian included)
The template will only work with HFS 2.3 or greater; macros must be enabled.
Installation instructions:
1. Unzip files to the HFS folder
2. With the HFS do: Menu-> HTML template -> Change file...
3. Select iMelange-1.1.tpl
4. Have fun !
You are welcome for questions and comments!
-
You can add the file for the French language
There are no limitations in the distribution and in the correction of this file ;)
-
wow, it looks good :)
-
thx nice template
-
first of all, great work
but i cant for the life of me get this to work with users enabled
also i saw on another post where someone found a way to detect if youre on an iphone or a standard browser but the link that was posted was dead
seems like it would be similar to how hfs handles a different template for different folders
-
... to detect if youre on an iphone or a standard browser ....
It's a good idea! I hope, HFS is able to pass a http header value to a template. I need to spend some time to investigate the point. Will keep you up to date.
-
it is posible to use the macro {.get|agent.} to know who is the distant browser
at the beginning of the default template add those lines with correct informations
{switch|{.get|agent.}
|agent iphone|{:{.load|iphone template.}:}
|agent x|{:{.load|template y.}:}
|agent y{:{.load|template y.}:}
|..... |.....
|{.section|main.} /switch.}
[main]
<html>.......
:)
-
Hi,
I tried this iphone template, its working,
But i have 3 diff kind of users, Pc based users ( Firefox / IE ) , Mac User , Iphone & Blackberry users,
How can i make this templates work based on diff device, i dont know much scripting,
Can give more info on this script
{switch|{.get|agent.}
|agent iphone|{:{.load|iMelange-1.1.tpl}:}
|agent windows|{:{.load|hfs.tpl.}:}
|..... |.....
{.section|main.} /switch.}
how to make it working for all of these needs
thanks , btw, i am using 2.3 version , i have around 50 users of this HFS app.
-
make some test by including this macro on each hfs.tpl , note the message into the log of hfs and report here the result
{.add to log|connexion with browser agent {.get|agent.}.}
-
mars, you can find the operating system in the user-agent http header
-
roessi moved to
http://www.rejetto.com/forum/index.php/topic,7983.0.html
-
mars, you can find the operating system in the user-agent http header
yes but i have no iphone and no Mac to find the exact information ;)
-
that's the easy part :D
http://www.google.com/search?q=iphone+user-agent
-
I can still not understand how can I have 2 diff template .
I need atleast 2 templates , one for iphone users and one for all others,
can you pl. provide working script which i can copy and paste
-
i think the only possible way with current HFS version is to merge the 2 templates.
there's no way to have 2 templates and a script to use them both.
i will make this possible in the future. i hope *near* future.
-
thanks a lot, i will wait for the next release with this feature
-
good news everyone.
with next version it will be possible to make a script to load templates.
this is a simple example that will load rawr template only when we are in the home/root, and default template when we are inside folders.
[+request]
{.load tpl|{.if|{.%url% = /.}|C:\temp\rawr\RAWR-Template-0.1.2.tpl.}.}
-
please help how do i enable macros it says WARNING: This template will only work with HFS 2.3 or greater; macros must be enabled. i dont know what to do. this is for imelange
-
first of all, great work
but i cant for the life of me get this to work with users enabled
Same tried everything can't get it to work
-
Ok try this it worked for me i cant believe i didn't spot this out. you know how it says HFS2.3 or greater well i thought i had that but i had HFS 2.2f which doesn't have macros here is download link and try it again. (http://www.softpedia.com/get/Internet/Servers/WEB-Servers/HTTP-File-Server.shtml) P.S visit my site sylentserver.dnsalias.net
-
first of all, great work
but i cant for the life of me get this to work with users enabled
I can't either. Any ideas as to why?
-
Hello.
I just downloaded HFS v 2.3 build 260 and this iPhone template.
HFS 2.3 works fine with the default template, but the client cannot connect when HFS is configured with the iPhone iMelange template (nothing is displayed on the client browser).
I dont know if it is normal, but the file template/style.css begins with stranges characters :
body {
Is it normal, or is this file corrupted ?
Does anyone have also some problem with this template ?
-
Hello.
I just downloaded HFS v 2.3 build 260 and this iPhone template.
HFS 2.3 works fine with the default template, but the client cannot connect when HFS is configured with the iPhone iMelange template (nothing is displayed on the client browser).
I dont know if it is normal, but the file template/style.css begins with stranges characters :
body {
Is it normal, or is this file corrupted ?
Does anyone have also some problem with this template ?
je vais te répondre en francais, ce sera plus simple:
les templates sont prevus à la base pour fonctionner avec des navigateurs type PC ou MAC, la présentation est différente sur les iPhone d'où l'utilisation d'un template bien spécifique.
si tu veux concilier les deux modeles, il va te falloir les incorporer les deux modèles l'un dans l'autre, faisable mais hardu.
la solution la plus simple est de faire fonctionner deux instances de hfs dans des répertoires séparés avec sauvegarde des options dans un fichier, il te faudra aussi créer un systeme de fichier VFS commun aux deux instances, sur l'une d'elle tu mettra le template type PC en route, et sur l'autre instance le modele iphone.
tu auras ainsi deux serveurs différents mais avec la meme arborescence, les ports d'écoute de hfs devrons etre différents bien entendu. par exemple 80 par defaut pour la version PC et 7000 pour la version iphone
avec les dns dynamyques il est possible de rediriger l'utilisateur vers l'un ou l'autre des serveurs hfs en cours de fonctionnement.
il faudra aussi désactiver une option si nécessaire en mode expert dans le menu >> start/exit >> only 1 instance
si tu as un routeur il te faudra 'ouvrir' les deux ports nécessaires (routage) pour que celui ci redirige les connexions externes vers ton ordinateur sur les ports 80 et 7000 dans notre cas en direction de l'adresse ip locale de ton réseau.
tu trouveras pas mal de posts sur le forum qui te donneront les renseignements nécessaires à tes besoins, ce sera peut etre long mais tres instructif pour apprendre à te débrouiller seul ;)
-
je vais te répondre en francais, ce sera plus simple:
les templates sont prevus à la base pour fonctionner avec des navigateurs type PC ou MAC, la présentation est différente sur les iPhone d'où l'utilisation d'un template bien spécifique.
si tu veux concilier les deux modeles, il va te falloir les incorporer les deux modèles l'un dans l'autre, faisable mais hardu.
la solution la plus simple est de faire fonctionner deux instances de hfs dans des répertoires séparés avec sauvegarde des options dans un fichier, il te faudra aussi créer un systeme de fichier VFS commun aux deux instances, sur l'une d'elle tu mettra le template type PC en route, et sur l'autre instance le modele iphone.
tu auras ainsi deux serveurs différents mais avec la meme arborescence, les ports d'écoute de hfs devrons etre différents bien entendu. par exemple 80 par defaut pour la version PC et 7000 pour la version iphone
avec les dns dynamyques il est possible de rediriger l'utilisateur vers l'un ou l'autre des serveurs hfs en cours de fonctionnement.
il faudra aussi désactiver une option si nécessaire en mode expert dans le menu >> start/exit >> only 1 instance
si tu as un routeur il te faudra 'ouvrir' les deux ports nécessaires (routage) pour que celui ci redirige les connexions externes vers ton ordinateur sur les ports 80 et 7000 dans notre cas en direction de l'adresse ip locale de ton réseau.
tu trouveras pas mal de posts sur le forum qui te donneront les renseignements nécessaires à tes besoins, ce sera peut etre long mais tres instructif pour apprendre à te débrouiller seul ;)
Merci de ta réponse.
Mais en fait je veux juste le faire fonctionner depuis le navigateur de l'iPhone, et pas a partir d'un PC.
Mais ca ne fonctionne pas a partir du moment ou je choisi le template iMelange, rien ne s'affiche sur l'iphone.
Avec le template standard, ca s'affiche bien sur l'iPhone, mais bien sur la mise en page n'est pas vraiment adaptée.
Qu'est ce qui peut faire que ce template iMelange ne marche pas du tout ?
-
I dont know if it is normal, but the file template/style.css begins with stranges characters :
body {
je n'avais pas fait attention à ce probleme, tu utilise le template de ce topic? c'et pour y jeter un oeil.
Réponse : edite le fichier syle.css et supprime ce qu'il y a avant 'body {'
modifie le avec notepad.exe pas un autre comme wordpad.exe tu auras un texte brut sans 'surplus'
-
I dont know if it is normal, but the file template/style.css begins with stranges characters :
body {
je n'avais pas fait attention à ce probleme, tu utilise le template de ce topic? c'et pour y jeter un oeil.
Réponse : edite le fichier syle.css et supprime ce qu'il y a avant 'body {'
modifie le avec notepad.exe pas un autre comme wordpad.exe tu auras un texte brut sans 'surplus'
Oui c'est le template de ce message.
C'est la première chose que j'ai essayé de faire avant de poster mon message. Et ca ne change rien
-
je ne connais pas bien ce template mais essaie simplement de renommer le style.css en autre chose pour qu'il ne soit pas chargé
tu devrais au moins obtenir un affichage quelconque en principe
la tradoc en francais ici http://www.rejetto.com/forum/index.php?action=dlattach;topic=7766.0;attach=4703
je viens de charger les fichiers avec la build 260, le template passe parfaitement sur le navigateur IE, il n'y a pas de conflits d'affichage
-
je viens de charger les fichiers avec la build 260, le template passe parfaitement sur le navigateur IE, il n'y a pas de conflits d'affichage
Chez moi ca ne fonctionne qu'avec le template standard (sous IE , chrome et iphone). Il me demande de m'identifier puis l'ecran s'affiche.
Mais avec le template iMelange, il ne me demande meme pas de m'identifier...
Et ca fait pareil sans le fichier style.css.
-
essaie avec un vfs qui ne necessite pas de se loguer, le root sans password et un sous répertoire non protégé
-
I'm having the same problem as YVESZAJ. Using this template I can load HFS in Firefox on my desktop computer, but when I try to access HFS with my iPhone 4, it won't even prompt me for my username and password.
HFS works on my iPhone 4 with other templates, just not this one. Any ideas?
-
I dont know if it is normal, but the file template/style.css begins with stranges characters :
body {
It's UTF-8 identifier (so called BOM).
For everyone else asking why this doesn't work. Well, it specifically designed for browsers based on WebKit engine (Safary, Chrome). Hence it works only on iPhone and Adnroid smartphones. Don't expect it to work in Mini Opera, Windows Mobile etc.
I personally find this template pretty exciting, but it has to be adapted to CSS3.
And for questions about choosing template. I would propose different solution. Every modern browser support choosing CSS stylesheet according to attribute "media" in <link /> tag.
For example the following code will work just fine, desktop browser will automatically choose "normal.css", but phone browser will use "mobile.css"
<link href="/template/normal.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/template/mobile.css" rel="stylesheet" type="text/css" media="handheld" />
This will work even with old phones. Even my ancient Sony Ericsson works with it :)
Now it's question of layouting desktop version correctly by CSS. Which is not a big deal ;)
-
Nice template and i am really love this template on my iphone. But i can't seem to be able to login and therefore i can't access folders that are locked i would really appreciate it if you could upload a new folder with the authpopup working.
Thanks
-DiceDigital
-
je ne connais pas bien ce template mais essaie simplement de renommer le style.css en autre chose pour qu'il ne soit pas chargé
tu devrais au moins obtenir un affichage quelconque en principe
la tradoc en francais ici http://www.rejetto.com/forum/index.php?action=dlattach;topic=7766.0;attach=4703
je viens de charger les fichiers avec la build 260, le template passe parfaitement sur le navigateur IE, il n'y a pas de conflits d'affichage
When you start the second HFS will come out a lot of errors in the settings that can be set to run multiple HFS still produces a lot of errors. Tell me how to run two on one computer?
-
Thank you really gr8 theme I LoVe IT XD
umm but there is small problem there is no button for upload !!
could please add it
thank you in advance