coloration syntaxe

handicaper

handicaper Le 8 avril 2019 à 00:46 (Édité le 8 avril 2019 à 00:47)

bonjour

j'ai suivie ce tuto

[url=https://www.primfx.com/forum/programmation/javascript/tuto-installer-coloration-syntaxique-633/]https://www.primfx.com/forum/programmation/javascript/tuto-installer-coloration-syntaxique-633/

[/url]mais il veux pas se colorer 

es-ce que quelqu'un peut m'aidé 

afin de faire un cadre avec la coloration des code en mettant comme ceux que j'ai fais en version geshi

https://www.noelshack.com/2019-15-1-1554677091-capturegueshi.png

moi j'ai bien mis
<link rel="stylesheet" href="includes/highlight/styles/agate.css"><script src="includes/highlight/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script>
mais ca n'a pas fonction,ner et il ne se colore pas 

merci de votre aide 
SkinDePewDiePie_

SkinDePewDiePie_ Le 16 avril 2019 Ă  10:45

Utilise la balise pour mettre ton code :x
Et c'est en HTML ou en BBCode?
handicaper

handicaper Le 18 avril 2019 Ă  17:28

merci, pour ta réponse, j'ai réussis à le faire mettre dans un cadre et qui fasse coloré le code .

je vais t'expliquer :

moi j'ai mis sur une fenĂŞtre modal un formulaire avec un select et un textarea
je sélectionne sur le sélect php dans le data role sur un select
ensuite je met mon code dans le textarea

ensuite je clique sur envoyer

il m'envoi le code sur le textarea du formulaire, il m'affiche bien

<code=php>mon code php</code


cazr je met ca sur ma fonction

<code=" +selcode + ">" +$('#annonce-programation-modale-textarea').val() +" </code>


ensuite je clique sur la previsulisation

lĂ  je voit bien mon cadre avec le code php ou html ou css . et qui colore bien en fonction du langage donc lĂ , il n'y a pas de souci .

mon premier problème , j'affiche ce code dans le textarea
<code=php>mon code php</code


comme tu vois je ne met pas de class pour afficher dans le textarea.
mais come le script , il utilise <code class="php"> et que moi je mets <code=php>
donc forcément, il ne comprend pas
et je penses qu'on ne peut supprimer une clas dans le script

comment lui dire dans ma fonction
affiche moi dans le textarea cette balise

<code=php>mon code php</code>


et affiche moi dans la source

<code class=php>mon code php</code>



ma 2 ème question, coment afficher le titre afin de voir si c'est du pp ou html etc.....

ma 3 ème question, coment afficher les numeros des lignes

car j'ai tenter de mettre sur le css une class code span : liste decimal

mais il n'a pas afficher le numero de ligne

merci de m'aider pour mes 3 question

si tu n'as pas compris o l te manque petit truc n'hesites pas et je te reexpliquerais

en sachant après avoir appuyer sur le button previsualisation

j'affiche le code avec ces balises lĂ 

<div id="annonce-previsualiser"><pre class="global-gueshi"></pre></div>


et j'ai bien mis en ba de la page

 <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<script type="text/javascript"> 
$('#button-previsualiser').click(function() { 
$('code').each(function(i, e) {hljs.highlightBlock(e)}); 
}); 
</script>


coment ajouter les numeros de ligne
coment afficher le titre du code qu'on met

coment lui dire n'affiche pas la class sur le textera mais affiche moi la class uniquement dans la source

merci









SkinDePewDiePie_

SkinDePewDiePie_ Le 11 mai 2019 Ă  12:37

Attends réorganise ton code x)
handicaper

handicaper Le 11 mai 2019 Ă  18:47

s'il faut attendre 3 mois pour une réponse , j’abandonne 
Profil introuvable

Profil introuvable Le 11 mai 2019 à 18:54 (Édité le 11 mai 2019 à 19:06)

Hello @handicaper,

C'est le principe d'un forum, tu crée un topic, tu es dans la file d'attente et un membre propose une réponse qui peut venir après une semaine ou un mois... Cependant, tu dois aussi chercher de ton côté des pistes pendant que les autres membres cherchent... (cf règles).
Je t'avoue qu'il est difficile de te comprendre si tu n'écris pas dans un français correct... Voilà donc pourquoi je n'ai pas pu te donner une réponse...
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte