Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Bonjour, j'ai découvert récemment fluxbb et décidé de l'installé.
Mais j'ai un peu de mal à comprendre une chose (et surtout l'accepter)... :
- pour installer chacun des mods, il faut faire soi même toutes les modifications dans les fichiers ?
- il n'y a pas de modules à installer simplement en uploadant le mod ?
Par exemple, j'aimerais bien avoir la barre avec les boutons (gras italique, mise en page, couleur du texte, smileys etc) mais c'est vraiment pas simple si il faut modifier tout un tas de trucs.
Merci pour votre aide !
Hors ligne
Bonjour,
Pour le moment et pour la plupart des mods (*) il n'y a pas d'autres solutions que de modifier soi-même les fichiers en suivant les instructions du fichier readme.txt.
* Certaines mods peuvent être installées en un clic avec Mod Installer :
À condition que le fichier readme.txt respecte certaines contraintes, d'autres peuvent être installées en utilisant Patcher
Je ne sais pas si FluxToolBar (La barre des boutons de mise en page) a déjà été installée en utilisant Patcher ; d'autres répondront à ce sujet.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Salut, ok j'ai compris le principe et j'ai réussi à installer les mods dont j'avais besoin.
J'avais juste peur de modifier autant de fichier d'un coup, mais ca marche c'est le principal 
Merci à toi !
Hors ligne
Pour la FluxToolbar avec le patcher, c'est possible mais cela requiert un peu modifications: en effet, il faut remplacer le readme.txt que Patcher créera dans /mods/fluxtoolbar par celui mis à jour pour FluxBB 1.5.0 ou l'installation ne pourra se faire.
Hors ligne
Hello adaur 
J'ai installé la toolbar et elle fonctionne.
Par contre, j'ai installé le mod "sub_forum" et il y a des erreurs quand j'enregistre un message (seulement au moment de la redirection) :
Plusieurs lignes de ce type :
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/user/www/forum/include/parser.php on line 396
Dernière modification par mimg (21-10-2012 20:37:32)
Hors ligne
Bon et bien la ligne d'erreur est liée au mod Fluxtoolbar (apparement)
Car à la ligne 395 à 403 il y a :
395 // Is the tag forbidden?
396 if (in_array($current_tag, $tags_forbidden))
397 {
398 if (isset($lang_common['BBCode error tag '.$current_tag.' not allowed']))
399 $errors[] = sprintf($lang_common['BBCode error tag '.$current_tag.' not allowed']);
400 else
401 $errors[] = sprintf($lang_common['BBCode error tag not allowed'], $current_tag);
402
403 return false;
}Je ne comprends pas pourquoi j'obtiens cette erreur à chaque enregistrement d'un message 
Hors ligne
Bonjour,
Es-tu allé dans l'Administration de la FluxToolBar pour renseigner les paramètres et les permissions et surtout pour les Enregistrer ?
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Bonjour, oui tout est bien configuré et sauvegardé !
J'utilise la version v1.5.0, ça pourrait venir de la ?
Dernière modification par mimg (22-10-2012 16:19:46)
Hors ligne
Bonjour,
Cette ligne fait partie intégrante du parser.php de la version 1.5.0 de base, sans aucune modification.
L'erreur veut dire que $tags_forbidden, second argument de la fonction in_array() est du mauvais type. La fonction in_array n'admet, pour deuxième argument, qu'uniquement un tableau (array).
Dans parser.php (d'origine et non modifié par Fluxtoolbar), la variable $tags_forbidden est bien déclarée comme tableau, lignes 200-201
// Tags not allowed
$tags_forbidden = array();Donc, soit cette définition a été supprimée (Et ce n'est pas normal, FluxToolBar ne le demande pas), soit il y a une affectation de valeur à $tags_forbidden qui n'est pas faite comme élément de tableau, mais comme variable simple.
Toutes les affectations de valeur à $tags_forbidden doivent être du genre :
$tags_forbidden[] = "quelque chose"et jamais
$tags_forbidden = "quelque_chose";Si la ligne d'origine a été modifiée, elle doit l'être sous forme de tableau, comme suit :
// Tags not allowed
$tags_forbidden = array("tag_1", "tag_2", "tag_3");Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Dans le même fichier j'ai :
234 // Disallow URL tags
235 if ($pun_user['g_post_links'] != '1')
236 $tags_forbidden[] = 'url';Merci pour toutes les explications, même si ça me dépasse un peu.
On va faire plus simple.
Les tags, ce sont bien les balises BBCODE, non ?
J'ai activé toutes les balises.
J'ai commenté cette partie :
// Is the tag forbidden?
//if (in_array($current_tag, $tags_forbidden))
//{
// if (isset($lang_common['BBCode error tag '.$current_tag.' not allowed']))
// $errors[] = sprintf($lang_common['BBCode error tag '.$current_tag.' not allowed']);
// else
// $errors[] = sprintf($lang_common['BBCode error tag not allowed'], $current_tag);
//
// return false;
//}Et je n'ai plus aucune erreur 
Mais est-ce que cela peut poser des soucis si cette partie est commentée ?
Hors ligne
Bonsoir,
Ça, c'est un palliatif, un pis-aller, mais, en aucune manière une résolution de problème ou une correction de défaut.
Les lignes 234 à 235, c'est normal. Mais, as-tu bien les lignes 200-201 d'origine :
// Tags not allowed
$tags_forbidden = array();C'est cette déclaration qui est indispensable.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Ah bhein voilà ce qu'il manquait !
J'ai regardé le fichier parse.php de l'archive que j'ai téléchargé et il contient bien ton dernier code à l'endroit indiqué.
Mais il n'est plus présent dans le fichier parse.php qui a été modifié sur le serveur pour l'installation de la toolbar.
J'ai décommenté ma solution de dépannage, et j'ai rajouté :
// Tags not allowed
$tags_forbidden = array();Après :
// Tags to ignore the contents of completely (just code)
$tags_ignore = array('code');Résultat, plus aucun message d'erreur lors de l'envoi ou l'édition d'un message !
Merci beaucoup pour ton soutien 
Hors ligne