1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Création] GeSHi plugin
Mots-clés » création, geshi, plugin
08-02-2007, 15:27,
#1
[Création] GeSHi plugin
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.

09-02-2007, 15:01,
#2
RE: [Création] GeSHi plugin
Bonjour !

Qu'est-ce que ce code "geshi" apporte ? Auriez-vous un screen à nous proposer ?

Merci !
09-02-2007, 16:21, (Modification du message : 09-02-2007, 16:21 par CrazyCat.)
#3
RE: [Création] GeSHi plugin
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)


Pièces jointes Miniature(s)
   

09-02-2007, 17:04,
#4
RE: [Création] GeSHi plugin
SUPERBE ! Merci beaucoup ! Je te suggère d'envoyer ce plugin aux autorités officielles (et internationales).

Excellent travail, chapeau bas !
09-02-2007, 17:09, (Modification du message : 09-02-2007, 18:28 par CrazyCat.)
#5
RE: [Création] GeSHi plugin
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

12-02-2007, 15:16,
#6
RE: [Création] GeSHi plugin
Oui, si on pouvait avoir un plugin qui modifie au minimum le code source, ça serait encore mieux !

Merci pour tout, cela dit.
12-02-2007, 17:13,
#7
RE: [Création] GeSHi plugin
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.

12-02-2007, 20:48,
#8
RE: [Création] GeSHi plugin
Je me suis mal exprimé, quand je disais au minimum, je sous-entendais : moins il modifie le code-source et mieux c'est !

Amicalement.
21-05-2007, 21:03,
#9
RE: [Création] GeSHi plugin
Salut,

Je peut savoir ou il se met sil-vouplé

pareil pour un theme ?
21-05-2007, 21:50,
#10
RE: [Création] GeSHi plugin
un plugin se met dans le répertoire ./inc/plugins/ du forum et s'active depuis l'admin.

21-05-2007, 21:58,
#11
RE: [Création] GeSHi plugin
Ok merci !
11-06-2007, 22:39,
#12
RE: [Création] GeSHi plugin
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

Warning: main(): Failed opening 'c:\program files\easyphp1-8\www\mybb//inc\geshi.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') 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

Warning: main(): Failed opening 'c:\program files\easyphp1-8\www\mybb//inc\geshi.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') 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

Warning: main(): Failed opening 'c:\program files\easyphp1-8\www\mybb//inc\geshi.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') 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
12-06-2007, 10:29,
#13
RE: [Création] GeSHi plugin
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).

12-06-2007, 14:04,
#14
RE: [Création] GeSHi plugin
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.
12-06-2007, 16:50,
#15
RE: [Création] GeSHi plugin
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.





Utilisateur(s) parcourant ce sujet : 5 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique