Simple Machines Community Forum

SMF Support => Language Specific Support => Français (French) => Topic started by: Steph79 on October 04, 2018, 03:05:32 AM

Title: Coloration syntaxique (Code)
Post by: Steph79 on October 04, 2018, 03:05:32 AM
Bonjour,

notre version de SMF en production est la 2.0.15, et est couplée à TinyPortal => http://team-adn.fr

Je recherche un module de coloration syntaxique pour les "bouts" de code inclus dans nos articles. J'ai trouvé 2 modules :
Le premier ne colle pas avec la version 2.0.15, et je n'arrive pas à faire fonctionner le second...
Avez vous connaissance d'un module qui fonctionne avec SMF 2.0.15/TinyPortal ?

Merci par avance,

Steph
Title: Re: Coloration syntaxique (Code)
Post by: alexetgus on October 04, 2018, 07:06:42 AM
Salut,

Le mod cb|GeShi-mod n'est plus maintenu à jour depuis 2013. Autant dire qu'il est abandonné...

Le mod fonctionnant correctement sous SMF 2.0.15 et étant le seul pour du code est Code Highlighting.
Essaie en désinstallant TinyPortal puis en installant le mod. Ensuite, tu réinstalles TinyPortal (en supposant que c'est bien Tiny qui merde, ce dont je doute).

Sinon, tu peux directement bricoler le code affichant les pages de messages de ton thème (display.template.php). C'est un simple JavaScript à inclure.
Ce JS est ici : https://highlightjs.org/ (https://highlightjs.org/)
Title: Re: Coloration syntaxique (Code)
Post by: Steph79 on October 07, 2018, 06:07:51 AM
Bonjour,

merci de ta réponse, mais le site est en prod et il y a pas mal de modules de configurés...

J'ai trouvé la solution => PRISM.JS (https://prismjs.com/)

Juste à positionner un fichier JS et un CSS puis de les déclarer dans le template :)

Ca marche nickel! Voir exemple => Effacement EEPROM (http://team-adn.fr/index.php?page=8)

@+, Steph
Title: Re: Coloration syntaxique (Code)
Post by: maximus23 on October 07, 2018, 06:49:05 AM
Bonjour,

Dans le template j'en doute si on veut avoir un code repris correctement. Il doit être intégré dans la fonction bbc code du Subs.php avec vérification du contenu :)

Le mod code highslide est à base de la gestion d'intégration via le hooks de Smf donc il ne doit pas comporter de difficultés d'intégration et est sécuritaire.

Ton exemple n'est pas accessible :)

Title: Re: Coloration syntaxique (Code)
Post by: alexetgus on October 09, 2018, 05:01:08 AM
Au risque de répéter ce que dit Max, la page n'est pas accessible...