Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
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 
Merci.
Dernière modification par trotirider (26-10-2009 04:19:45)
Hors ligne
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
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
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à. 
Hors ligne
Est-ce que quelqu'un a essayé cette modification svp?
Hors ligne
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
OK, merci, je vais testé 
Hors ligne
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
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
fanf, peux tu me dire si la modif de trotiridier est solide stp?
Merci.
Hors ligne
Toujours pas? 
Hors ligne
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 
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
ok, désolé.
Hors ligne
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
Pages : 1