Mise à jour tuto colorisation syntaxique des balises de code

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Mise à jour tuto colorisation syntaxique des balises de code

Message par [Nihil] Sam 7 Juin 2014 - 21:05

Hello Smile

Je fais remonter un petit problème avec le tutoriel Coloriser les balises de code.
En effet il ne fonctionne plus sur tous les forum phpBB2 que j'ai testé (test effectué sur 3 forums phpBB2 différents, avec les templates non modifiés).

Le problème vient du Javascript, qui ne transforme plus les balises 'code' (normalement il transforme le code pour mettre pleins de balises pour la coloration).

La coloration fonctionne toujours ici sur le forum d'entraide, mais il me semble que ce n'est pas un phpBB2.

Quelqu'un aurait il le nouveau code pour que la coloration syntaxique se fasse Smile?

EDIT :
Voici une piste, tout à la fin du code JS fourni il y a ceci
Code:
$("code,td.code div.cont_code").wrapInner('<pre class="prettyprint" />');

Si on remplace par cela (les balises de code on été changé et maintenant donne des listes de définitions au lieu d'un tableau), ça change, la coloration syntaxique s'effectue mais il y a un problème de largeur.
Code:
$("code,dd.code div.cont_code").wrapInner('<pre class="prettyprint" />');

Pour régler le problème de largeur, il faut l'imposer dans le CSS :
Code:
.code div.cont_code {
     width: 500px;
}

Si un codeur pouvait revenir derrière mon code pour vérifier qu'il est bon et modifier le tuto ça serait super Very Happy. En effet, le rendu ne me plait pas, on ne devrait pas avoir besoin de rajouter une large à spécifier.


Dernière édition par [Nihil] le Sam 7 Juin 2014 - 23:08, édité 1 fois
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mise à jour tuto colorisation syntaxique des balises de code

Message par Ea Sam 7 Juin 2014 - 23:01

Bonjour,


J'ai changé le td en dd.

Et si le problème avec la longueur est qu'une longue ligne agrandi le forum, ce code CSS m'a l'air de régler ça :

Code:
dd.code pre.prettyprint { white-space: pre-wrap; }

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mise à jour tuto colorisation syntaxique des balises de code

Message par [Nihil] Sam 7 Juin 2014 - 23:08

Merci Ea ! J'avais essayé avec word-wrap: break-word; mais sans succès ^^'

Le problème est donc résolu !
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum