glob2-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[glob2-devel] Glob2 web look


From: Gabriel Walt
Subject: [glob2-devel] Glob2 web look
Date: Wed, 23 Apr 2003 05:57:28 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3) Gecko/20030312

Hello,

J'ai aussi mis a jour le look de glob2 et implemente les frames. Je trouve que ca tire une gueule correcte, il ne manque plus que quelques petits globules sobres dans les coins (genre a droite de la barre de titre)! L'avantage d'un look gris est que ca fait avantageusement ressortir les images qu'on met en suite quelles qu'elles soient.

Voici ce que je mets au sommet de ma todo pour olaf version glob2 (pour les vacances d'ete): - Faire des messages d'erreur clairs, plutot qu'olaf ne se plante n'importe comment quand les fichiers de config ne sont pas coherents. - Les liens-images doivent s'ouvrir dans une page html faite pour (pour conserver les couleurs de fond, et mettre un bouton back). - Revoir tout le layout et utiliser les CSS et du XHTML (c'est backward compatible si bien implemente).

Pour les petites updates et autres modif, je peux bien-entendu les faire avant l'ete...

Sinon, j'ai aussi implemente le tag imgpack et (presque) l'utf-8. Pour l'utf-8, j'en avais marre, faut juste encore passer iconv, car je ne savais pas trop comment l'automatiser et ne pas faire ca a la main pour chaque fichier (la flemme), par contre le header est en place. Merci NCT! :)

Voici la doc des macro-tags disponibles dans les fichiers de contenu (tous les fichiers a l'exception de root.txt et include.txt): -- \title{str}: change le titre de la page (titre de la premiere case de la fenetre) -- \newwindow{str}: cree une nouvelle case dans la page et lui donne str comme titre -- \inc{id}: permet d'acceder aux phrases modele definies dans include.txt (la langue est choisie automatiquement)
-- \h1{str}: cree un titre de niveau 1
-- \h2{str}: cree un titre de niveau 2
-- \p{str}: cree un paragraphe
-- \pre{str}: insere le texte de facon preformatee (tag HTML <PRE>)
-- \item{str}: cree une liste a points (tags HTML <UL><LI>)
-- \enum{str}: cree une liste a numeros (tags HTML <OL><LI>)
-- \list{str1}{str2}: cree un tableau de definition str1 etant le terme et str2 la definition (tags HTML <DL><DT><DD>) -- \img{file1}{file2}{str}: insere une image, file1 est la miniature, file2 le lien vers l'original et str le texte descriptif - les images sont centrees (les accolades des elements qui n'existent pas peuvent rester vide) -- \imgpack{file1}{file2}{str}: insere une image, file1 est la miniature, file2 le lien vers l'original et str le texte descriptif - les images sont mises cote a cote (les accolades des elements qui n'existent pas peuvent rester vide) -- \til{file1}{file2}{str}: table image left, fonctionne comme le tag img, mais l'image est a gauche du texte -- \tir{file1}{file2}{str}: table image right, fonctionne comme le tag img, mais l'image est a droite du texte
-- \t2{str1}{str2}: tableau a deux colonnes
-- \t3{str1}{str2}{str3}: tableau a trois colonnes
-- \t4{str1}{str2}{str3}{str4}: tableau a quatre colonnes
-- \void{str}: str est insere sans ajouter quoi que ce soit autour
-- \code{str}: str est insere sans ajouter quoi que ce soit autour, et les mini-tags sont desactives -- \reset: remet a zero tous les elements qui se collent les uns aux autres (tableaux et listes)

Et voici la doc pour les micro-tags:
Tous les micro-tags des str de macro-tags sont parses (a l'exception du tag code).
-- \\ => \
-- \{ => {
-- \} => }
-- \< => &lt; (plus petit que <)
-- \> => &gt; (plus grand que >)
-- \_ => &nbsp; (espace insequable " ")
-- \e => &euro; (monnaie euro €)
-- \c => &copy; (copyright (c))
-- \r => &reg; (registered (r))
-- \m => &trade; (trademark tm)
-- \Q ... \q => &laquo; ... &raquo; (quote - guillemets francais << ... >>)
-- \n => <BR> (nouvelle ligne)
-- \B ... \b => <B> ... </B> (bolt - gras)
-- \I ... \i => <I> ... </I> (italic - italique)
-- \T ... \t => <TT> ... </TT> (teletype - police a largeur fixe)
-- \D ... \d => <SUB> ... </SUB> (down - subscritpt - indice)
-- \U ... \u => <SUP> ... </SUP> (up - superscript - exposant)
-- \S ... \s => <SMALL> ... </SMALL> (small - petits characteres)
-- \L ... \l => <A HREF=" ... "> ... </A> (link - anchor - lien)
-- \L .1. \x .2. \l => <A HREF=" .1. "> .2. </A> (link - anchor - lien avec legende) A noter que pour les liens internes, il y a une notation prevue pour, afin de conserver les autres arguments que le path: \L=glob2/welcome\l ou \L=glob2/welcome\xWelcome\l le resultat des deux est identique.

J'espere que vous y comprenez qqch... Mais il faut que vous essayez, et ca viendra tout seul!

Gabriel










reply via email to

[Prev in Thread] Current Thread [Next in Thread]