Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
J'ai fait une intégration de FluxBB dans un template Wordpress et ça fonction pas trop mal sauf que j'ai à prioris un soucis d'encodage puisque Wordpress utilise l'UTF8 et pas FluxBB... J'ai du coup tout mes accents qui apparaissent sous
Vous auriez uns idée pour résoudre ça ? 
Edit : Un lien ça aide toujours 
Dernière modification par Defaz (28-11-2008 01:17:39)
Hors ligne
Oulà, c'est vraiment de "l'intégration" ça 
En gros du as inclus directement ton forum dans le design de base de fluxbb... Revoit pour commencer ton code parce que tu as deux fois trop de balises de base. (<html>, <doctype>, <head>, ...
)
EDIT : Félicitation, 300 messages. 
Dernière modification par M@x (28-11-2008 02:02:34)
...
Hors ligne
C'est un peu fait à l'arrache en effet 
Je vais essayer d'améliorer tout ça petit à petit 
Hors ligne
J'ai trouvé ça :
Il se peu cependant que votre serveur soit configuré pour renvoyer une entête spécifiant un autre jeu de caractère, et celui si primera sur la balise meta, pour éviter ce problème il vous faut spécifier l'entête qui sera envoyer au client (navigateur) avec un langage de développement serveur comme le php:
<? header('Content-Type: text/html; charset=utf-8'); ?>
Sauf que je ne sais pas trop ou l'insérer 
Edit : En fait le truc intéressant c'est la fonction :
utf8_encode("communauté et espérons");Croyez qu'on peut englober tout le forum avec ? 
Dernière modification par Defaz (28-11-2008 19:18:08)
Hors ligne
Sauf que je ne sais pas trop ou l'insérer
Bonsoir,
À mettre au début de chaque page, ce qui peut éventuellement permettre des encodages différents selon les pages.
Par exemple au début des pages :
<?php
$charset="utf-8";
include('inc/entete.php');Et dans le fichier entete.php :
<?php
if (empty($charset)) $charset="iso-8859-1";
header("content-type:text/html; charset=$charset");
session_start();
ob_start('ob_gzhandler');
setlocale(LC_CTYPE,'french');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
Si j'ai bien compris :
J'insère le second code dans un nouveau fichier entete.php et le premier au début de chacune des pages comme index.php, viewtopic.php etc...
Sauf que je dois m'y prendre comme un manche car ça ne fonctionne pas :'(
Hors ligne
J'insère le second code dans un nouveau fichier entete.php et le premier au début de chacune des pages comme index.php, viewtopic.php etc...
Que nenni 
Ce n'est pas si simple que ça, surtout qu'il est impératif que toutes les instructions header(...) en php soient envoyées AVANT tout envoi de code html quel qu'il soit, même avant le <DOCTYPE.... > de main.tpl, ce qui veut donc dire que les instructions header() supplémentaires pour punBB ne doivent être insérée (sauf bidouille particulière) que dans header.php, à la suite ou avant les instructions header(...) existantes.
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
En effet ça semble compliqué...
Est-ce que ton code remplace les charset d'origine de la page, si c'est le cas ça va également me poser un soucis avec les caractères de l'entête qui eux seront en UTF8 du coup...
La fonction suivante pourrait peut être "encapsuler" les parties en iso
utf8_encode("communauté et espérons");Si seulement la 1.3 était terminée :'(
Hors ligne
Je reviens à la charge !!
Bon en fait j'ai totalement abandonné l'intégration originale sur les conseils de Ti_Pierre 
Par contre j'ai intégré une liste des derniers messages sur WP et ça continue de bugger avec les accents, j'ai utilisé ça :
<?php
$cp = curl_init("http://www.le-mesle.net/forum/extern.php?action=active&show=5");
curl_exec($cp);?>Et je pensais y integrer :
utf8_encode("communauté et espérons");Mais je ne sais pas comment m'y prendre 
Hors ligne
Pages : 1