problème avec les accents sur mon flux rss

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

Re: page blanche sur mon flux rss

Messagede lifeburnout » 01 Sep 2008 à 19:45

merci de ton aide spitfire pat sans toi je ne serais pas arrivée jusqu'ici.

-- EDIT --

par contre, tu peux m'aider sur les autres bugs? du genre le BBcode et les smilies ne fonctionnes pas?

a bientôt. :mrgreen:
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede spitfire pat » 02 Sep 2008 à 05:59

tu utilises phBB2 ou phpBB3 ?
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 15007
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagede lifeburnout » 02 Sep 2008 à 08:36

bonjour, j'utilise un forum en phpbb3.

a bientôt.
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede spitfire pat » 02 Sep 2008 à 10:23

lifeburnout a écrit:bonjour, j'utilise un forum en phpbb3.
alors c'est peut-être de là que viennent tes problèmes d'encodage, c'est déjà en utf8 dans la base de donnée. un passage par utf8_encode n'est donc pas nécessaire

pour les bbcodes et les smileys
il faut déjà mettre après l'inclusion de common.php
Code: Tout sélectionner
include($phpbb_root_path . "includes/bbcode.$phpEx");

ensuite il faut extraire de la table phpbb_post_text les champs bbcode_uid et bbcode_bitfield. soient $bbcode_uid et $bbcode_bitfield les valeurs correspondantes et $message le contenu du post.
alors tu fais
Code: Tout sélectionner
if ($row['bbcode_bitfield'])
{
    
$bbcode->bbcode_second_pass($message$row['bbcode_uid'], $row['bbcode_bitfield']);
}
$message bbcode_nl2br($message);
$message smiley_text($message); 
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 15007
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagede lifeburnout » 02 Sep 2008 à 11:03

heu..... j'ai pas très bien compris, en attendant, j'ai mis a jour mon fichier .txt, voilà ce que sa donne en cliquant sur le lien suivant.

http://lifeburnout.idoo.com/theme/txt/flux.txt

a bientôt. :mrgreen:
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede Khaose » 02 Sep 2008 à 12:28

Mdr il y a des moments ou je suis un peu perdu dans le Php

Pourtant j'ai de bonnes bases mais bon faut croire queje suis un peu rouillé :D
Avatar de l’utilisateur
Khaose
Posteur néophyte
Posteur néophyte
 
Messages: 78
Inscription: 02 Juil 2008 à 13:19

Re: page blanche sur mon flux rss

Messagede lifeburnout » 02 Sep 2008 à 13:52

bonjour Khaose, quand tu apporte une réponse a un sujet oû quelqu'un a besoin d'aide, tu dois répondre au sujet pour aider, pas pour le plaisir de parler. (sans vouloir être méchant avec toi).

a bientôt. :mrgreen:
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede spitfire pat » 02 Sep 2008 à 14:51

tu t'es un peu emmêlée les pinceaux dans les requêtes sql, en effet seconde requête détruit la première. en plus tu auras rarement le nom du posteur avec le champ post_username, celui-ci n'est en effet renseigné que si le posteur est un anonyme. il faut donc faire une jointure vers la table phpbb_users.
je vais te mitonner une autre requête, mais il faudrait que tu me dises ce que tu veux exactement: tu veux afficher les 50 derniers posts du forum n° 2 ?
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 15007
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagede Khaose » 02 Sep 2008 à 15:04

Ok ok mais bon j'ai suivi le problème mais il y a tellement de code différent que si je lui propose le mien ça va encore le bloquer avec 30 codes différents de tous ceux qui veulent l'aider ^^
Avatar de l’utilisateur
Khaose
Posteur néophyte
Posteur néophyte
 
Messages: 78
Inscription: 02 Juil 2008 à 13:19

Re: page blanche sur mon flux rss

Messagede lifeburnout » 02 Sep 2008 à 15:18

spitfire pat a écrit:tu veux afficher les 50 derniers posts du forum n° 2 ?


oui c'est sa, je veux afficher les 50 dernier poste du forum n°2.

a bientôt.
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede spitfire pat » 02 Sep 2008 à 16:24

je vois que tu as mis dans ta requête topic_first_poster_name. est-ce que tu as besoin du nom du créateur du topic ? (parce que là aussi il y aura besoin d'une jointure supplémentaire) par compte tu n'as pas mis post_time, c'est volontaire ? tu n'as pas besoin de la date du post ?

edit j'ai dit des bêtises, topic_first_poster_name est renseigné même si ça n'est pas un invité
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 15007
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagede lifeburnout » 03 Sep 2008 à 11:46

bonjour, je sais que tu te poses des questions sur mes requêtes sql, donc je vais t'expliquer quelque requêtes installé:

-pour topic_first_poster_name, j'utilise cet requête pour afficcher l'auteur du sujet, qui est utlisé ici:

Code: Tout sélectionner
   $mail         = $row["topic_first_poster_name"];


et

Code: Tout sélectionner
            <author>$mail</author>


pour topic_time, j'utlise cet requête pour afficher l'heure ou le sujet a était, donc il est utlisé ici:

Code: Tout sélectionner
   $pubDate         = date("r", $row["topic_time"]);


et

Code: Tout sélectionner
            <pubDate>$pubDate</pubDate>


et il y a 2 requête qui ne marche pas:

-topic_title ou post_subject, pour afficher le titre du sujet dans:

Code: Tout sélectionner
   $title         = cleanText($row["topic_title"]);
et
            <title>$topic_title</title>


le requête topic_first_poster_name, elle ne marche pas (pour afficher le nom de l'auteur)

mais que faire?

a bientôt. :mrgreen:
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede spitfire pat » 03 Sep 2008 à 13:42

c'est parce que, comme je te disais, la seconde requête détruit les résultats de l'autre, du fait de l'emploi des mêms variables
en fait il faut faire une seule requête avec des jointures entre les tables topics, posts et user:
Code: Tout sélectionner
$sql='SELECT u.username, t.topic_id, t.forum_id, t.topic_title, t.topic_time, t.topic_first_poster_name, t.topic_last_post_subject, p.post_text, p.post_time, p.bbcode_uid, p.bbcode_bitfield, p.post_subject, p.post_username, p.enable_smilies, p.enable_bbcode
FROM ( (' . TOPICS_TABLE . ' t
      JOIN ' . POSTS_TABLE . ' p ON t.topic_id = p.topic_id
      )
      JOIN ' . USERS_TABLE . ' u ON u.user_id = p.poster_id
)
WHERE t.forum_id =2
ORDER BY post_time DESC
LIMIT 0 , 50 ';
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 15007
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagede lifeburnout » 03 Sep 2008 à 15:53

merci, spitfire pat, seulement j'ai encore 2 problème sur ce côté la, les smilies et les BBcodes ne fonctionne toujours pas, et mon autres petit problème, c'est que les réponse apporté au sujet s'affiche, et j'aimerais que les réponse ne s'affiche pas.

Mais que faire? Merci d'avance et a bientôt. :mrgreen:
Image
Mon site internet:
http://lifeburnout.clanfree.net
naviguez en toute sécurité et en toute rapidité sur le web avec Mozilla Firefox ;)
Avatar de l’utilisateur
lifeburnout
Roi des posts
Roi des posts
 
Messages: 991
Inscription: 18 Mar 2008 à 17:05

Re: page blanche sur mon flux rss

Messagede spitfire pat » 03 Sep 2008 à 16:37

ah, tu ne veux que le 1er des posts de chaque topic alors ?
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 15007
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

PrécédenteSuivante

Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB-Conseils.com • phpBB3 Styles • phpBB podpora • phpBB Portugal • Tapatalk • Net Avenir • PromoBenef • Ticket Gagnant •