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

HTML Discussion :

[HTML] Problème avec les options de la balise <p>


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut [HTML] Problème avec les options de la balise <p>
    Concrètement, quand je publie un article avec un chapo, SPIP rencontre une erreur lors de l'affichage, parceque dans son CACHE, il écrit pour le chapo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo"<p class="spip" dir="ltr">texte du chapo</p>";
    Vous voyez sans doute facilement pourquoi il génère une erreur à l'affichage.

    Le problème vient du quote " qu'il utilise au lieu du simple '. Lors de l'utilisation des options précédentes dans une balise html, il utilise pourtant le simple quote. Le problème doit se situer au niveau du chapo, mais comme il s'agit d'une déclaration dans spip, à prioris, je ne vais pas toucher au code du cms. On m'a vaguement expliqué qu'il faudrait peut être essayer de redéfinir la façon dont SPIP gère les quotes.

    Si vous avez une petite idée, ça pourrait m'éclairer.

    PS: le site étant un intranet, je ne peux vous le montrer, l'erreur affichée sur la page indique un problème au niveau du echo qui attend un ";", dans l'un des dossiers de cache du répertoire CACHE\common\articles

    Edit: après quelque recherche, il semblerait que ce soit la façon dont SPIP génère son CACHE et notement pour la balise <p>, car seul pour cette balise, les options sont entre " " et non entre ' ' .
    Par contre, je sais pas du tout comment régler ce problème
    Bon, je pense qu'en définisant dans mes .css en utilisant p.spip { ... }, je pourrais faire quelquechose, mais je ne sais pas si on peut par exemple lui indiquer comment afficher ses quote, parceque à prioris, c'est quand même plutôt de la mise en page

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 870
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 870
    Par défaut
    Salut,

    Pour les caractères accentués en français, utilise les HTML Entities correspondante; ça marchera sûrement mieux :

    À
    &Agrave;
    à
    &agrave

    Â
    &Acirc;
    â
    &acirc;

    Ç
    &Ccedil;
    ç
    &ccedil;

    È
    &Egrave;
    è
    &egrave;

    É
    &Eacute;
    é
    &eacute;

    Ê
    &Ecirc;
    ê
    &ecirc;

    Ë
    &Euml;
    ë
    &euml;

    Î
    &Icirc;
    î
    &icirc;

    Ï
    &Iuml;
    ï
    &iuml;

    Ô
    &Ocirc;
    ô
    &ocirc;

    Œ
    &OElig;
    œ
    &oelig;

    Ù
    &Ugrave;
    ù
    &ugrave;

    Û
    &Ucirc;
    û
    &ucirc;

    Ü
    &Uuml;
    ü
    &uuml;

    Ÿ
    Ÿ
    ÿ
    &yuml;
    Ou bien utilise une fonction PHP qui te convertie tes accents en HTML Entities, ça existe

    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 7
    Par défaut
    Salut,
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo"<p class=\"spip\" dir=\"ltr\">texte du chapo</p>";

  4. #4
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    Merci de vos réponses, mais il ne s'agit pas d'un problème d'accent et le code que j'ai affiché est le CACHE de SPIP agora, celui qu'il génère après avoir transcris ses fonctions SPIP. Je ne peux donc pas le modifier.

    Du coup, ma question serait de savoir comment se fait-il que pour les options de la balise <p>, il utilise des quote " au lieu de ' et si il y a possibilité de corriger cette erreur, si elle vient de SPIP ou pas et où pourrais-je modifier du code pour résoudre ce problème. J'aimerais avant tout éviter de toucher au code de SPIP lui même, parceque c'est pas des plus agréables pour les MAJ, sauf si j'ai pas le choix.

    Je conçois qu'il faille connaître un peu SPIP pour voir de quoi je parle, mais merci d'avance, je vois que vous êtes bien réactif

  5. #5
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 870
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 870
    Par défaut
    Salut,

    Je ne connais pas vraiment bien Spip, mais je sais de quoi il s'agit.

    J'avais bien compris ton problème; tu parlais de "chapo" ( chapeau ) et je me suis dit que ton problème pouvait peut-être être lié à l'accentuation mal prise en compte par Spip.

    Il y a un truc qui me saute à l'oeil, c'est cet attribut "dir" : je ne l'ai jamais vu. Peut-être qu'en l'enlevant tu auras un meilleur résultat ?

    A+

  6. #6
    Membre émérite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Par défaut
    et avec

    Je pense que les plus à même pour te répondre sont les admin/membre du/des sites qui traite(nt) de spip... .. .

    @ tchaOo°

    ps :

    Citation Envoyé par KiLVaiDeN
    Il y a un truc qui me saute à l'oeil, c'est cet attribut "dir" : je ne l'ai jamais vu. Peut-être qu'en l'enlevant tu auras un meilleur résultat ?
    rien à voir... dir=""... .. .

  7. #7
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut
    Je pense que tu aurais plus d'aide si tu fesais un petit topo sur "Spip"

Discussions similaires

  1. Recuper une page web "index.html" d'un serveur avec les sockets
    Par mansour67 dans le forum Développement
    Réponses: 3
    Dernier message: 18/10/2008, 13h42
  2. Réponses: 1
    Dernier message: 16/07/2008, 02h34
  3. Probleme avec les options SET
    Par Le Pharaon dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/11/2006, 10h26
  4. [DOS] utilisation ping avec les options -j et -k
    Par Mokhtar BEN MESSAOUD dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 13/11/2006, 17h01
  5. [socket] Problème avec les options
    Par gangsoleil dans le forum Développement
    Réponses: 3
    Dernier message: 13/07/2005, 13h11

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