2010-12-08 5 views
1

J'ai besoin d'une coloration syntaxique du code source de différentes langues (PHP, C#, VB, etc.) dans les articles que j'ai dans Joomla. J'ai essayé d'activer le plugin Geshi, mettre à jour les fichiers de langue et mettre le code dans mon article Joomla - mais je n'arrive pas à le faire fonctionner.Mise en surbrillance du code pour Joomla

J'ai aussi essayé CodeCitation de JED mais encore une fois, le problème semble être le même - je ne sais pas comment dire à Joomla de le traiter comme du code. J'ai placé {codecitation} et {/ codecitation} autour de mon code (en plus d'inclure la valeur de pinceau) mais cela ne fonctionne pas. Je ne suis pas sûr si ces étiquettes devraient être placées sur la source ou le wysiwug

Est-ce que quelqu'un pourrait aider s'il vous plaît avec une méthode alternative ou établir ce que je fais mal?

Répondre

2

Avec CodeCitation: si vous avez déjà écrit l'article en utilisant les balises (à savoir {codecitation} code {/codecitation}), il devrait fonctionner. Avez-vous vérifié si vous activez le mambot?

+0

J'ai des problèmes le faire fonctionner, mais à la fin il l'a fait. +1 Problèmes que j'ai toujours: il perd son indentation, il n'y a pas de barre d'outils comme indiqué dans la page de téléchargement (ce qui serait bien si vous citez dans votre réponse pour le rendre meilleur à titre de référence). Merci. –

0

Je ne suis pas certain si vous pouvez l'utiliser dans Joomla ou non. J'utilise la syntaxe surligneur d'Alex Gorbatchev. Je l'ai utilisé dans un couple de blogs (wordpress par exemple) et dans quelques pages Web autonomes. Pas difficile à intégrer. Il utilise les balises 'pre'. Vous devez être sûr que le code est déjà échappé. Cela peut valoir le coup d'oeil. Voici un lien.

http://alexgorbatchev.com/SyntaxHighlighter/

Hope this helps.

Bob

1

Comme de Joomla 3.4 Geshi a été supprimé - mais vous pouvez toujours obtenir Geshi+ (geshi reconditionné avec toutes les langues) - & voir les conseils here sur la façon de configurer geshi. Un exemple de travail Geshi + est here.

Il y a maintenant des plugins Joomla en utilisant highlightjs & google's prettify library pour mettre en évidence la syntaxe mais j'ai trouvé geshi + travaillé beaucoup mieux

+0

Vous pouvez également obtenir le dernier surligneur Code (Geshi) pour Joomla ici http://extensions.joomla.org/extension/script-code-highlighter. –

+0

Merci pour ça. Geshi + semble aussi fonctionner correctement sur Joomla 3.7.0. – Hobbes

Questions connexes