IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Code inutile (et gênant) généré lorsque le texte est vide sous Firefox


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre éclairé Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Points : 799
    Points
    799
    Par défaut Code inutile (et gênant) généré lorsque le texte est vide sous Firefox
    Bonjour,
    lorsqu'un utilisateur sous firefox laisse vide une zone de texte controlée par fckeditor (et même s'il supprime le contenu) le code suivant est automatiquement inseré :
    C'est non-seulement inutile mais c'est surtout très gênant pour moi :
    certains champs de mes formulaires de saisie sont facultatifs et le comportement de mon appli lors de la consultation est différent selon que ces champs ont été renseignés ou non. Donc cette balise br inopportune me met le bazar.
    Comment s'en débarasser ? Comment faire pour que la source html soit vraiment vide lorsque le texte est vide sous firefox ?
    Apparament, ça n'a pas l'air d'être un bug.
    Est-ce un problème de config ?
    Y a-t-il un moyen "propre" de m'en sortir (quitte a modifier un peu la source javascript de fckeditor).

    Je précise que je ne tiens pas du tout a traiter mes données coté serveur pour éliminer le code en trop (genre avec une regexp ou un str_replace) : j'ai pas mal de scripts qui recoivent des données saisies avec fckeditor, et tous les reprendre serait trop long. En plus il y en aura surement d'autres ajoutés dans l'avenir ...

    Je pense que d'autres que moi ont déjà du rencontrer ce problème, lors des recherches que j'ai faites avant de poster ici, j'ai trouvé des discussions qui en parlaient, mais aucune solution potable.

    Merci d'avance si vous pouvez m'aider

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    As-tu trouvé une solution à ton problème ??

    J'ai exactement le même et je cherche a supprimer ce fameux <br type="_moz"/> qui se place dans ma bdd lorsque le fckeditor est vide.

    Merci d'avance

  3. #3
    Membre éclairé Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Points : 799
    Points
    799
    Par défaut
    Bonjour,
    non toujours pas malheureusement
    J'espère qu'avec une màj de fck, un jour peut être ... qui sait ?
    En attendant, il faut soit balancer une requête de temps en temps pour nettoyer la base, soit que mes utilisateurs évitent firefox pour les applis qui utilisent fck.
    Dans un cas comme dans l'autre, c'est pas top quand même

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    Salut,

    Je n'utilise pas personnelement fckeditor, j'y prefere tinymce, mais bref, j'ai tendance à me dire que si cette balise est forte inutile, pour vous. Elle à surement un sens pour l'éditeur.

    Donc j'en viens à proposer la solution suivante, pour la partie admin, vous enregistrer le résultat dans un champ <mon_champ_wysiwyg_bo> qui est un enregistrement simple.
    Dans un autre champ vous enregistrez une version pour le FO dans laquelle vous aurez préalablement supprimer la fameuse balise.
    Ainsi à chaque enregistrement vousq mettez à jour les deux champs ect.

    Ce n'est pas l'idéal, mais au moins en cas de maj de l'éditeur, vous ne serais pas embeté.

    Cependant pour Hervé, je ne sais pas si le problème se pose aussi sur le BO, et donc si cette solution pourrait faire l'affaire.

    bye

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/11/2008, 13h43
  2. Détruire une session lorsque le caddie est vide.
    Par Niki59 dans le forum Langage
    Réponses: 2
    Dernier message: 22/10/2008, 22h46
  3. Que renvoie Access lorsqu'un champ est vide?
    Par jamesleouf dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/05/2008, 15h28
  4. Comment afficher les lignes lorsque la valeur est vide ?
    Par matimat2k4 dans le forum Langage SQL
    Réponses: 24
    Dernier message: 02/04/2008, 16h29
  5. Réponses: 11
    Dernier message: 17/01/2007, 22h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo