FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

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

#1 21-10-2012 18:30:31

mimg
Membre
Inscription : 21-10-2012
Messages : 8

[Résolu] Une question a propos de l'installation des mods

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

#2 21-10-2012 19:32:32

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] Une question a propos de l'installation des mods

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

#3 21-10-2012 19:43:52

mimg
Membre
Inscription : 21-10-2012
Messages : 8

Re : [Résolu] Une question a propos de l'installation des mods

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 wink
Merci à toi !

Hors ligne

#4 21-10-2012 20:28:41

adaur
Membre
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Résolu] Une question a propos de l'installation des mods

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.


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#5 21-10-2012 20:36:23

mimg
Membre
Inscription : 21-10-2012
Messages : 8

Re : [Résolu] Une question a propos de l'installation des mods

Hello adaur smile

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

#6 22-10-2012 15:46:14

mimg
Membre
Inscription : 21-10-2012
Messages : 8

Re : [Résolu] Une question a propos de l'installation des mods

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 huh

Hors ligne

#7 22-10-2012 16:16:48

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] Une question a propos de l'installation des mods

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

#8 22-10-2012 16:18:46

mimg
Membre
Inscription : 21-10-2012
Messages : 8

Re : [Résolu] Une question a propos de l'installation des mods

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

#9 22-10-2012 18:18:05

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] Une question a propos de l'installation des mods

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

#10 22-10-2012 18:48:58

mimg
Membre
Inscription : 21-10-2012
Messages : 8

Re : [Résolu] Une question a propos de l'installation des mods

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 smile

Mais est-ce que cela peut poser des soucis si cette partie est commentée ?

Hors ligne

#11 22-10-2012 19:01:10

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] Une question a propos de l'installation des mods

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

#12 22-10-2012 19:31:14

mimg
Membre
Inscription : 21-10-2012
Messages : 8

Re : [Résolu] Une question a propos de l'installation des mods

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 wink

Hors ligne

Pied de page des forums