Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Bonjour,
Tout d'abord je tien à m'excuser d'avoir poster un sujet sur la 1.5 dans un forum dédié à la 1.4, ceci parce que je n'ai pas trouvé de forum pour la 1.5 (et je me demande pourquoi
)
Enfin bref, comme mentionné dans le titre j'essaye d'intégrer Fluxbb à un site sous Wordpress, j'ai donc suivis le tuto du site : http://www.develophp.org/2010/05/integr … te-part-1/
J'ai très bien réussis à le faire en local sous Wamp, mais quand j'ai essayé de faire la même chose sur mon site en ligne j'obtiens une page avec le header de mon thème Wordpress sans le corps ni le footer !
-> Aperçu : http://www.capenp.com/forum/index.php
Quelqu'un a t-il une idée du problème, une solution à proposer, pourquoi ça marche en local et pas en ligne ?
Merci d'avance 
Hors ligne
Bonjour,
Sans doute parce que les paramètres ne sont pas les mêmes entre local et hébergeur :
- Nom de la base de données
- Nom utilisateur
- Hôte MySQL
- URL de base.
Si vous avez transféré le forum par FTP : local -> distant, il faut aussi supprimer tous les fichiers *.php du dossier forum/cache/.
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 et merci pour votre réponse,
Je crois que je me suis pas très bien fais comprendre dans mon premier post
alors voilà, je n'ai pas transféré directement mon forum en local vers mon espace, mais j'ai fait une nouvelle installation et qui marche très bien (sans l'intégration), j'ai ensuite ajouter les 3 fichiers qui sont précisés dans le tuto (footer.php et header.php dans le dossier include/user et main.tpl dans Air) ainsi que des modifications sur la feuille de style du thème Air.
Voilà, je vous ai expliqué toutes les modifications que j'ai apporté 
Merci d'avance
Dernière modification par Sadek (21-08-2013 15:02:22)
Hors ligne
Bonjour,
À mon humble avis, il y a un mauvais chemin quelque part puisque dans l'onglet il s'affiche : Page non trouvée.
De plus, la fin de la source de la page montre l'ouverture d'une div, puis plus rien :
<div id="main-content" class="container">et, au début, on a :
<body id="top" class="error404">donc une redirection (sans doute par .htaccess) sur erreur de page not found.
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
Le seul fichier .htaccess présent sur le site est celui de Wordpress pour définir les permaliens 
Voici le code du fichier "main.tpl" qui (normalement) gère les templates de FluxBB :
<pun_include "header.php">
<div id="pun<pun_page>" class="pun">
<div class="top-box"><div><!-- Top Corners --></div></div>
<div class="punwrap">
<div id="brdheader" class="block">
<div class="x_box">
<div id="brdtitle" class="inbox">
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
</div>
<pun_announcement>
<div id="brdmain">
<pun_main>
</div>
<pun_footer>
</div>
<div class="end-box"><div><!-- Bottom corners --></div></div>
</div>
<pun_include "footer.php">Apparemment, il n'y a que la première ligne : <pun_include "header.php"> qui est traitée par le serveur ! des propositions ?
EDIT : Voilà à quoi ressemble une erreur 404 sur le site : http://www.capenp.com/existepas
Dernière modification par Sadek (22-08-2013 01:05:50)
Hors ligne
Bonjour,
J'ai installé deux sites de wordpress avec deux forums fluxbb voir dans mon profile la manipulation est plus simple soit en intégrant le forum via une iframe ( plugin wordpress rubrique extension dans l'administration )
ou
en utilisant le lien du forum installer sur le serveur exemple : http://www.nomdedomaine.com/forum/index.php placer sur un menu de wordpress .
cdlt
Hors ligne
Bonjour,
Non, je n'ai pas de propositions ! N'ayant jamais utilisé Wordpress.
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 david18 et merci pour votre réponse 
Je suis intéressé par la première solution (intégration par iframe), j'aimerai donc que vous me donniez plus de détails sur la procédure (le nom du plugin par exemple) 
Merci d'avance
Dernière modification par Sadek (22-08-2013 17:07:00)
Hors ligne
Bonjour,
Il manque le début et la fin du fichier main.tpl qui sont importants pour « l'inclusion dans une page », entre autres les entêtes et la balise <pun_head>, mais tout le restant est important.
Éventuellement, vous pouvez changer le DOCTYPE, mais pas l'éliminer, ni les couples de balises <head> et <body>
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 Otomatic,
Les ligne supprimées du fichier main.tpl sont reprise dans le fichier header.php de wordpress 
Comme je l'ai dis dans mon premier post, cette manipulation marche très bien en local, le problème est survenu quand j'ai refait la même choses sur mon site en ligne 
Hors ligne
Bonjour,
En local, vous avez écrit être sous Wamp, donc Windows.
Sur le site en ligne êtes-vous sous Unix ou Linux ?
Si oui, portez une très grande attention à la casse des noms des fichiers, des variables PHP, des noms des bases de données, des noms des tables, etc.
Windows est insensible à la casse des noms (fichiers, variables, etc) alors que Unix l'est.
Soit un fichier nommé : "mon_Fichier.php"
include('mon_fichier.php'); fonctionnera sous Wamp, mais pas sous Unix et générera un avertissement de file not found. Mias pour cela, il faudrait que les avertissements ne soient pas masqués.
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
Merci Otomatic pour votre réponse,
Le serveur fonctionne sous Linux. "Linux infong 2.4 #1 SMP Wed May 15 13:26:15 CEST 2013 i686 GNU/Linux" d'après phpinfo 
Sinon pour les nom de fichiers, y'a que deux includes : <pun_include "header.php"> et <pun_include "footer.php"> où header.php et footer.php sont dans le dossier include/user. J'ai revérifié, et les nom des deux fichiers correspondent bien
c'est donc pas le problème 
Hors ligne
Bonsoir,
À mon humble avis, il doit y avoir une différence de configuration entre local et site en ligne. Faites une comparaison des résultats des phpinfo dans les deux environnements.
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
Bonsoir,
J'ai essayé de le faire et ça a donné un tas de différences
impossible donc de savoir ainsi ce qui pose problème exactement 
Hors ligne
Bonsoir,
Dans un premier temps, regardez uniquement les différences dans les modules Apache et extensions PHP chargés.
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
Voilà les principales différences que j'ai noté :
display_errors : On sur serveur
display_startup_errors : Off sur serveur
enable_dl : On sur serveur
log_errors : Off sur serveur
magic_quotes_gpc : On sur serveur
magic_quotes_runtime : Off sur serveur
magic_quotes_sybase : Off sur serveur
register_argc_argv : On sur serveur
register_globals : Off sur serveur
register_long_arrays : On sur serveur
report_memleaks : On sur serveur
report_zend_debug : On sur serveur
safe_mode : Off sur serveur
short_open_tag : On sur serveur
track_errors : Off sur serveurVoilà, je m'y connais pas très bien en extension PHP et Apache, j'espère que je vous ai donné un indice 
Hors ligne
Bonsoir,
Franchement il y a plus simple pour intégrer fluxbb avec wordpress deux solutions :
1/ Soit vous placez votre forum dans une page de wordpress avec ceux-ci :
Plugin appeler : iFrame Wrapper Version 0.1.1
Allez dans l'admin de wordpress puis extension puis ajouter effectuer une recherche avec iFrame Wrapper puis l'installer ce qui donne une chose comme sa a placer dans une page .
[iframeWrapper url=http://www.nomdedomaine/forum/index.php]Franchement c'est pas très esthétique vous pouvez essayez pour voir le résultat ...
2/ Ou sinon plus simple une fois installer votre forum sur votre serveur utiliser le liens ou chemin de votre forum exemple :
http://www.monnomdedomaine.com a placer tout simplement dans un onglet de votre menu de wordpress c'est aussi simple que ça 
Ps: j'ai deux forums fluxbb installer avec la même manipulation
cdlt
david18
Hors ligne
Bonjour,
@david18 : Merci pour votre réponse 
Pour la première solution, c'est vrai qu'elle n'est pas très esthétique surtout que l'adresse dans la barre d'adresse ne change pas
et si quelqu'un ouvre un lien dans un nouvel onglet, celui-ci ne s'ouvrira pas dans l'iframe !
Pour la 2ème solution, je sais pas si j'ai très bien compris ou pas
mais quand je place le lien de mon forum dans mon menu wordpress, le forum s'ouvre dans son propre design (pas d'intégration graphique) !
Je me suis sans doute pas très bien pris, surtout que dans votre site (http://www.beargryllsvswild.fr/) l'intégration est parfaite 
Merci d'avance
Hors ligne
Oui j'allait y venir en fait il faut rajouter un Target blank pour que votre forum s'ouvre dans une autre page 
Ps: un lien de votre forum serait très bien merci d'avance !!
Hors ligne
Merci david18 
Mon forum est a l'adresse : http://www.capenp.com/forum/index.php
Un peu plus de détails sur comment m'y prendre avec "target blank" seraient la bienvenue 
Merci beaucoup 
Hors ligne
et ton site site pour voir le thème utiliser merci 
Hors ligne
Mon site : http://www.capenp.com/ et le thème utilisé est Sahifa 
Hors ligne
vous avez bien placer le lien de votre forum dans un onglet de wordpress ?
Hors ligne
Je viens de le faire 
Hors ligne
Hors ligne