MyBB.support, le portail francophone de MyBB

Version complète : Une balise [nocode] ?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Je cherche à créer un MyCode permettant d'afficher d'autres balises, sans les traiter (et sans utiliser la balise de code, car je voudrais que ça soit sur la même ligne).
Je n'y arrive pas, quelqu'un sait si c'est possible ?
Bonjour,

Je cherche toujours une solution. J'ai regardé dans le fichier class_parser.php, pour essayer de voir si je pouvais reprendre la balise de code, et ça dépasse mes compétences. Sad

Quelqu'un qui aurait le temps de m'aider ? Merci. Smile
Je n'ai pas compris ta demande.
Il y a une balise pour afficher du code (y compris du bbcode) sans l'interpréter (donc en clair).
Le problème, c'est qu'elle s'affiche dans un div, moi je cherche à la "reproduire", mais de manière à pouvoir afficher du bbcode en pleine phrase, sans qu'il soit traité.
Je pense que c'est possible, mais je n'ai toujours pas trouvé.
Le BBcode n'est pas traité dans la balise code...
(11-04-2011, 14:20)Flopan a écrit : [ -> ]Le BBcode n'est pas traité dans la balise code...

(09-04-2011, 13:15)pyraah a écrit : [ -> ]Le problème, c'est qu'elle s'affiche dans un div, moi je cherche à la "reproduire", mais de manière à pouvoir afficher du bbcode en pleine phrase, sans qu'il soit traité.

La balise code ne permet pas d'afficher une balise en pleine phrase.
Ah j'avais lue que tu disais que la balise code traité le BBcode...
(11-04-2011, 23:34)pyraah a écrit : [ -> ]
(11-04-2011, 14:20)Flopan a écrit : [ -> ]Le BBcode n'est pas traité dans la balise code...

(09-04-2011, 13:15)pyraah a écrit : [ -> ]Le problème, c'est qu'elle s'affiche dans un div, moi je cherche à la "reproduire", mais de manière à pouvoir afficher du bbcode en pleine phrase, sans qu'il soit traité.

La balise code ne permet pas d'afficher une balise en pleine phrase.
Salut,
En fait, si j'ai bien compris tu veux faire un truc genre ça:
Code :
La balise code [b]ne[/b] permet [b]pas[/b] d'afficher une balise en pleine phrase.

Voilà, c'est exactement ce que je cherche à faire. Il me semblait avoir vu un MyCode sur le forum anglais, mais impossible de remettre la main dessus.
(12-04-2011, 7:57)pyraah a écrit : [ -> ]Voilà, c'est exactement ce que je cherche à faire. Il me semblait avoir vu un MyCode sur le forum anglais, mais impossible de remettre la main dessus.

Y'a besoin de rien, c'est d'origine dans MyBB avec la balide "code" (le # dans la barre) Wink
On en revient au problème initial, la balise "code" se fait sur une nouvelle ligne, et moi je voudrais mettre du bbcode en pleine phrase, sans l'interpréter (comme dans l'aide, sauf que je cherche à faire pareil dans des messages du forum). :X

Merci de ton aide. Smile
Outre l'utilisation de la balise [code] (#), à part de rajouter un espace pour empêcher l'interprétation du BBCode, je ne vois pas... En avertissant lez lecteur évidemment !

Par exemple : Ne tenez pas compte des espaces avant "]", ils sont là pour empêcher l'exécution du BBCode. Ceci devrait être un texte en [b ]gras[/b].

Tu peux aussi mettre le caractère espace insécable : Alt-255 ou encore Alt-0160.

Sinon c'est un peu galère de créer un MyCode pour ne pas interpréter.... les BBCode.
Mais je comprends ta demande.
Peut-être sous forme de plugin ?

Exdiogene apportera peut-être un avis plus pertinent.
Merci de ta réponse. Je garde espoir, ça doit bien être possible par un plugin.
Désolé de l'énorme Up, mais je crois avoir trouvé un plugin servant à cela Wink :
http://mods.mybb.com/view/noparse
Bien le bonjour,

J'ai toujours eu en horreur les déterrages de sujet. Et pourtant, je suis en train de déterrer le miens.

Pourquoi diable ? Mais tout simplement parce que j'ai trouvé une solution à mon problème.

Pour empêcher le traitement d'une balise, il suffit de la couper en son milieu avec une autre balise.

Voici un exemple :
[b]Texte en gras non traité[/b]

Et pour arriver à ce résultat, voici comment il faut procéder :
[b[b][/b]]Texte en gras non traité[/b]

En espérant que ça serve à d'autres.
Ah, cette astuce n'est effectivement pas idiote, même si ce n'est pas très "propre"... Smile
Une idée que j'ai déjà utilisée est d'insérer un espace entre le bbcode et la bracket de départ comme ceci [ b ]texte normal [ /b ], mais il est aussi possible de remplacer le premier caractère par une "entitée" comme ceci [b]texte normal[/b] .

Voici comment la ligne précédente fût écrite :

Code :
Une idée que j'ai déjà utilisée est d'insérer un espace entre le bbcode et la bracket de départ comme ceci [ b ]texte normal [ /b ], mais il est aussi possible de remplacer la bracket de départ par son "entitée" comme ceci [b]texte normal[/b] .
 Utilitaire de traduction fourni par Regentronique