[Création] GeSHi plugin - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : Archives (https://mybb.support/forum-25.html) +--- Forum : Anciennes versions (https://mybb.support/forum-33.html) +--- Sujet : [Création] GeSHi plugin (/thread-204.html) |
[Création] GeSHi plugin - CrazyCat - 08-02-2007 Bon, j'ai juste créé le plugin pour l'affichage, je n'ai pas cherché à ajouter le bouton mycode dans le post. Pour utiliser: [geshi=langage]votre code[/geshi] Téléchargement: http://www.c-p-f.org/geshi_beta.zip Si quelqu'un sait comment faire pour qu'un plugin ajoute un bouton (en fait une liste déroulante) au menu de mise forme des messages, son aide sera la bienvenue. RE: [Création] GeSHi plugin - Le Poulpe - 09-02-2007 Bonjour ! Qu'est-ce que ce code "geshi" apporte ? Auriez-vous un screen à nous proposer ? Merci ! RE: [Création] GeSHi plugin - CrazyCat - 09-02-2007 Voici une capture du rendu avec du code C++. L'avantage est que l'on peut avoir une coloration syntaxique pour tous les langages, il suffit de créer le "template" adapté. Et GeSHi gère par défaut (fichiers inclus) plus de 70 langages, comme le C, le PHP, le HTML, l'ASP, le fortran, le SQL, le TCL, le basic... J'ai d'ailleurs modifié mon plugin (mais pas encore mis en release, j'attend de pouvoir ajouter le MOD "downloads") pour utiliser plutôt la balise [code=XXX] que [geshi=XXX] Vous pouvez le voir en fonctionnement sur http://www.c-p-f.org/forum (qui est enfin passé sous myBB) RE: [Création] GeSHi plugin - Le Poulpe - 09-02-2007 SUPERBE ! Merci beaucoup ! Je te suggère d'envoyer ce plugin aux autorités officielles (et internationales). Excellent travail, chapeau bas ! RE: [Création] GeSHi plugin - CrazyCat - 09-02-2007 Je l'enverrais sitôt que j'aurais fait les modifications pour ajouter la liste des langages dans le menu mycode. A priori, je ferais sauter le bouton "php" et j'ajouterais une liste déroulante automatique (basée sur le listing des fichiers existants), à moins que je ne fasse créer la liste dans l'admin (activation/désactivation des langages), ce qui pourrait être beaucoup moins lourd à l'usage. Mais bon, modifier les javascripts, ce n'est pas que ça me fasse peur mais il faut toucher aux sources de mybb, je ne sais pas si l'idée est excellente. Petite édition en passant: Prévisualisation de l'affichage RE: [Création] GeSHi plugin - Le Poulpe - 12-02-2007 Oui, si on pouvait avoir un plugin qui modifie au minimum le code source, ça serait encore mieux ! Merci pour tout, cela dit. RE: [Création] GeSHi plugin - CrazyCat - 12-02-2007 Cela viendra, j'ai à peu près vu les fichiers que je dois modifier. Par contre, je ne le ferais pas très vite car c'est dangereux pour la stabilité du forum (vu qu'on attaque des fichiers communs), donc je vais procéder doucement et avec une batterie complète de tests pour garantir le fonctionnement. RE: [Création] GeSHi plugin - Le Poulpe - 12-02-2007 Je me suis mal exprimé, quand je disais au minimum, je sous-entendais : moins il modifie le code-source et mieux c'est ! Amicalement. RE: [Création] GeSHi plugin - Magikag - 21-05-2007 Salut, Je peut savoir ou il se met sil-vouplé pareil pour un theme ? RE: [Création] GeSHi plugin - CrazyCat - 21-05-2007 un plugin se met dans le répertoire ./inc/plugins/ du forum et s'active depuis l'admin. RE: [Création] GeSHi plugin - Magikag - 21-05-2007 Ok merci ! RE: [Création] GeSHi plugin - pollo - 11-06-2007 Bonjour. Moi j'ai un gros problème, déjà, je ne sais pas exactement où se mettes les deux dossiers {inc & geshi}. De plus, quand j'ajoute le fichier dans les plugins, donc dans inc/plunigs/geshi.php et que je valide, j'ai un message d'erreur dans mon acp: Citation :Warning: main(c:\program files\easyphp1-8\www\mybb//inc\geshi.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\mybb\inc\plugins\geshi.php on line 62 Et dans mon forum idem: Citation :Warning: main(c:\program files\easyphp1-8\www\mybb//inc\geshi.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\mybb\inc\plugins\geshi.php on line 62 Et mon forum est totalement défiguré. De plus, quand je désactive le plugins, dans mon acp j'ai: Citation :Warning: main(c:\program files\easyphp1-8\www\mybb//inc\geshi.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\mybb\inc\plugins\geshi.php on line 62 Mais mon forum redeviens normal. Pouvez-vous m'aider svp. Merci RE: [Création] GeSHi plugin - CrazyCat - 12-06-2007 Où as-tu téléchargé le plugin? il semblerait effectivement que l'archive sur http://www.c-p-f.org ne soit pas complète (je vais la mettre à jour dans la journée). RE: [Création] GeSHi plugin - pollo - 12-06-2007 J'ai téléchargé le plugin ici-même, et plus précisément à cette adresse: http://www.c-p-f.org/geshi_beta.zip Mais pourais-tu me dire où metre exactement les fichier et dossiers, je débute en MyBB, donc je suis loin de connaître tout. Je suis passé par phpBB, IPB, PunBB et un autre j'ai oublié ^^ Mais ici je ne connais rien. RE: [Création] GeSHi plugin - CrazyCat - 12-06-2007 Ok, alors je te conseille de télécharger la version officielle qui est à http://mods.mybboard.net/view.php?did=519 Lorsque tu extrais l'archive, tu te retrouves avec l'arborescence du forum, il te suffit donc de copier le répertoire "inc" à la racine de ton forum, cela ajoutera tout ce qu'il faut là ou il faut. |