From 4821b6b5972a72e876ed4d4701968c848e6fc42c Mon Sep 17 00:00:00 2001 From: yannick Date: Tue, 3 Oct 2006 18:55:36 +0000 Subject: [PATCH] sync with EN --- .../language-function-html-select-time.xml | 163 +++--------------- .../language-function-html-table.xml | 122 +++++++------ .../language-function-mailto.xml | 35 ++-- .../language-function-math.xml | 71 +++++--- .../language-function-popup-init.xml | 31 ++-- 5 files changed, 178 insertions(+), 244 deletions(-) diff --git a/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml b/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml index b1deec66..d87f8e73 100644 --- a/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml +++ b/docs/fr/designers/language-custom-functions/language-function-html-select-time.xml @@ -1,15 +1,22 @@ - + {html_select_time} - {html_select_time} est une + {html_select_time} est une fonction personnalisée qui crée des listes déroulantes pour saisir une heure. Elle prends en charge l'heure, les minutes, les secondes et le méridian. + + L'attribut time accepte comme paramètre différents + formats. Ils peuvent être un timestamp unique, une chaîne respectant le format + YYYYMMDDHHMMSS ou une chaîne + valide pour la fonction php + strtotime(). + @@ -45,35 +52,35 @@ display_hours boolean Non - true + &true; S'il faut afficher l'heure. display_minutes boolean Non - true + &true; S'il faut afficher les minutes. display_seconds boolean Non - true + &true; S'il faut afficher les secondes. display_meridian boolean Non - true + &true; S'il faut afficher le méridian (am/pm) use_24_hours boolean Non - true + &true; S'il faut utiliser l'horloge 24 heure. @@ -143,172 +150,48 @@ - - L'attribut 'time' accepte comme paramètre différents formats. Ils peuvent être - un timestamp unique, une chaîne respectant le format AAAAMMJJHHMMSS ou une chaîne - valide pour la fonction php strtotime(). - html_select_time - L'exemple ci-dessus affichera : + À 9:20 et 23 secondes du matin, le template ci-dessus affichera : - - - - - - +...coupé... - - - - - - - - - - - +...coupé... @@ -321,8 +204,8 @@ Code du template : Voir aussi - $smarty.now, - {html_select_date} et + $smarty.now, + {html_select_date} et les astuces sur les dates. diff --git a/docs/fr/designers/language-custom-functions/language-function-html-table.xml b/docs/fr/designers/language-custom-functions/language-function-html-table.xml index 323532cc..ffcb33d2 100644 --- a/docs/fr/designers/language-custom-functions/language-function-html-table.xml +++ b/docs/fr/designers/language-custom-functions/language-function-html-table.xml @@ -1,19 +1,13 @@ - + {html_table} - {html_table} est une fonction personnalisée - qui transforme un tableau de données dans un tabeau HTML. L'attribut - cols détermine le nombre de colonne du tableau. - Les attributs table_attr, tr_attr - et td_attr déterminent les attributs donnés aux - balises table, tr et td. Si tr_attr ou - td_attr sont des tableaux, ils seront parcourus. - trailpad est la valeur avec laquelle cera remplit - les cellules restantes de la dernière ligne, s'il y en a. + {html_table} est une + fonction personnalisée + qui transforme un tableau de données dans un tabeau HTML. @@ -45,7 +39,7 @@ Non 3 - nombre de colonnes de la table ou une liste de noms de colonnes séparés par une + Nombre de colonnes de la table ou une liste de noms de colonnes séparés par une virgule ou un tableau contenant les noms des colonnes. Si l'attribut "cols" est vide, mais que des lignes sont données, alors le nombre de colonnes sera calculé en utilisant le nombre de lignes et le nombre d'éléments à afficher pour qu'il y @@ -61,7 +55,7 @@ No empty - nombre de lignes de la table. Si l'attribut "rows" est vide, mais que des colonnes + Nombre de lignes de la table. Si l'attribut "rows" est vide, mais que des colonnes sont données, alors le nombre de lignes sera calculée en utilisant le nombre de colonnes et le nombre d'éléments à afficher pour qu'il y ait juste assez de lignes pour afficher tous les éléments. @@ -73,7 +67,7 @@ No cols - la direction du rendu des éléments consécutifs dans la boucle du tableau. + La direction du rendu des éléments consécutifs dans la boucle du tableau. cols signifie que les éléments doivent être afficher colonnes par colonnes. rows signifie que les éléments doivent être @@ -86,7 +80,7 @@ No empty - texte à utiliser pour l'élément caption du tableau. + Texte à utiliser pour l'élément <caption> du tableau. @@ -94,35 +88,37 @@ chaîne de caractères Non border="1" - attributs pour la balise table + attributs pour la balise <table> th_attr chaîne de caractères No empty - attributs pour les balises th (les tableaux sont parcourus) + Attributs pour les balises <th> + (les tableaux sont parcourus) tr_attr chaîne de caractères Non empty - attributs pour les balises tr (les tableaux sont parcourus) + Attributs pour les balises <tr> (les tableaux sont parcourus) td_attr chaîne de caractères Non empty - attributs pour les balises td (les tableaux sont parcourus) + Attributs pour les balises <td> + (les tableaux sont parcourus) trailpad chaîne de caractères Non &nbsp; - valeur avec laquelle remplir les cellules + Valeur avec laquelle remplir les cellules restantes de la dernière ligne (si il y en a) @@ -149,63 +145,89 @@ + + + + L'attribut cols détermine le nombre + de colonnes dans le tableau. + + + + Les valeurs table_attr, tr_attr + et td_attr déterminent les attributs fournis dans les balises + <table>, <tr> + et <td>. + + + + Si tr_attr ou td_attr + est un tableau, il sera parcourru. + + + + trailpad est la valeur utilisée pour compléter les cellules + vides de la dernière ligne s'il y en a. + + + {html_table} assign('data',array(1,2,3,4,5,6,7,8,9)); $smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"')); $smarty->display('index.tpl'); ?> ]]> + + Les variables assignées depuis PHP peuvent être affichées comme le démontre + cet exemple. + - - - Affichera : - - - - -123 -456 -789 - + + 123 + 456 + 789 + + + +{**** Deuxième exemple ****} +{html_table loop=$data cols=4 table_attr='border="0"'} + - - - - - + + + + +
1234
5678
9   
1234
5678
9   
+ + +{**** Troisième exemple ****} +{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr} + - - - - - + + + + +
firstsecondthirdfourth
1234
5678
9   
1234
5678
9   
]]> -
+
diff --git a/docs/fr/designers/language-custom-functions/language-function-mailto.xml b/docs/fr/designers/language-custom-functions/language-function-mailto.xml index c9357713..c6378bcc 100644 --- a/docs/fr/designers/language-custom-functions/language-function-mailto.xml +++ b/docs/fr/designers/language-custom-functions/language-function-mailto.xml @@ -1,14 +1,22 @@ - + {mailto} - {mailto} crée un lien mailto automatiquement encodé (optionnel). + {mailto} crée un lien mailto: + automatiquement encodé (optionnel). L'encodage rend la tâche de récupération des e-mails sur votre site plus difficiles aux "web spiders". + + Note technique + + Javascript n'est certainement pas la forme d'encodage la plus robuste. + Vous pouvez également utiliser un encodage hexadécimal. + + @@ -31,14 +39,14 @@ chaîne de caractères Oui n/a - l'adresse email + L'adresse email text chaîne de caractères Non n/a - le texte à afficher, par défaut l'adresse email + Le texte à afficher, par défaut l'adresse email encode @@ -77,7 +85,7 @@ chaîne de caractères Non n/a - newsgroup ou poster le message. + Newsgroup où poster le message. Séparez les entrées par une virgule. @@ -85,7 +93,7 @@ chaîne de caractères Non n/a - Adresses ou transmettre le message. + Adresses où transmettre le message. Séparez les entrées par une virgule. @@ -95,18 +103,11 @@ Non n/a Toute information que vous souhaitez passer au lien, - comme par exemple une classe css. + par exemple une classe css. - - Note technique - - Javascript n'est certainement pas la forme d'encodage la plus robuste. - Vous pouvez également utiliser un encodage hexadécimal. - - Exemple avec {mailto} @@ -145,9 +146,9 @@ Voir aussi - escape, - le camouflage des adresses E-mail et - {textformat}. + escape, + {textformat} + et le camouflage des adresses E-mail. diff --git a/docs/fr/designers/language-custom-functions/language-function-math.xml b/docs/fr/designers/language-custom-functions/language-function-math.xml index d322e911..6c329c66 100644 --- a/docs/fr/designers/language-custom-functions/language-function-math.xml +++ b/docs/fr/designers/language-custom-functions/language-function-math.xml @@ -1,25 +1,54 @@ - + {math} - {math} autorise les designers de templates à effectuer des opérations - dans le template. Toute valeur numérique peut être utilisée dans une - opération, et le résultat sera affiché à la place des balises - "equation". Les variables utilisées dans l'opération sont passées en - tant que paramètre, et peuvent être des variables de templates ou des - valeurs statiques. +, -, /, *, abs, ceil, cos, - exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt, - srans et tan sont tous des opérateurs valides. Voir la - documentation PHP pour plus d'informations sur ces fonctions - mathématiques. - - - Si vous spécifiez l'attribut assign, la sortie sera assignée à la variable - donnée plutôt que d'être directement affichée. + {math} autorise les designers de templates à effectuer + des opérations dans le template. + + + Toute valeur numérique peut être utilisée dans une + opération, et le résultat sera affiché à la place des balises + "equation". + + + + Les variables utilisées dans l'opération sont passées en + tant que paramètre, et peuvent être des variables de templates ou des + valeurs statiques. + + + +, -, /, *, abs, ceil, cos, + exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt, + srans et tan sont tous des opérateurs valides. Voir la + documentation PHP pour plus d'informations sur ces fonctions + mathématiques. + + + + Si vous spécifiez l'attribut assign, la sortie + de la fonction {math} sera assignée à la variable + donnée plutôt que d'être directement affichée. + + + + + Note technique + + {math} est une fonction coûteuse en terme de + performances, du fait qu'elle utilise la fonction PHP + eval(). + Effectuer les calculs dans votre code PHP est beaucoup plus efficient, donc, chaque fois + que possible, effectuez vos calculs directement dans PHP et + assignez le résultat au template. + Evitez coût que coût les appels répétitifs à la fonction {math}, + comme on pourait le faire une + une boucle {section}. + + @@ -76,18 +105,6 @@ - - Note technique - - {math} est une fonction coûteuse en terme de performances, du fait - qu'elle utilise la fonction PHP eval(). - Effectuer les calculs dans votre code PHP est beaucoup plus efficient, donc, chaque fois - que possible, effectuez vos calculs directement dans PHP et assignez - le résultat au template. Evitez coût que coût les appels - répétitifs à la fonction {math}, comme on pourait le faire une - une boucle {section}. - - {math} diff --git a/docs/fr/designers/language-custom-functions/language-function-popup-init.xml b/docs/fr/designers/language-custom-functions/language-function-popup-init.xml index 530763f6..5436cd6e 100644 --- a/docs/fr/designers/language-custom-functions/language-function-popup-init.xml +++ b/docs/fr/designers/language-custom-functions/language-function-popup-init.xml @@ -1,6 +1,6 @@ - + {popup_init} @@ -10,16 +10,27 @@ une librairie capable de réaliser des fenêtres surgissantes (nous parlerons de "popup"). Ce type de fenêtre est utilisé pour apporter des informations contextuelles, comme des infobulles d'aides ou astuces. - {popup_init} doit être appelé une seule fois, - de préférence dans la balise <head>, dans toutes les pages si vous - comptez utiliser la fonction {popup}. - Le chemin est relatif au script exécuté ou un chemin complet (ie non relatif au template). - - - overLib - a été écrit par Erik Bosrup, et le site de l'auteur/le téléchargement est disponible à l'adresse sur - &url.overLib;. + + + + {popup_init} doit être appelé une seule fois, + de préférence dans la balise <head>, dans toutes les pages si vous + comptez utiliser la fonction + {popup}. + + + + Le chemin est relatif au script exécuté ou un chemin complet (i.e. non relatif au template). + + + + overLib + a été écrit par Erik Bosrup, et le site de l'auteur/le téléchargement est disponible à l'adresse sur + &url.overLib;. + + + {popup_init}