Rajout de 5 nouveaux raccourcis typographiques et de quelques éléments pour valider en HTML 4.01 transitional.
J’ai eu le besoin de faire les mises en forme suivantes : Aligner à droite, Centrer, Encadrer (le bloc ou un morceau) et mettre en exposant.
Raccourcis désormais disponibles
[/texte/] : aligner le texte à droite
[|texte|] : centrer le texte
[(texte)] : encadrer le texte (occupe toute la largeur de la page, à mettre autour d’un paragraphe)
[*texte*] : encadrer/surligner le texte (une partie à l’intérieur d’un paragraphe)
[^texte^] : mettre en exposant le texte sélectionné
Le style pour les encadrements
Ces styles sont à rajouter dans votre feuille de style.
Vous pouvez bien sûr les personnaliser. En particulier caractencadre-spip peut servir à faire du surlignage plutôt que de l’encadrement. C’est donc à comprendre comme une mise en évidence.
Le code source de mes_fonctions.php3
Quelques explications
Pourquoi j’ai fait tout ça ?
La fonction HTMLEntitiesFr transforme en entités HTML les caractères spéciaux tels que « éèàçÇÀÉ ». J’ai eu à le faire car mon site ne s’affichais pas corectement sur Mac sans ça.
Dans PyratTypo :
les numéros 15 à 24 [1] inclus concernent les 5 nouveaux raccourcis [2]
les numéros 25 à 32 rendent le code généré par spip compatible HTML 4.01 transitional (div, ul, ol, table ne peuvent pas être encadrés d’un p) [3]
Utilisation
L’appel se fait en rajoutant |HTMLEntitiesFr à votre balise dans les squelettes (ex : [(#TEXTE|HTMLEntitiesFr)]). HTMLEntitiesFr exécute aussi PyratTypo.
Vous pouvez aussi n’appeler que PyratTypo si la transformation en entité HTML ne vous convient pas.
[1] Les numéros viennent de ce que j’avais initialement modifié le code de inc_texte.php3 pour faire quelques ajouts dans function traiter_raccourcis
[2] Je n’ai pas réussi à faire que lorsque l’on utilise la balise < code >[/texte/]< / code >, donc, un de mes raccourcis au milieu de code, il garde le texte du raccourcis ; si quelqu’un trouve, je le rajoute ici.
[3] Ceci ne peut pas être intégré dans inc_texte.php3 tel quel car les p entourant sont rajoutés après
Un raccourcis typographique qui découpe le texte de vos rubriques ou de vos articles en plusieurs pages, ou crée pour vous des onglets... Rubis sur ongle !
Introduction
Les articles de votre site sont parfois un peu longs et vous vous (...)
Un cours d’initiation à SPIP pour rédacteur en 13 pages.
Couvre la version SPIP 1.9 et plus
Table des matières
Introduction Architecture d’un site SPIP Partie publique Partie privée Utiliser la partie privée d’un SPIP (back-office) (...)