Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] LISE - Tabulations au début
#1

Bonjour,

Comme repris dans l'exemple ci-dessous, le sommaire généré par un module LISE contient une série de 3-4 tabulations en tout début d'affichage des résultats. Je souhaite éviter qu'elles soient générées.

Code :
[== HTML ==]
<!-- Résultat LISE -->
                 <=== ICI
<h2>Calendrier [...]
<!-- Résultat LISE //-->

Avez-vous une idée de modification à apporter au code du module pour résoudre ce problème ?

D'avance merci

CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
#2

Bonjour,

désolé je ne comprend pas bien : les tabulations sont visibles dans le navigateur ? Ou c'est dans le code source ?

Merci pour les précisions,
#3

Dans le résultat affiché dans le navigateur !

Je n'ai pas de tabulation dans le gabarit de la page, ni dans le gabarit du sommaire.
Mais quand je regarde le code résultant dans le navigateur, j'ai quelques tabulations qui sont ajoutées au début.

C'est comme si le script du module qui génère ce qui doit s'afficher à la place du tag ajoutait ces tabulations.

CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
#4

Ok, possible que le module génère cela. Je vais tester de mon côté ; même si cela semble mineur, des caractères hors templates peuvent parfois nous poser des problèmes selon le format de sortie souhaité.
#5

airelibre a écrit :Ok, possible que le module génère cela. Je vais tester de mon côté ; même si cela semble mineur, des caractères hors templates peuvent parfois nous poser des problèmes selon le format de sortie souhaité.

C'est le cas ici :
J'utilise LISE pour générer une page web classique mais aussi un webservice qui n'apprécie pas les tabulations :p

CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
#6

Confirmé ici - je t'invite à remonter le bug sur http://dev.cmsmadesimple.org/bug/list/1345

Par ailleurs, en attendant tu peux faire un {strip} sur la sortie du module, par exemple :
Code :
{LISEMonModule|strip}

Essaye et dis-nous si cela règle ton problème
#7

Merci bien.

Au final, j'ai préféré une combinaison regex_replace et substr qui me convient mieux.
Code :
{assign var="VAR" value="{LISEMonModule ...}"}{$VAR|regex_replace:"/[\t]/":""|substr:1}

Je vais remonter le bug.

CMSMS : Version 2.1.2 (nouveaux sites)
Local : WampServer
Serveur : OVH Perso (généralement)
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)