Première utilisation
A l’installation du plugin Infobox, une div d’id « infobox » est ajoutée dans les pages du site, en première position à l’intérieur de la balise <body> [1].
Par défaut cette div est composée de 4 blocs « fieldset » de class « general », « marqueurs », « mots » et « divers ». On peut renommer ces 4 zones, ou en ajouter avec CFG.
Si la balise #INFOBOX n’est pas utilisée, les fieldsets restent vides.
Pour afficher un message, par exemple « Veuillez attribuer un mot clé à la rubrique » dans le fieldset de class « mots » de la fenetre « Infobox », la balise #INFOBOX est utilisée de la manière suivante :
#INFOBOX{mots, 'Veuillez attribuer un mot clé à la rubrique'}
La balise #INFOBOX peut se placer n’importe où dans les squelettes, en général bien entendu dans une boucle alternative, lorsqu’on attend un résultat, mais que la boucle ne sort rien. Par exemple :
#INFOBOX{general, 'La trad de cet article n'a pas encore été faite'}
Conseil : en cas de désactivation/désinstallation du plugin, et afin de pouvoir laisser toutes vos balises #INFOBOX dans vos squelettes le cas échéant, tester la présence du plugin :
[(#PLUGIN{infobox|oui})
INFOBOX{general,'hello'}
]
Le plugin est adapté à la structure de squelettes « Zen » car le « remplissage » de la fenêtre « infobox » se fait au fil de la construction de la page : chaque fois que la balise #INFOBOX est rencontrée dans un squelette le fieldset correspondant de la fenêtre « infobox » se remplit avec le message adéquat. On peut utiliser cette balise sans restriction de nombre.
Paramètrage avec CFG
Par défaut, la div « infobox » est calée juste après la fin de la balise ouvrante
. La position CSS est « absolute », calée en haut à gauche du site. Ainsi son positionnement ne gène pas l’affichage du reste des blocs de la page. Si ce positionnement ne convient pas, il est possible de place la div infobox à un autre endroit.Infobox vient avec 3 zones « fieldset » respectivement classés « general », « mots » et « divers ». CFG peut être utilisé s’il faut un plus grand nombre de blocs, ou renommer les 3 blocs par défaut.
Fonctionnement interne
A l’activation du plugin les opérations suivantes sont effectuées :
- activation d’une nouvelle balise appelée #INFOBOX => au chargement de infobox_fonctions.php
- insertion de la feuille de style « infobox » dans le head => au chargement de infobox_fonctions.php, partie insert_head
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |