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

Messagepar lifeburnout » 03 Sep 2008 à 16:41

oui c'est sa.
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: page blanche sur mon flux rss

Messagepar spitfire pat » 03 Sep 2008 à 17:22

dans ce cas ça va simplifier la requête parce que plus besoins de jointure vers la table des users
Code: Tout sélectionner
$sql='SELECT 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_first_post_id= p.topic_id
      
      WHERE t.forum_id =2
ORDER BY topic_time DESC 
LIMIT 0 , 50 '
;
$result $db->sql_query($sql);
while(
$row $db->sql_fetchrow($result)
{
      
$message $row['post_text'];
      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
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagepar lifeburnout » 03 Sep 2008 à 17:41

bonjour, le BBcode et les smilies ne marche toujours pas, voici ma requête (j'ai dût modifier la requête de spirit pat car sa requête comportait des bugs):

Code: Tout sélectionner
$query1 = 'SELECT 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_id, 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_first_post_id = p.post_id
     )
)
      WHERE t.forum_id = 2
ORDER BY topic_time DESC
LIMIT 0 , 50 ';
$result1 = mysql_query($query1);
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
      $message = $row['post_text'];
      if ($row['bbcode_bitfield'])
      {
          $bbcode->bbcode_second_pass($message, $row['bbcode_uid'], $row['bbcode_bitfield']);
      }
      $message = bbcode_nl2br($message);
      $message = smiley_text($message);
}


a bientôt.
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: page blanche sur mon flux rss

Messagepar spitfire pat » 04 Sep 2008 à 07:27

d'abord as-tu ces lignes
Code: Tout sélectionner
$user->session_begin();
$auth->acl($user->data);
$user->setup();
après
Code: Tout sélectionner
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx)

sans celà ça ne peut pas marcher
ensuite il te faudra renoncer à la fonction clean_text. le htmlspecialcharacters neutralise les bbcodes et les smileys. tu peut considérer que le texte contenu dans les messages est déjà 'clean'
enfin, pourquoi ces deux lignes ?
Code: Tout sélectionner
$result1 = mysql_query($query1);
$result = $db->sql_query($sql);
la première ne fait pas appel aux fonctions de la classe db, la seconde fait appel à une requête $sql inexistante
à remplacer par
Code: Tout sélectionner
$result = $db->sql_query($query1);
(et pas $result1 sinon la ligne suivante ne marchera pas)
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagepar lifeburnout » 04 Sep 2008 à 08:23

bonjour, j'ai ce message d'erreur suivant:

Erreur d'analyse XML : données incompréhensibles après l'élément de document
Emplacement : http://lifeburnout.idoo.com/forum/flux.php
Numéro de ligne 2, Colonne 1 :<b>Fatal error</b>: Call to a member function bbcode_second_pass() on a non-object in <b>/data/www/sites/1/idoo.com/l/i/lifeburnout/site/forum/flux.php</b> on line <b>34</b><br />
^


voici le lien vers le fichier texte:

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

a bientôt. :mrgreen:
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: page blanche sur mon flux rss

Messagepar spitfire pat » 04 Sep 2008 à 08:45

oups, il y a une ligne que j'ai complètement oubliée (et je l'avais pourtant mise sur mon fichier test
c'est
Code: Tout sélectionner
$bbcode = nex bbcode();
après
Code: Tout sélectionner
$user->setup();
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagepar lifeburnout » 04 Sep 2008 à 08:53

donc après:

Code: Tout sélectionner
<?php
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);


il doit y avoir:

Code: Tout sélectionner
$user->session_begin();
$auth->acl($user->data);
$bbcode = nex bbcode();
$user->setup();


j'ai pourtant mis sa, et j'ai ce message d'erreur:

Parse error: syntax error, unexpected T_STRING in /data/www/sites/1/idoo.com/l/i/lifeburnout/site/forum/flux.php on line 12


voici le fichier texte:

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

a bientôt. :mrgreen:
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: page blanche sur mon flux rss

Messagepar spitfire pat » 04 Sep 2008 à 09:28

oups, erreur de syntaxe de ma part, c'était new bbcode et non nex bbcode

de toutes façons ça n'aurait pas marché.
les ... que j'ai mis dans ma boucle, c'était pour t'inviter à continuer le traitement de la boucle
au lieu de ça tu recommences une boucle ..... qui ne donnera rien

je te passe le fichier test que j'ai fait, on aura plus vite fait
http://www.spitfirepat-singles.info/for ... s/flux.txt
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: page blanche sur mon flux rss

Messagepar lifeburnout » 04 Sep 2008 à 10:13

bonjour, j'ai dut modifier un petit truc, car a chaque fois qu'il y avait des smilies ou des code BBcodes dans un message, le message ne s'affichait pas, en faites il fallait que je cherche:

Code: Tout sélectionner
            <description>$message</description>


et que je remplace par:

Code: Tout sélectionner
            <description><![CDATA[  $message  ]]></description>



maintenant, il y a que le bug d'encodage de texte.

a bientôt. :mrgreen:
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: page blanche sur mon flux rss

Messagepar Elglobo » 04 Sep 2008 à 17:36

Au vu du nombre de page, il aurait été bien pour continuer à t'aider d'avoir le fichier définitif que tu utilises ;)

P.S/ Inutile de m'envoyer un MP pour obtenir de l'aide ;)
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Avatar de l’utilisateur
Elglobo
Superstar
 
Messages: 14866
Inscription: 13 Oct 2004 à 16:28

Re: page blanche sur mon flux rss

Messagepar lifeburnout » 04 Sep 2008 à 17:37

bonjour, c'est dans http://lifeburnout.idoo.com/theme/txt/fluxt.xt

et le lien direct vers le flux:

http://lifeburnout.idoo.com/forum/flux.php

a bientôt.
Dernière édition par lifeburnout le 04 Sep 2008 à 17:55, édité 3 fois.
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: page blanche sur mon flux rss

Messagepar Elglobo » 04 Sep 2008 à 17:38

C'est à dire ? car là tu me donnes un lien vers une page Web quiz ?
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Avatar de l’utilisateur
Elglobo
Superstar
 
Messages: 14866
Inscription: 13 Oct 2004 à 16:28

Re: page blanche sur mon flux rss

Messagepar lifeburnout » 04 Sep 2008 à 17:40

j'ai édité.

a bientôt.
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

Re: problème avec les accents sur mon flux rss

Messagepar Elglobo » 04 Sep 2008 à 17:47

J'ai pas encore regardé mais spitfire t'as bien dit au dessus:
Code: Tout sélectionner
$bbcode = new bbcode();

Et non :
Code: Tout sélectionner
$bbcode = nex bbcode();

Commence par corriger cela ;)
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Avatar de l’utilisateur
Elglobo
Superstar
 
Messages: 14866
Inscription: 13 Oct 2004 à 16:28

Re: problème avec les accents sur mon flux rss

Messagepar lifeburnout » 04 Sep 2008 à 17:53

non, il a dit:
oups, erreur de syntaxe de ma part, c'était new bbcode et non nex bbcode


a bientôt.
Mon site : Phrases de BG
Avatar de l’utilisateur
lifeburnout
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1132
Inscription: 18 Mar 2008 à 17:05
Localisation: Stade de la mosson (butte paillade) à Montpellier

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: Yahoo [Bot] et 8 invités

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