Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 26-10-2009 04:19:11

trotirider
Membre

BBcode dans Sujet (titre)

Bonjour, toujours dans ma conquête de migration depuis Aztek.
Je demande de votre aide pour savoir comment activer le bbcode dans le sujet des topics ???
Car dans mon ancien forum il y avait des couleurs et smiley dans les titres, et ben je dois bien le migrer ça aussi.

J'ai repéré ce code dans profile.php :

// Validate BBCode syntax
            if ($pun_config['p_sig_bbcode'] == '1' && strpos($form['signature'], '[') !== false && strpos($form['signature'], ']') !== false)
            {
                require PUN_ROOT.'include/parser.php';
                $form['signature'] = preparse_bbcode($form['signature'], $foo, true);
            }

            if (!isset($form['use_avatar']) || $form['use_avatar'] != '1') $form['use_avatar'] = '0';

            break;

J'ai fais des tests pour post.php mais sans succès.

Si vous avez des idées je suis preneur smile
Merci.

Dernière modification par trotirider (26-10-2009 04:19:45)

Hors ligne

#2 29-10-2009 21:51:35

trotirider
Membre

Re : BBcode dans Sujet (titre)

aucune idées ?
d'après moi il faut rajouter un parse pour subject.
donc dans viewtopic et forum et dans parser.php
j'ai essayé mais non, aparement il y a un conflit...

Hors ligne

#3 29-10-2009 23:19:28

trotirider
Membre

Re : BBcode dans Sujet (titre)

je sent que j'y suis presque,

quand je rajoute ca dans viewforum :

require_once PUN_ROOT.'include/parser.php';
$cur_topic = do_bbcode($cur_topic);

il me convertit bien les balises en équivalent html, mais voilà comment afficher les topics en html ?

Hors ligne

#4 30-10-2009 00:06:52

trotirider
Membre

Re : BBcode dans Sujet (titre)

Bon j'ai réussi, pour ceux qui veulent mettre des couleurs et smiley dans les titres c'est simple :

dans viewforum.php :

remplacer les 3 : .pun_htmlspecialchars($cur_topic['subject']).
par .parse_signature($cur_topic['subject']).

et ajouter ceci : require PUN_ROOT.'include/parser.php';

juste avant : // If there are topics in this forum.


----------------------

Puis dans viewtopic.php :

ajouter : <?php require PUN_ROOT.'include/parser.php'; ?>

après : <?php include('pub1.php'); ?>
                    </div>
            </div>
    </div>
</div>

et remplacer 2 fois : echo pun_htmlspecialchars($cur_topic['subject'])
par : echo parse_signature($cur_topic['subject'])

et voilà. wink

Hors ligne

#5 30-10-2009 15:31:48

La digue
Membre

Re : BBcode dans Sujet (titre)

Est-ce que quelqu'un a essayé cette modification svp?

Hors ligne

#6 30-10-2009 18:56:23

trotirider
Membre

Re : BBcode dans Sujet (titre)

oui moi :-) et ça marche, tu pourra voir le résultat quand j'aurai fini ma migration, je mettrai à jour mon profil.
mais tu peux toujours essayer ya juste quelques lignes php à modifier.

par contre c'est artisanal, j'utilise là la fonction parse de la signature, ce qui veut dire que tout le bbcode actif en signature marchera dans les titres.

Hors ligne

#7 30-10-2009 19:41:27

La digue
Membre

Re : BBcode dans Sujet (titre)

OK, merci, je vais testé wink

Hors ligne

#8 30-10-2009 19:46:40

Spiky
Membre

Re : BBcode dans Sujet (titre)

je serai curieuse de voir ce que cela donne quand quelqu'un utilise les balises img ou flash dans tes titres ^^


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#9 30-10-2009 20:25:48

trotirider
Membre

Re : BBcode dans Sujet (titre)

et bien là 2 solutions :
ou on modifie le titre (admin et modos)
ou creer une fonction parse_topic et tout ce que ça implique juste pour ça.

Bon c'est pas parfait mais dans ma procédure de migration c'était ou ça, ou je supprimé toutes les balises dans les titres que mes membres avait déjà fait.

Mais bon ça marche et c'est plus sympa, couleur et smiley ça fait plus vivant.

Hors ligne

#10 22-11-2009 16:01:48

La digue
Membre

Re : BBcode dans Sujet (titre)

fanf, peux tu me dire si la modif de trotiridier est solide stp?

Merci.

Hors ligne

#11 23-11-2009 05:52:46

La digue
Membre

Re : BBcode dans Sujet (titre)

Toujours pas? sad

Hors ligne

#12 23-11-2009 09:39:29

fanf73
Wik-wiki

Re : BBcode dans Sujet (titre)

Je ne suis pas un validateur en chef, je n'ai pas forcément le temps de regarder tout ce qui est proposé, et je ne répond pas plus vite si on me le demande nominativement alors que je n'ai jamais répondu au sujet roll


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

#13 23-11-2009 12:52:38

La digue
Membre

Re : BBcode dans Sujet (titre)

ok, désolé.

Hors ligne

#14 23-11-2009 13:49:32

trotirider
Membre

Re : BBcode dans Sujet (titre)

moi je ne sais pas trop quoi te dire, à part la tester. chez moi pour l'instant pas de problèmes.
Ah oui je tient à apporter une mise à jour, il fait faire la modif pour moderate.php et search.php
mais pour être honnete c'est bien plus sympas, mais peu de monde l'utilise, parce qu'il faut savoir quel code mettre dans le titre vu qu'il ne se met que dans le message.

Hors ligne

Pied de page des forums