BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Charlemagne > 4- Comment utiliser Charlemagne ? > 8 - Enrichissement et Macro Commandes

8 - Enrichissement et Macro Commandes

lundi 19 avril 2010, par bluegyn_spip

Enrichissement et Macro Commandes pour la rédaction des Réponses aux Questions et aux Actions

- Les réponses aux Questions et aux actions acceptent un Balisage HTML standard

- Par exemple :

  • Au lieu d’écrire OUI
  • On peut écrire <H1>OUI</H1> ce qui met le OUI en hypergras et passe à la ligne suivante

OUI

- Pour simplifier l’écriture Charlemagne prévoir un double jeu de Macro-commandes

  1. MacroCommandes { + }
  1. MacroCommandes %

MacroCommandes { + }


- Le balisage HTML standard est simplement remplacé par un balisage simplifié

  • Au lieu d’écrire <H1>
    • On écrit {1
  • Au lieu d’écrire </H1>
    • On écrit 1}

Liste des commandes

ACTIONS BALISE DE DEBUT BALISE DE FIN
Entête H1 {1 1}
H2 {2 2}
H3 {3 3}
H4 {4 4}
GRAS {* *}
Souligné {_ _}
Italique {/ /}
Barré {~ ~}
Exposant {e e}
Indice {i i}
  • Puce
  • {- -}

    Une note particulière pour les Hyperliens

    Exemple {[ > ]} {[http://exemple.com>Exemple]}

    Certaines commandes acceptent une seule balise

    Trait horizontal ----
    Puce " - " (espace trait espace)
    Saut de ligne forcé {!

    MacroCommandes %


    - Il est possible d’insérer des Macro Commandes personnalisées, par le biais du Fichier

    macros_texte.txt

    - Ce fichier ressemble à une feuille de style simplifiée et se présente sous cette forme par exemple :

    1. Un Mot Gâchette (P.E NON)
    1. Un Signe Egal (=)
    1. La Mise en forme HTML qui doit le remplacer

    - En mode édition, dans chaque réponse pour activer un mot gâchette il suffit de le faire précéder du signe :

    % (pourcent)

    - Dans cet exemple :

    • NON affichera

    NON

    • Et %NON s’affichera

    Non !

    - Il est possible de définir autant de commandes % personnalisées qu’on veut.


    ATTENTION

    - Charlemagne ne reconnait que les macrocommandes %

    • écrites en MAJUSCULES
    %OUI, %NON, %VRAI Bon
    %oui, %Non, %vRai Pas bon