Squelette Homo Numericus - commentaires> Squelette Homo Numericus : Problème avec les PDF2005-07-17T14:54:35Zhttps://contrib.spip.net/Squelette-Homo-Numericus#comment3822172005-07-17T14:54:35Z<p>autre petit problème (chez moi) dans la generation PDf</p>
<p>la date affiche avant le numéro du jour la valeur bizarre :<br class="autobr">
date_jnum" que faire pour la virer<small class="fine d-inline"> </small>?</p>> Autre pbl avec les pdf2004-03-08T16:42:01Zhttps://contrib.spip.net/Squelette-Homo-Numericus#comment72602004-03-08T16:42:01Z<p>Tous les accents et autres signe distinctifs resssortent en code.<br class="autobr">
éèê ° etc.<br class="autobr">
Quelqu'un a une solution<small class="fine d-inline"> </small>?</p>> Squelette Homo Numericus : Problème avec les PDF2004-03-07T17:07:48Zhttps://contrib.spip.net/Squelette-Homo-Numericus#comment72272004-03-07T17:07:48Z<p>Il y a un problème sur la génération des pdf avec la manière dont Spip 1.7 traite les guillemets français : en gros, plutôt que «<small class="fine d-inline"> </small>comme ceci<small class="fine d-inline"> </small>», on se retrouve avec <code class="spip_code spip_code_inline" dir="ltr">&+#171;comme cela&+#187;</code></p>
<p><i>[Attention : enlever le «<small class="fine d-inline"> </small>+<small class="fine d-inline"> </small>» pour retrouver le code html]</i></p>
<p>Il y a une solution temporaire. Définir un nouveau filtre dans mes_fonctions.php3 :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function prepdf($texte){ $texte = ereg_replace("(&+#171;)", "«", $texte); $texte = ereg_replace("(&+#187;)", "»", $texte); return $texte; }</code></pre></div>
<p>[<i>Attention : enlever le code «<small class="fine d-inline"> </small>+<small class="fine d-inline"> </small>» pour retrouver le code html</i>]</p>
<p>Et puis, dans article_pdf.html, ajouter le filtre aux endroits voulus :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[$logo_fichier="(#LOGO_ARTICLE_RUBRIQUE|fichier)";]
[$logo_lien="(#URL_ARTICLE)";]
[$surtitre="(#SURTITRE|prepdf|pdf_first_clean)";]
[$titre="(#TITRE|supprimer_numero|prepdf|pdf_first_clean)";]
[$soustitre="(#SOUSTITRE|prepdf|pdf_first_clean)";]
[$chapo="(#CHAPO|prepdf|pdf_first_clean)";]
[$texte= "(#TEXTE|prepdf|pdf_first_clean)";]
[$ps="(#PS|prepdf|pdf_first_clean)";]
[$notes="(#NOTES|prepdf|pdf_first_clean)";]</code></pre></div>
<p>Voilà. Je n'intègre pas tout de suite, pour éviter une maj intermédiaire du squelette. Je suis en train de travailler à une justification du texte dans les pdf générés et à un filtre qui nettoie <i>a posteriori</i> les guillemets et uniformise tout en guillemets français. Ca fera l'objet d'une maj (quand j'y serai arrivé :-\)</p>> Squelette Homo Numericus - bug page rubrique.html2004-03-02T12:40:49Zhttps://contrib.spip.net/Squelette-Homo-Numericus#comment70972004-03-02T12:40:49Z<p>OK, c'est réglé (j'ai viré le lien qui était un héritage de la page d'accueil mal digérée).</p>
<p>Merci pour le coup d'oeil</p>Squelette Homo Numericus - bug page rubrique.html2004-03-02T06:10:12Zhttps://contrib.spip.net/Squelette-Homo-Numericus#comment70662004-03-02T06:10:12Z<p>gros bug :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code></td> <td width="45"> </td> <td width="342" valign="top"> <p class="encadre"> <span class="titresommaire">[(#LOGO_RUBRIQUE|left)][(#TITRE)]</span><br /><br /> <span class="introduction">[(#DESCRIPTIF|textebrut)]</span> <br /> <a href="#URL_ARTICLE" title="#TITRE">Lire la suite</a> </p></code></pre></div>
<p>chaque rubrique affiche donc son logo, son descriptif et un lien vers une page qui n'existe pas puisqu'on est dans une boucle RUBRIQUE.</p>
<p>...</p>