Hello,
Les inter-titres apparaissent avec une ligne de blanc au dessus et une "et
des brouettes" en dessous, ce qui n'est pas "top".
Exemples :
http://rezo.net/~arno/article.php3?id_article=81
J'avais trouvé la "solution" de coller l'intertitre au paragraphe suivant...
Cela corrige le pb, mais du coup le dit paragraphe n'est plus justifié.
Exemple :
http://www.samizdat.net/users/test/spip_b4/article.php3?id_article=4
La raison en est que dans le fichier "inc_texte.php3" la fonction
"intertitre" traites les inter-titres en plaçant un <BR> :
if (!$debut_intertitre) {
$debut_intertitre = "<BR><BR><P><CENTER><B>
<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE='+1'>";
$fin_intertitre = "</FONT></B></CENTER><BR>";
Or la fonction "justifier" traite le paragraphe avec un <P align="justifie">
qui semble s'ajouter au <BR> de l'inter.
function justifier($letexte) {
$letexte = eregi_replace("<P>","\n<P align='justify'>",$letexte);
return "<P align='justify'>".$letexte;
Si l'on prive la fonction "intertitre" de son vilain <BR> cela corrige cette
horreur typographique.
Exemples :
http://infos.samizdat.net/article.php3?id_article=50
Du coup on a un truc du genre :
if (!$debut_intertitre) {
$debut_intertitre = "<BR><BR><P><CENTER><B>
<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE='+1'>";
$fin_intertitre = "</FONT></B></CENTER>";
Mais il y a peut-être mieux comme solution...
Aris