Css créer une classe Code

Bonjour

je suis entrain de créer ma classe Code pour que mettre en évidence le code dans mon paragraphe.

Je suis arrivée jusque ici :
.code {
	border: 0;
	border-left: 8px solid #A1EC00;
	color: #339900;
	font-family: Courier, "Courier New", monospace;
	font-size: 12px;
	padding: 0.5em 1em;
	margin: 1em 0.5em;
	background: #F5F5F5;
	width: 570px;
	overflow: auto;
}
c'est pas mal mais le problème est que la forme le format n'est pas gradé je veux dire chaque chose à sa place comme dans un editeur
comme ceci comme pourrais je y remédier ?
xp27.png

le must serait d'avoir comme ceci mais bon faut pas rêver

Si quelqu'un a une idée car je sèche.

Merci
Laddy

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour Laddy

    Remplace

    font-family: Courier, "Courier New", monospace;

    par

    font-family: "Courier New";

    A+

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Merci Stef
    dis moi Stef serais tu me dire pourquoi l'anti-splash n'est pas pris en compte ?

    avec et sans niceedit pareil si je met MD c:\savereg cela devient MD c:savereg ???

    il me fait ça partout meme en dehors de la classe code.
  • LaddyLaddy Member
    juillet 2008 modifié
    Morte de rire
    quelle est cette fonction car moi j'en ai besoin

    tiens niceedit ne crée pas de paragraphe par défaut pff.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Pour l'anti-splash je sais pas. :) Mais pour l'anti-slash oui car le texte saisi passe par une fonction qui les supprime avant d'être sauvegardé.
    Solution: revoir cette fonction.

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    juillet 2008 modifié
    la fonction en question s'appelle unslash et elle se trouve dans le fichier lib.util.php.

    Il faut que je fasse des tests pour savoir si on peut se passer de cette fonction au moment de sauvegarder un article.

    En attendant si tu veux toi même faire les tests, tu peux éditer le fichier core/admin/articles.php et mettre en commentaire la ligne suivante en remplaçant

    $_POST = unslash($_POST);

    par

    // $_POST = unslash($_POST);

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • si je met en commentaire il met des \ partout dans le texte là ou il y a des espaces
  • StéphaneStéphane Member, Former PluXml Project Manager
    C'est préférable que tu remettes tout comme avant alors.
    Je regarde ça en détail ce soir.

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • ok merci Stef
  • StéphaneStéphane Member, Former PluXml Project Manager
    Laddy a écrit:
    Merci Stef
    dis moi Stef serais tu me dire pourquoi l'anti-splash n'est pas pris en compte ?

    avec et sans niceedit pareil si je met MD c:\savereg cela devient MD c:savereg ???

    il me fait ça partout meme en dehors de la classe code.
    C'est corrigé. ça sera dispo dans la beta 3.

    En attendant voilà la correction pour que tu ne restes pas bloqué.
    Edite le fichier /core/lib/class.admin.php et dans la fonction contentEdit(), supprime les lignes

    # Traitement des magic_quote
    $data = unslash($data);

    Le traitement des magic_quote est déjà fait en amont.

    Stéphane.

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • A c'est cool merci ça fonctionne tip top !
    Merci Stephane.
Connectez-vous ou Inscrivez-vous pour répondre.