Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
Un petit mot pour vous dire que j'ai créé et ajouté un plugin sur fluxbb.org permettant d'uploder des fichiers sur son forum. Tout en étant parfaitement intégré au forum, ce plugin ne modifie pas les fichiers de FluxBB, ce qui est très appréciable. Après upload du fichier ou de l'image, un BBCode est affiché pour intégrer le fichier dans un message.
Une table est créée dans la BDD, elle ne sert pas pour le moment mais est complétée en vue de l'ajouter de futures fonctionnalités. Compatible avec FluxBB 1.4 et 1.5 (non testé avec 1.2).
Vous pouvez télécharger ce module ici : http://fluxbb.org/resources/mods/fluxbb-file-uploader/
N'hésitez pas à me faire part de vos remarques, suggestions ou bugs sur ce sujet.
Dernière modification par MasterGone (09-11-2013 13:51:46)
Hors ligne
Hors ligne
Euh oui, j'ai zappé le $db->escape, je corrige ça 
Merci pour l'avoir vu
Hors ligne
De rien!
Par contre, je crois aussi qu'il faut que tu échappes le file_dest s'il est est comme le file/name (en fait j'ai pas super bien compris comment tu le gères) et que tu appliques des pun_htmlspecialchars à l'affichage:
// On crée le BBCode à afficher
if (in_array($upload_file_ext, $upload_ext_img))
$upload_file_bbcode = '[img='.$upload_file_name.']'.$pun_config['o_base_url'].'/'.UPLOAD_ROOT.$upload_file_dest.'[/img]';
else
$upload_file_bbcode = '[url='.$pun_config['o_base_url'].'/'.UPLOAD_ROOT.$upload_file_dest.']'.$upload_file_name.'[/url]';Tant qu'à faire, remplace aussi les $pun_config['o_base_url'] par get_base_url() 
Hors ligne
Je suis parti du (mauvais en fait) principe d'afficher le nom originel du fichier dans ce paramètre (et non le fichier renommé). A la base, je ne voulais rien mettre, mais pour rester dans le cadre du XHTML Strict, je l'ai paramétré comme ça. Je n'ai pas vérifié comment FluxBB gère ce paramètre s'il est absent.
Pour ce qui est de l'échappement, la aussi vulgaire oubli de ma part... Il faut aussi échapper la variable $upload_file_dest dans le cas où le renommage n'est pas activé. Je corrigerai ça à la prochaine mise à jour.
Dernière modification par MasterGone (09-11-2013 19:26:13)
Hors ligne
Mise à jour du plugin effectuée (1.0.2). Ajout de contrôles supplémentaires sur les fichiers en plus des corrections mentionnées ci-dessus.
Hors ligne
Je viens de faire une mise à jour (1.1.0). Chaque utilisateur peut désormais visualiser et gérer ses fichiers.
Dernière modification par MasterGone (26-11-2013 00:17:30)
Hors ligne
Bonjour!
Pourquoi ne pas l'intégrer directement sous la fenêtre de composition des messages ??
Hors ligne
Bonsoir
Le but est de ne pas modifier les fichiers sources de FluxBB. 
++
Hors ligne
Pages : 1