- pourquoi avoir insérer par défaut un <br> après les intertitres ?
Puisqu'ils sont gérés par une balise h3, il est a priori possible de gérer
les espaces blancs avant et après la balise... Et précisément, avec le <br>
après, je n'arrive pas à maitriser correctement l'espace blanc entre
l'intertitre et le paragraphe suivant (l'inter donne l'impression de
flotter)... mais je dois avouer que je ne suis un as de la feuille de style
! Donc, en bref, pourquoi ?
- si un intertitre est présent dans les 600 premiers caractères d'un
article, la fonction #Introduction enlève ce fameux <br> et l'inter se perd
dans le texte qui le suit, et la compréhension devient plus délicate... Je
sais que la fonction #Introduction fait un nettoyage du texte à afficher,
mais il semble que ce soit un peu excessif, non ?
- pourquoi avoir insérer par défaut un <br> après les intertitres ?
design ARNO*... mais tu peux choisir de fixer une autre valeur en intégrant
deux lignes dans le fichier mes_fonctions.php3 (à créer éventuellement, à la
racine du site), par exemple :
// modifs des tags intertitre : a remplacer par des feuilles de style
$debut_intertitre="<H3 align=center>";
$fin_intertitre="</H3>";
$ouvre_ref = ' ('; // appel de note (1) et pas [1]
$ferme_ref = ')';
$ouvre_note = '('; // numérotation (1) et pas [1]
$ferme_note = ') ';
$espace_logos = 5; // degagement des images d'article
attention : $espace_logos n'est modifiable que dans la version de spip en
cours de développement...
- si un intertitre est présent dans les 600 premiers caractères d'un
article, la fonction #Introduction enlève ce fameux <br> et l'inter se perd
dans le texte qui le suit, et la compréhension devient plus délicate... Je
sais que la fonction #Introduction fait un nettoyage du texte à afficher,
mais il semble que ce soit un peu excessif, non ?
Le nettoyage de #INTRODUCTION est un casse-tête si on veut le faire
automatiquement et bien. Dans la version de développement, et depuis 5
minutes, on peut préciser, lorsque le tag #INTRODUCTION automatique "foire",
ce que l'on veut mettre à la place, en l'entourant de balises
<intro>...</intro> ; mais attention, c'est ultra expérimental.
$espace_logos = 5; // degagement des images d'article
Salut,
Puisque vous bossez sur inc-texte, toujours au sujet du réglage de cet espacement, je propose de créer 2 variables différentes au lieu d'utiliser "$espace_logos" partout.
=> $espace_logos serait utilisé UNIQUEMENT pour les logos (#LOGO_ARTICLE, etc)
=> $espace_images pour les images dans le corps du texte (avec le raccourci <IMG1|right> par exemple).
En effet, les images et les logos n'ont pas du tout la même utilité graphique. Les logos sont nettement séparés du texte, les images sont _dans_ le texte. Ainsi, pour une chouette interface graphique, il peut être très utile de mettre un $espace_logos à zéro, de façon à pouvoir coller les logos les uns aux autres (ou les intégrer très précisément à l'interface), alors que mettre une valeur zéro autour d'images qui sont habillées par le texte (c'est-à-dire que le texte se place tout autour) est très laid. Il est donc nécessaire de pouvoir contrôler ces deux valeurs de manière indépendante.