Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 27-02-2008 11:26:09

klem
Membre

Balise code avec Geshi

Bonjour à vous tous,

Je poste un message aujourd'hui parce que je doit faire une balise code avec Geshi !

Je voudrais donc savoir comment mettre dans la liste des balises valides tel que code. Parce qu'actuellement j'ai le message d'erreur comme la balise code n'a pas d'ouverture !

La balise que je voudrais mettre c'est celle-ci :

[ code=php]<?php
   echo 'Bonjour',
?>[/code ]

Pour ce qui est de persage j'ai trouver !

J'ai trouver ou étais vérifier l'existence de [ code] et [/ code]
mais je c'est pas quoi exactement modifier :

    if (strpos($text, '[ code]') !== false && strpos($text, '[/ code]
') !== false)
    {
        list($inside, $outside) = split_text($text, '[ code]', '[/ code]
');
        $outside = array_map('ltrim', $outside);
        $text = implode('<">', $outside);
    }

Merci d'avance à vous,
Clément.

Hors ligne

#2 27-02-2008 11:51:56

M@x
Membre

Re : Balise code avec Geshi

Je pense à un truc tout con happy Le Php est utilisé (en générale) avec le HTML, donc il te suffit d'installer la mod pour le html et tu pourra mettre du php...

A moins que tu ne souhaite pas mettre du php mais du code pur... sad

M@x.


...

Hors ligne

#3 27-02-2008 12:11:07

klem
Membre

Re : Balise code avec Geshi

Bonjour,

Ce que je shouaite c'est ajouter une nouvelle balise [ code] sans pour autant activer le HTML pour des raisons de sécurité !

Clément.

Edit : oupss je me suis trompé le bout de code à modifier est :

else if ($c_end < min($c_start, $q_start, $q_end))
        {
            $error = $lang_common['BBCode error'].' '.$lang_common['BBCode error 3'];
            return;
        }

Edit2 :Après une analyse assez rapide j'ai trouver ! Si sa intéresse quelqu'un dite le moi ;-)

Dernière modification par klem (27-02-2008 12:42:17)

Hors ligne

#4 27-02-2008 13:07:44

Apophis
Membre

Re : Balise code avec Geshi

Moi ça m'interesse bien. C'est bien une modification de la balise [ code][/code ] permettant d'afficher le code avec sa coloration syntaxique non?


Join us now and share the software, Hackers you'll be FREE!

Hors ligne

#5 27-02-2008 14:28:02

NAMB
Membre

Re : Balise code avec Geshi

je suis peut être HS, mais sur le sdz j'ai trouvé un tuto pour le bbcode avec geshi: http://www.siteduzero.com/tuto-3-16163- … geshi.html
j'éspère que ça pourra t'aider wink

Hors ligne

#6 27-02-2008 14:34:30

klem
Membre

Re : Balise code avec Geshi

Bonjour,

J'ai vu ce tutoriel mais j'ai pas envie de me compliqué la vie avec ce système décris dans le tutoriel.

Apophis j'attends de terminée pour te montrer comment faire !

Clément.

Hors ligne

#7 27-02-2008 19:09:34

Ti pierre
Membre

Re : Balise code avec Geshi

plus_un je pensait être le seul à vouloir inserer geshi dans PunBB mais non ^^

J'avais d'ailleurs ouvert une discussion à ce sujet mais sans succès. Aimant me baladezr sur les autres support de forums, j'ai trouvé unn jour sur les forums de la communautée Fire Soft Board ( désolé pour la pub ) qu'il avait integrer geshi dans leur bbcode, avec une liste des codes, on selectionne le texrte et on choisi le code dans la liste, c'est excellent je trouve, mais je suis imcapable d'adapter ça pour PunBB sad

Donc si ça tente quelqu'un d'essayer, je serais aussi preneur.

Hors ligne

#8 27-02-2008 19:35:08

M@x
Membre

Re : Balise code avec Geshi

Pourquoi pas tenter happy (Ca fait beaucoup de truc ça smile )

M@x.


...

Hors ligne

#9 27-02-2008 22:24:06

NAMB
Membre

Re : Balise code avec Geshi

sur ce forum il y a Geshi: http://forums.creapun.com/viewtopic.php?id=152

je voudrais bien savoir comment il a fait hmm

Hors ligne

#10 27-02-2008 23:27:53

M@x
Membre

Re : Balise code avec Geshi

Ti pierre est le créateur de ce forum, si il l'avait installé il nous l'aurais dit ! (Il a posté dans cette discution)

M@x.


...

Hors ligne

#11 27-02-2008 23:45:36

Apophis
Membre

Re : Balise code avec Geshi

Mais il semble bien qu'il y est quand même o_O
(ça m'etonnerait quad meme qu'il se soit amusé à colorier à la main, rien que pour faire jolie jolie smile)


Join us now and share the software, Hackers you'll be FREE!

Hors ligne

#12 28-02-2008 00:20:49

M@x
Membre

Re : Balise code avec Geshi

Surement une autre modification sur Punres... smile

M@x.


...

Hors ligne

#13 28-02-2008 01:05:59

fanf73
Wik-wiki

Re : Balise code avec Geshi

Une rapide recherche sur punres me donne cette mod : Multi Syntax.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#14 28-02-2008 19:23:41

Ti pierre
Membre

Re : Balise code avec Geshi

Ce n'est en aucun cs geshi que j'ai, mais seulement la coloration sytntaxique pour le php, geshi propose la coloration de tout les types de codes.

Et pour ma part je le redit encore une fois, j'utilise une prémod.

Donc à voir les modifications apportées. De plus c'est yemgi qui à contribuer à cet ajout dans la prémod, il pourrait surement mieux vous informer wink

Hors ligne

#15 01-03-2008 12:52:52

emoc
Membre

Re : Balise code avec Geshi

Pour la coloration syntaxique, il y a une alternative à geshi, c'est syntaxhighlighter, la coloration se fait sur le navigateur client en javascript. Ca soulage le serveur. Le résultat est vraiment bien visuellement, et les fonctions popup en texte simple ou copier dans le presse papier sont pratiques.

Pour le faire fonctionner sur punbb il faut quand même modifier les fonctions du parser pour que les balises [ code = nom du langage ] soient reconnues, et pour ça utiliser la mod (déjà citée dans les messages précédents) multi syntax highlighter


codelab.fr : forum du code créatif //////// urzhiata : sons, pixels & court-circuits

Hors ligne

#16 01-03-2008 19:10:17

Apophis
Membre

Re : Balise code avec Geshi

Je suis en train de developper une extension utilisant GeSHi pour Punbb 1.3. Les choses vont bon train pour le moment... smile


Join us now and share the software, Hackers you'll be FREE!

Hors ligne

Pied de page des forums