Intégration FluxBB
known
Member
dans Entraide et S.A.T
Salut,
Voilà en fait je voudrais intégrer à mon blog un forum FluxBB exactement de la même façon que vous avec votre site Pluxml, tout en gardant le même header. ^^
J'ai fais quelques recherches sur ce forum même, j'ai trouvé quelque chose de similaire, mais les messages ne m'étaient pas très clairs, donc je reposte ici. (si ça vous embête pas.)
Bref, je vous remercie.
Voilà en fait je voudrais intégrer à mon blog un forum FluxBB exactement de la même façon que vous avec votre site Pluxml, tout en gardant le même header. ^^
J'ai fais quelques recherches sur ce forum même, j'ai trouvé quelque chose de similaire, mais les messages ne m'étaient pas très clairs, donc je reposte ici. (si ça vous embête pas.)
Bref, je vous remercie.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
La solution se trouve dans le centre de documentation de FluxBB.Fr, pour intégrer du HTML dans FluxBB il faut modifier le fichier ~include/template/main.tpl
Pour ce qui est de l'inclusion de PHP dans FluxBB, là aussi tout est expliqué dans le centre de documentation, je t'invite donc à y faire un tour et à effectuer une petite recherche sur FluxBB.Fr afin de trouver des sujets similaires à ta demande, on en traite beaucoup
Merci pour ta réponse.
Merci ti_pierre
Personne ce lance ? j'aimerai bien redige sur le wiki, mais j'ai aussi du mal a insere le header.php de pluxml dans le main.tpl de fluxbb.
Pour inserer le style.xml aucuns soucis.
Tout d'abord il faut savoir que les styles, les autorisations ne sont pas pris en compte il s'agit simplement de pre-remplissage du formulaire de commentaire si le membre est identifie sur le forum les donnés concernant le membre sont insérés automatiquement.
Pour intégrer le header et le footer dans votre fluxxbb voir dans ce message plus bas.
Les visiteurs sur les pages de pluxml sont aussi pris dans les statistiques de fluxbb.
1ere étape:
Dans le dossier de votre thème, éditez le fichier header.php
Recherchez a la première ligne. Remplacez par ceci: Comme vous pouvez le constater j'inclue plusieurs fichiers, ceci permet de faire fonctionner d'autres options comme les cases de connexion.
Si vous désirez une boite de connexion sur toutes les pages de votre pluxml insérez ce code dans une boite que vous créerez selon le design de votre site (par exemple dans la sidebar), cette boite s'affiche seulement si vous n’êtes pas identifié, si vous l’êtes c'est un message de bienvenu qui s'affiche.
Attention remplacer forum par le dossier contenant votre forum il est aussi possible de remplacer ce chemin par la variable pun_root. Pour le pré remplissage du formulaire éditez le fichier commentaires.php de votre thème et remplacez ce code: Remplacer par celui-ci: Enregistez le tout en envoyez sur le serveur, ce n'est certainement pas trés propre au niveau code mais je ne sais pas faire mieux, je precise que je ne suis pas l'auteur du code il s'agit d'une compilation d'extrais de code provenant de plusieures sources dont les fichiers de flux_bb.
Inclure un header et un footer dans le template de votre forum:
Tout d'abord vous devez créer s'il n'existe pas, un dossier nommée user dans le dossier includes de flux_bb, c'est dans ce dossier que vous devez deposer les fichiers a inclure, inutile de vous dire qu'il est impossible d'inclure d'autres fichiers situés dans un autre endroit, donc inutile d'essayer d'inclure le header ou autre fichier de votre theme pluxml.
Une fois les fichiers dans le dossier user, ouvrez le dossier template et éditez le fichier main.tpl puis inclure le fichier ou vous le shouhaitez avec le variable: Dans mon cas j'ai ajouté une barre de connexion dans le top de toutes les pages, le fichier contenent le code de conection est connect.php et se trouve dans le dossier /include/user.
Donc je l'appelle comme ceci: juste apres la balise < body > Pour le footer je l'inclue comme ceci juste avant la balise < /body >
Merci Clyd pour ce partage.
J'avais déjà lu l'article sur le bridge sur le site de Frédéric, hélas son site est toujours en pleine refonte.
Ce que je voudrais moi c'est :
La suppression de l'identification sous pluxml, je voudrais que les admins sous fluxbb soient aussi admins sous pluxml (idem pour les modos) sans avoir a s'identifier sous plux.
Malheureusement la programmation de cette possibilité (si ça en est une) dépasse ma compétence.
Fluxbb propose la possibilité de créer des zones reversés a chaque groupe, pour l’utiliser on devrait alors supprimer le système d'identification sous pluxml.
Si un des développeurs passe par la, son avis serait le bienvenu.
Les css sont a programmer soi même pour l'apparence que tu veux, il ne faut jamais importer une fueille de style d'un script sur un autre script, au risque de bazarder toute l'affichage ou partie.
dans ce cas precis vous verrez bien que la feuille de style est une feuille écrite par le webmaster, pluxml_cs n'existe pas sur FLUXbb.
De toute manière il y aura toujours une adaptation a faire, notamment depuis le passage a pluxml 5.1.2 les id et les classes de balises div ne sont plus les mêmes, sur le formulaire dans le thème de pluxml.
Il faudrait adapter ces codes mais personnellement je n'ai pas le temps en ce moment.
Mais cela fonctionne la preuve dans ce lien, créez un compte et connectez vous pour vous le résultat.
http://francoispoteau.com/article22/integration-fluxbb-dans-pluxml
Maintenant j’aimerai avoir l'header de pluxml sur fluxbb, j'ai donc copier header.php dans /forum/include/user/
et modifié le /forum/style/mon_style/main.tpl avec un <pun_include "header.php">
ça m'affiche une page blanche,
je doit modifier "<?php if(!defined('PLX_ROOT')) exit;" ? pour qu'il trouve le chemin du thème de pluxml?
enfin si quelqu'un pouvait me guider un peu sur la démarche à suivre, merci