données BD dans viewtopic.php

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

données BD dans viewtopic.php

Messagepar GSmurf » 18 Déc 2007 à 10:56

En suivant la théorie de mieux vaut 1 qui sait que 10 qui cherchent ^^
je viens vers vous pour vous demander si par hasard vous sauriez ou est charger l'objet

Mon problème est le suivant il y a maintenant un moment j'ai travaillé sur phpBB2 pour personnaliser mon forum et ajouter des informations a la table phpbb_users là en mettant à jour mon forum en phpBB3 je veux dans un premier temps ré afficher ces informations.

j'edit donc le fichier viewtopic.php et vers les lignes ~896
on a le code suivant qui parse les diferrents posts et j'imagine aussi les infos des utilisateurs qui ont postés :
Code: Tout sélectionner
$sql = $db->sql_build_query('SELECT', array(
   'SELECT'   => 'u.*, z.friend, z.foe, p.*',

   'FROM'      => array(
      USERS_TABLE      => 'u',
      POSTS_TABLE      => 'p',
   ),

   'LEFT_JOIN'   => array(
      array(
         'FROM'   => array(ZEBRA_TABLE => 'z'),
         'ON'   => 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
      )
   ),

   'WHERE'      => $db->sql_in_set('p.post_id', $post_list) . '
      AND u.user_id = p.poster_id'
));

$result = $db->sql_query($sql);

$now = getdate(time() + $user->timezone + $user->dst - date('Z'));

// Posts are stored in the $rowset array while $attach_list, $user_cache
// and the global bbcode_bitfield are built
while ($row = $db->sql_fetchrow($result))
{

ce $row [ cf: while ($row = $db->sql_fetchrow($result)) ] doit comprendre les informations charger par la requete SQL juste au dessus, et on lit bien : "u.*" malgres cela mes champs qui exitent bien dans ma table phpbb_users n'apparaissent pas du tout.

Où aurai fait une erreur d'analyse (surement) ?
Dernière édition par GSmurf le 18 Déc 2007 à 17:15, édité 1 fois.
Parfois il suffit juste de parler pour se decoincer ... oui je parle de developpement ^^
Avatar de l’utilisateur
GSmurf
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: 18 Déc 2007 à 10:36

Re: données BD dans viewtopic.php

Messagepar ABDev » 18 Déc 2007 à 12:05

Tout le contenu de la table phpbb_users vu que * a été appliqué à la requête ;).
Il faut voir ensuite si tu as bien appliqué des modifications en gros.
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedIn

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7198
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: données BD dans viewtopic.php

Messagepar GSmurf » 18 Déc 2007 à 17:14

Bon rassurer par ton post, j'ai verifier une nouvelle fois d'où pouver venir mon erreur car un simple print_r($row); qui aurait du me montrer les valeurs de ma table user ne me l'afficher pas !

J'ai trouvé ... -_-;

pris dans ma foultitude de test et ne voulant pas perdre de donner je me suis perdu moi meme dans mes sauvegarde de BD et je jouer avec la mauvaise structure de BD effectivement je pouvais toujours attendre les champs ^^

Désolé du derangement et merci encore :)
Parfois il suffit juste de parler pour se decoincer ... oui je parle de developpement ^^
Avatar de l’utilisateur
GSmurf
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: 18 Déc 2007 à 10:36


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

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