MyBB.support, le portail francophone de MyBB
[Réglé] Une balise [nocode] ? - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : Plug-ins et modules pour MyBB (https://mybb.support/forum-32.html)
+--- Forum : MyCode (https://mybb.support/forum-35.html)
+--- Sujet : [Réglé] Une balise [nocode] ? (/thread-3962.html)



Une balise [nocode] ? - pyraah - 08-04-2011

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 ?


RE: Une balise [nocode] ? - pyraah - 09-04-2011

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


RE: Une balise [nocode] ? - Alexandre - 09-04-2011

Je n'ai pas compris ta demande.


RE: Une balise [nocode] ? - pyraah - 09-04-2011

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é.


RE: Une balise [nocode] ? - Flopan - 11-04-2011

Le BBcode n'est pas traité dans la balise code...


RE: Une balise [nocode] ? - pyraah - 11-04-2011

(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.


RE: Une balise [nocode] ? - Flopan - 12-04-2011

Ah j'avais lue que tu disais que la balise code traité le BBcode...


RE: Une balise [nocode] ? - ¤ Magic ¤ - 12-04-2011

(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.




RE: Une balise [nocode] ? - pyraah - 12-04-2011

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.


RE: Une balise [nocode] ? - ¤ Magic ¤ - 12-04-2011

(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


RE: Une balise [nocode] ? - pyraah - 12-04-2011

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


RE: Une balise [nocode] ? - spyto - 12-04-2011

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.


RE: Une balise [nocode] ? - pyraah - 13-04-2011

Merci de ta réponse. Je garde espoir, ça doit bien être possible par un plugin.


RE: Une balise [nocode] ? - Adula-Kun - 11-01-2012

Désolé de l'énorme Up, mais je crois avoir trouvé un plugin servant à cela Wink :
http://mods.mybb.com/view/noparse


RE: Une balise [nocode] ? - pyraah - 07-08-2013

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.


RE: Une balise [nocode] ? - Saphir - 07-08-2013

Ah, cette astuce n'est effectivement pas idiote, même si ce n'est pas très "propre"... Smile


RE: Une balise [nocode] ? - exdiogene - 07-08-2013

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