Plugin Code

Résolu
faurest Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je possede un site de cours en ligne et j'aimerais que les gens puissent distinguer le code voir meme le copier un peu comme sur OpenClassrooms ou le code est affiché sur un fond noir et ou on peut le copier ;) J'aimerais donc savoir si il existait un site,plugin,script ou autre permettant une telle chose.

Merci
A voir également:

2 réponses

mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

Utilisez GESHI:
http://geshi.org/

C'est ce que j'utilise sur mon site:
https://html5.immo-scope.com/article/

Vous pouvez colorer syntaxiquement tout type de code. Exemple pour le HTML:

    <?php
$str = <<<EOT
<figure>
<img src="imageExemple.jpg"/>
<figcaption>l'apéro</figcaption>
</figure>
EOT;
echo $Common->sourceForView($str, 'html5');

Dans une même page web avec plusieurs fragments de code source, vous pouvez surligner syntaxiquement chaque code séparément. exemple pour du css:

   <?php
$str = <<<EOT
figure {
display: block;
float: right;
width: 200px;
text-align: center;
margin: 0px;
padding: 4px;
border: 1px solid #cfcfcf;
}

figure img {
width: 100%;
margin: 0px;
padding: 0px;
}
figure figcation {
font-style: italic;
}
EOT;
echo $Common->sourceForView($str, 'css');
?>


A+


3
inspiring Messages postés 1813 Date d'inscription   Statut Membre Dernière intervention   265
 
Bonjour,

la fonction de surligner - copier - coller est le plus simple et accessible à tous le monde.
Qu'entend tu par "distinguer le code" ?
1
faurest Messages postés 39 Date d'inscription   Statut Membre Dernière intervention  
 
et bien le mettre en forme un peut comme ça www.casimages.com/img.php?i=131012100205841441.png
0
inspiring Messages postés 1813 Date d'inscription   Statut Membre Dernière intervention   265
 
pour le coté bloc séparé, fond de couleur noir et police (lucida console je crois), c'est du CSS

pour le coté couleur, ca peut s'attribuer "à la main", par des <span> spécifique avec une class CSS propre (c'est long et un peu galère)
ou par un template spécifique, mais là c'est trop compliqué à expliquer sur un post de forum

perso, je te conseil de designer ton bloc contenant le code, mais de laisser le code en mono couleur. En collant le code sur leur éditeur de code, tes visiteurs auront leur coloration syntaxique donc pas besoin de le faire à leur place.
0