Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
atelier:syntaxe [19/09/2013 16:34] captnfab [Blocs non analysés] |
atelier:syntaxe [21/10/2015 21:00] (Version actuelle) paskal ajout de la représentation des touches du clavier |
||
---|---|---|---|
Ligne 53: | Ligne 53: | ||
Les liens internes sont créés en utilisant les crochets. Vous pouvez soit | Les liens internes sont créés en utilisant les crochets. Vous pouvez soit | ||
- | juste donner un [[nom de page]] soit utiliser un | + | juste donner un [[:url-invalide |nom de page]] soit utiliser un |
- | [[nom de page|texte pour le titre]]. Les noms de pages (//pagenames//) wiki | + | [[:url-invalide |texte pour le titre]]. Les noms de pages (//pagenames//) wiki |
sont convertis automatiquement en minuscules ; les caractères spéciaux ne | sont convertis automatiquement en minuscules ; les caractères spéciaux ne | ||
sont pas autorisés. | sont pas autorisés. | ||
Ligne 60: | Ligne 60: | ||
Vous pouvez utiliser des [[doku>fr:namespaces|catégories]] (//namespaces//) en utilisant les //deux points// ('':'') dans le nom de page //pagename//. | Vous pouvez utiliser des [[doku>fr:namespaces|catégories]] (//namespaces//) en utilisant les //deux points// ('':'') dans le nom de page //pagename//. | ||
- | Vous pouvez utiliser des [[catégories]] (//namespaces//) en utilisant les //deux points// ('':'') dans le nom de page //pagename//. | + | Vous pouvez utiliser des [[:url-invalide |catégories]] (//namespaces//) en utilisant les //deux points// ('':'') dans le nom de page //pagename//. |
Pour plus de détails sur les catégories (//namespaces//), voir [[doku>fr:namespaces|Catégories]]. | Pour plus de détails sur les catégories (//namespaces//), voir [[doku>fr:namespaces|Catégories]]. | ||
Ligne 70: | Ligne 70: | ||
Notes : | Notes : | ||
- | * Les liens vers des [[syntaxe|pages existantes]] sont montrés dans un style différent des liens vers des pages [[inexistantes]]. | + | * Les liens vers des [[syntaxe|pages existantes]] sont montrés dans un style différent des liens vers des pages [[:url-invalide|inexistantes]]. |
* DokuWiki n'utilise pas la syntaxe [[wpfr>CamelCase]] pour utiliser des liens par défaut, mais ce comportement peut être activé dans le fichier de [[doku>fr:config|configuration]]. Astuce : si le mot DokuWiki apparaît sur cette page comme un lien, alors c'est que la syntaxe CamelCase est activée. | * DokuWiki n'utilise pas la syntaxe [[wpfr>CamelCase]] pour utiliser des liens par défaut, mais ce comportement peut être activé dans le fichier de [[doku>fr:config|configuration]]. Astuce : si le mot DokuWiki apparaît sur cette page comme un lien, alors c'est que la syntaxe CamelCase est activée. | ||
* Lorsque le titre d'une section est modifié, alors son lien change aussi. Donc ne comptez pas trop sur les liens de section. | * Lorsque le titre d'une section est modifié, alors son lien change aussi. Donc ne comptez pas trop sur les liens de section. | ||
Ligne 137: | Ligne 137: | ||
===== Images et autres fichiers ===== | ===== Images et autres fichiers ===== | ||
- | Vous pouvez inclure des [[doku>fr:images|images]] externes et internes avec des accolades. Vous pouvez spécifier leur taille (facultatif). | + | Vous pouvez inclure des [[:atelier:insertion-image|images externes]] avec des accolades. \\ |
+ | Vous pouvez aussi spécifier leur taille (facultatif). | ||
- | Taille réelle : {{wiki:dokuwiki-128.png}} | + | Taille réelle : {{http://de3.php.net/images/php.gif}} |
- | Redimensionnement à une largeur donnée : {{wiki:dokuwiki-128.png?50}} | + | Redimensionnement à une largeur donnée : {{http://de3.php.net/images/php.gif?50}} |
- | Redimensionnement à une largeur et une hauteur données((Si les proportions de l'image ne sont pas respectées, celle-ci sera <<découpée>> avant redimensionnement selon les nouvelles proportions)) : {{wiki:dokuwiki-128.png?200x50}} | + | Redimensionnement à une largeur et une hauteur données((Si les proportions de l'image ne sont pas respectées, celle-ci sera <<découpée>> avant redimensionnement selon les nouvelles proportions)) : {{http://de3.php.net/images/php.gif?200x50}} |
Image externe redimensionnée : {{http://de3.php.net/images/php.gif?200x50}} | Image externe redimensionnée : {{http://de3.php.net/images/php.gif?200x50}} | ||
- | Taille réelle : {{wiki:dokuwiki-128.png}} | + | Taille réelle : {{http://de3.php.net/images/php.gif}} |
- | Redimensionnement à une largeur donnée : {{wiki:dokuwiki-128.png?50}} | + | Redimensionnement à une largeur donnée : {{http://de3.php.net/images/php.gif?50}} |
- | Redimensionnement à une largeur et une hauteur données : {{wiki:dokuwiki-128.png?200x50}} | + | Redimensionnement à une largeur et une hauteur données : {{http://de3.php.net/images/php.gif?200x50}} |
- | Image externe redimensionnée : {{http://de3.php.net/images/php.gif?200x50}} | + | |
En utilisant des espaces à gauche ou à droite, vous pouvez choisir l'alignement. | En utilisant des espaces à gauche ou à droite, vous pouvez choisir l'alignement. | ||
- | {{ wiki:dokuwiki-128.png}} | + | {{ http://de3.php.net/images/php.gif?200x50}} |
- | {{wiki:dokuwiki-128.png }} | + | {{http://de3.php.net/images/php.gif?200x50 }} |
- | {{ wiki:dokuwiki-128.png }} | + | {{ http://de3.php.net/images/php.gif?200x50 }} |
- | {{ wiki:dokuwiki-128.png}} | + | {{ http://de3.php.net/images/php.gif?200x50}} |
- | {{wiki:dokuwiki-128.png }} | + | {{http://de3.php.net/images/php.gif?200x50 }} |
- | {{ wiki:dokuwiki-128.png }} | + | {{ http://de3.php.net/images/php.gif?200x50 }} |
Bien sûr, vous pouvez aussi ajouter un titre (affiché comme une bulle d'aide par la plupart des navigateurs). | Bien sûr, vous pouvez aussi ajouter un titre (affiché comme une bulle d'aide par la plupart des navigateurs). | ||
- | {{ wiki:dokuwiki-128.png |Ceci est le titre}} | + | {{ http://de3.php.net/images/php.gif?200x50 |Ceci est le titre}} |
- | {{ wiki:dokuwiki-128.png |Ceci est le titre}} | + | {{ http://de3.php.net/images/php.gif?200x50 |Ceci est le titre}} |
On peut proposer une image en téléchargement sans l'afficher, en utilisant ''?linkonly'' après le nom de l'image | On peut proposer une image en téléchargement sans l'afficher, en utilisant ''?linkonly'' après le nom de l'image | ||
- | {{ wiki:dokuwiki-128.png?linkonly|le logo de DokuWiki}} | + | {{ http://de3.php.net/images/php.gif?200x50?linkonly|le logo de DokuWiki}} |
- | {{ wiki:dokuwiki-128.png?linkonly|le logo de DokuWiki}} | + | {{ http://de3.php.net/images/php.gif?200x50?linkonly|le logo de DokuWiki}} |
Ligne 345: | Ligne 344: | ||
|gauche | droite| centré | | |gauche | droite| centré | | ||
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | ||
+ | |||
+ | |||
+ | ===== Représentation des touches du clavier ===== | ||
+ | |||
+ | Vous pouvez représenter la plupart des touches d'un clavier //fr// : | ||
+ | |||
+ | ^ //Affichage// ^ //Syntaxe// ^ //Commentaires// ^ | ||
+ | | <key>Echap</key> | %%<key>Echap</key>%% | touche d'échappement, notée aussi //Esc// | | ||
+ | | <key>F1</key> .. <key>F12</key> | %%<key>F1</key>%% .. %%<key>F12</key>%% | touches de fonction numérotées | | ||
+ | | <key>Impr écran</key> | %%<key>Impr écran</key>%% | notée aussi //Print Scrn// ou //SysRq// | | ||
+ | | <key>Arrêt Défil</key> | %%<key>Arrêt Défil</key>%% | notée aussi //Scroll Lock// | | ||
+ | | <key>Pause</key> | %%<key>Pause</key>%% | touche Attn, notée aussi //Break// | | ||
+ | | <key>← Retour Arrière</key> | %%<key>← Retour Arrière</key>%% | notée aussi //BS// ou //Backspace// | | ||
+ | | <key>Entrée</key> ou <key>entrée</key> | %%<key>Entrée</key>%% ou %%<key>entrée</key>%% | notée aussi //Enter// | | ||
+ | | <key>Inser</key> | %%<key>Inser</key>%% | touche d'édition, notée aussi //Ins// ou //Insert// | | ||
+ | | <key>Suppr</key> ou <key>Del</key> | %%<key>Suppr</key>%% ou %%<key>Del</key>%% | touche d'édition, notée aussi //Del// ou //Delete// | | ||
+ | | <key>Début</key> ou <key>⇱</key> ou <key>◤</key> | %%<key>Début</key>%% ou %%<key>⇱</key>%% ou %%<key>◤</key>%% | touche de défilement, notée aussi //Orig// ou //Home// | | ||
+ | | <key>Fin</key> ou <key>⇲</key> | %%<key>Fin</key>%% ou %%<key>⇲</key>%% | touche de défilement, notée aussi //End// | | ||
+ | | <key>PgPrec</key> ou <key>⇞</key> ou <key>PageUp</key> | %%<key>PgPrec</key>%% ou %%<key>⇞</key>%% ou %%<key>PageUp</key>%% | touche de défilement, notée aussi //PageUp// | | ||
+ | | <key>PgSuiv</key> ou <key>⇟</key> ou <key>PageDown</key> | %%<key>PgSuiv</key>%% ou %%<key>⇟</key>%% ou %%<key>PageDown</key>%% | touche de défilement, notée aussi //PageDown// | | ||
+ | | <key>Up</key> | %%<key>Up</key>%% | touche directionnelle | | ||
+ | | <key>Down</key> | %%<key>Down</key>%% | touche directionnelle | | ||
+ | | <key>Left</key> | %%<key>Left</key>%% | touche directionnelle | | ||
+ | | <key>Right</key> | %%<key>Right</key>%% | touche directionnelle | | ||
+ | | <key>Verr Num</key> | %%<key>Verr Num</key>%% | verrouillage des chiffres, notée aussi //Num Lock// | | ||
+ | | <key>Tab</key> ou <key>↹</key> | %%<key>Tab</key>%% ou %%<key>↹</key>%% | tabulation | | ||
+ | | <key>Verr Maj</key> | %%<key>Verr Maj</key>%% | verrouillage des majuscules, notée aussi //Caps Lock// ou avec le symbole "cadenas" | | ||
+ | | <key>Maj</key> ou <key>S</key> | %%<key>Maj.</key>%% ou %%<key>S</key>%% | touche de modification : touche majuscule | | ||
+ | | <key>Shift</key> ou <key>⇧</key> | %%<key>Shift</key>%% ou %%<key>⇧</key>%% | touche de modification : touche majuscule avec symbole flèche | | ||
+ | | <key>C</key> | %%<key>C</key>%% | touche de modification : touche contrôle | | ||
+ | | <key>Fn</key> | %%<key>Fn</key>%% | touche de modification : touche de fonction | | ||
+ | | <key>Windows</key> | %%<key>Windows</key>%% | touche super ou touche meta | | ||
+ | | <key>A</key> | %%<key>A</key>%% | touche de modification : touche //alternate// | | ||
+ | | <key>Espace</key> | %%<key>Espace</key>%% | barre d'espacement | | ||
+ | | <key>Alt Gr</key> | %%<key>Alt Gr</key>%% | touche de modification : touche //alternate graphic// | | ||
+ | | <key>Menu</key> | %%<key>Menu</key>%% | touche de menu contextuel | | ||
+ | | <key>Minus</key> | %%<key>Minus</key>%% | | | ||
+ | | <key>Ampersand</key> | %%<key>Ampersand</key>%% | | | ||
+ | | <key>LessThan</key> | %%<key>LessThan</key>%% | | | ||
+ | | <key>GreaterThan</key> | %%<key>GreaterThan</key>%% | | | ||
+ | | <key>a</key> .. <key>z</key> | %%<key>a</key>%% .. %%<key>z</key>%% | | | ||
+ | | <key>C-A-Suppr</key> | %%<key>C-A-Suppr</key>%% | | | ||
+ | | <key>C-c</key> | %%<key>C-c</key>%% | | | ||
+ | | <key>C-v</key> | %%<key>C-v</key>%% | | | ||
+ | | <key>C-Entrée</key> | %%<key>C-Entrée</key>%% | | | ||
+ | | <key>C-entrée</key> | %%<key>C-entrée</key>%% | | | ||
+ | | <key>C-S-Right</key> | %%<key>C-S-Right</key>%% | | | ||
+ | | <key>C-S-Left</key> | %%<key>C-S-Left</key>%% | | | ||
+ | | <key>C-PageUp</key> | %%<key>C-PageUp</key>%% | | | ||
+ | | <key>C-Minus</key> | %%<key>C-Minus</key>%% | | | ||
+ | | <key>Option-Command-W</key> | %%<key>Option-Command-W</key>%% | | | ||
+ | | <key>C-Command-Eject</key> | %%<key>C-Command-Eject</key>%% | | | ||
+ | |||
Ligne 388: | Ligne 440: | ||
</code> | </code> | ||
- | Les identificateurs de langage suivants sont actuellement reconnus : //4cs, abap, actionscript-french, actionscript, actionscript3, ada, apache, applescript, asm, asp, autoconf, autohotkey, autoit, avisynth, awk, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, cpp, cpp-qt, csharp, css, cuesheet, d, dcs, delphi, diff, div, dos, dot, ecmascript, eiffel, email, erlang, fo, fortran, freebasic, fsharp, gambas, genero, genie, gdb, glsl, gml, gnuplot, groovy, gettext, gwbasic, haskell, hicest, hq9plus, html, icon, idl, ini, inno, intercal, io, j, java5, java, javascript, jquery, kixtart, klonec, klonecpp, latex, lisp, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, modula2, modula3, mmix, mpasm, mxml, mysql, newlisp, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle8, oracle11, oxygene, oz, pascal, pcre, perl, perl6, per, pf, php-brief, php, pike, pic16, pixelbender, plsql, postgresql, povray, powerbuilder, powershell, progress, prolog, properties, providex, purebasic, python, q, qbasic, rails, rebol, reg, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, vala, vbnet, vb, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, winbatch, whois, xbasic, xml, xorg_conf, xpp, z80// | + | Les identificateurs de langage suivants sont actuellement reconnus : \\ |
+ | //4cs, abap, actionscript-french, actionscript, actionscript3, ada, apache, applescript, asm, asp, autoconf, autohotkey, autoit, avisynth, awk, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, cpp, cpp-qt, csharp, css, cuesheet, d, dcs, delphi, diff, div, dos, dot, ecmascript, eiffel, email, erlang, fo, fortran, freebasic, fsharp, gambas, genero, genie, gdb, glsl, gml, gnuplot, groovy, gettext, gwbasic, haskell, hicest, hq9plus, html, icon, idl, ini, inno, intercal, io, j, java5, java, javascript, jquery, kixtart, klonec, klonecpp, latex, lisp, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, modula2, modula3, mmix, mpasm, mxml, mysql, newlisp, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle8, oracle11, oxygene, oz, pascal, pcre, perl, perl6, per, pf, php-brief, php, pike, pic16, pixelbender, plsql, postgresql, povray, powerbuilder, powershell, progress, prolog, properties, providex, purebasic, python, q, qbasic, rails, rebol, reg, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, vala, vbnet, vb, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, winbatch, whois, xbasic, xml, xorg_conf, xpp, z80// | ||
==== Bloc de code téléchargeables ==== | ==== Bloc de code téléchargeables ==== | ||
Ligne 425: | Ligne 478: | ||
{{rss>http://slashdot.org/index.rss 5 author date 1h }} | {{rss>http://slashdot.org/index.rss 5 author date 1h }} | ||
- | ===== Inclure du code HTML ou PHP ===== | ||
- | |||
- | Vous pouvez inclure du code HTML ou PHP pur dans vos documents en utilisant les balises ''html'' ou ''php'' comme ceci : | ||
- | <code> | ||
- | <html> | ||
- | Ceci est du <font color="red" size="+1">HTML</font> | ||
- | </html> | ||
- | </code> | ||
- | |||
- | <html> | ||
- | Ceci est du <font color="red" size="+1">HTML</font> | ||
- | </html> | ||
- | |||
- | <code> | ||
- | <php> | ||
- | echo 'Un logo produit par PHP :'; | ||
- | echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="Logo PHP !" />'; | ||
- | </php> | ||
- | </code> | ||
- | |||
- | <php> | ||
- | echo 'Un logo produit par PHP :'; | ||
- | echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="Logo PHP !" />'; | ||
- | </php> | ||
- | |||
- | **NB** : L'inclusion de code HTML et PHP est désactivée dans la configuration par défaut. Dans ce cas, le code est affiché au lieu d'être exécuté. | ||
===== Macros ===== | ===== Macros ===== |