Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 28-11-2007 23:32:05

yemgi
Expatrié

Re : Probleme PunSapi et mon site

$cur_topic = $db->fetch_assoc($result) a la ligne 6
$result n'est défini nulle part avant

Hors ligne

#2 29-11-2007 09:33:52

dahousemix
Membre

Re : Probleme PunSapi et mon site

tu as bien créé un objet punsapi?

[c]$pun = new pun();[/c]

Je le marque de tête, je ne sais plus si c'est bien pun la classe.

De plus si tu utilises punsapi autant utiliser toutes les méthodes qu'il contient et ne pas réutiliser les fonctions punbb du style $pun_config etc...

De plus dans Punsapi il me semble qu'il existe une méthode directe pour récupérer l'avatar ça doit être un truc du style
[c]$pun->get_user_avatar($id_user);[/c]

Hors ligne

#3 29-11-2007 14:20:11

dahousemix
Membre

Re : Probleme PunSapi et mon site

Cela veut dire que la valeur d'id du membre que tu renvoi pour la méthode get_user_avatar($id) est nulle.

Essaie de faire un echo de la valeur que tu passes à la méthode

Hors ligne

#4 29-11-2007 15:30:38

dahousemix
Membre

Re : Probleme PunSapi et mon site

PunSapi marche pour tout, mais il faut apprendre à s'en servir et donc comprendre comment fonctionne la programmation objet un tout petit peu.

Je te conseille de lire la doc fournie avec et de faire quelques pages d'essais en tout genre avant de te lancer dans ton script.

Pour ton script d'ailleur c'est comme je te l'ai dis, si cela n'affiche que l'avatar de celui qui est en ligne c'est que tu ne passe pas l'id du membre à la fonction comme il le faut.

Fait un echo de cet id pour voir si il est bien déclaré

Hors ligne

#5 29-11-2007 16:45:53

dahousemix
Membre

Re : Probleme PunSapi et mon site

avec punsapi

$pun = new punsapi(); //je ne suis pas sur de tete du nom de l'objet, a verifier

$result = $db->query('SELECT user_id,ident FROM '.$db->prefix.'online');

while($row = $db->fetch_assoc($result)){
  $pun->get_user_avatar($row['user_id'];
}

Voilà, j'ai fais de tête et au plus simple mais cela devrait marcher du moment que tu as fait un include de punsapi

Hors ligne

#6 29-11-2007 17:00:23

dahousemix
Membre

Re : Probleme PunSapi et mon site

ça marche ou pas?

Hors ligne

#7 29-11-2007 17:49:03

dahousemix
Membre

Re : Probleme PunSapi et mon site

et c'est quoi ta ligne 11?

Hors ligne

#8 30-11-2007 09:35:22

dahousemix
Membre

Re : Probleme PunSapi et mon site

<h1>Liste des connectés</h1>

    <div>
        <div style="width:128px; height:160px; float:left; text-align:center; vertical-align:middle; font-size:12px;">
<?php 
$result = $db->query('SELECT user_id,ident FROM '.$db->prefix.'online');

while($row = $db->fetch_assoc($result))
{
  
             echo '<br />';
             $pun->get_user_avatar($row['user_id']);
}
?>
        </div>
    </div>

essaie ça

Dernière modification par dahousemix (30-11-2007 09:35:52)

Hors ligne

#9 01-12-2007 14:40:19

dahousemix
Membre

Re : Probleme PunSapi et mon site

Cela veut dire que la méthode $db n'est pas déclarée. essaie de faire sans pour tester

Hors ligne

#10 01-12-2007 16:09:48

dahousemix
Membre

Re : Probleme PunSapi et mon site

<h1>Liste des connectés</h1>

    <div>
        <div style="width:128px; height:160px; float:left; text-align:center; vertical-align:middle; font-size:12px;">
<?php 
$result = mysql_query('SELECT user_id,ident FROM online');

while($row = mysql_fetch_assoc($result))
{
  
             echo '<br />';
             $pun->get_user_avatar($row['user_id']);
}
?>
        </div>
    </div>

Pense à remplacer le nom de la table si tu as mis un préfixe pour tes tables.

PS: Bien sûr cela ne marche que sur mysql

Hors ligne

#11 01-12-2007 23:30:51

dahousemix
Membre

Re : Probleme PunSapi et mon site

<h1>Liste des connectés</h1>

    <div>
        <div style="width:128px; height:160px; float:left; text-align:center; vertical-align:middle; font-size:12px;">
<?php 
$result = mysql_query('SELECT user_id,ident FROM forum_online');

while($row = mysql_fetch_assoc($result))
{
    echo '<br />';
    $pun->get_user_avatar($row['user_id']);
    echo '<br />';
   $pun->get_user_name($row['user_id']);
}
?>
        </div>
    </div>

Cela devrait marcher

Hors ligne

#12 01-12-2007 23:42:47

dahousemix
Membre

Re : Probleme PunSapi et mon site

<h1>Liste des connectés</h1>

    <div>
        <div style="width:128px; height:160px; float:left; text-align:center; vertical-align:middle; font-size:12px;">
<?php 
$result = mysql_query('SELECT user_id,ident FROM forum_online');

while($row = mysql_fetch_assoc($result))
{
    echo '<br />';
    ($row['user_id'] != '1') ? $pun->get_user_avatar($row['user_id']) : echo '<img src="image.jpg" />';
    echo '<br />';
   $pun->get_user_name($row['user_id']);
}
?>
        </div>
    </div>

Hors ligne

#13 02-12-2007 06:21:09

mangafan
Membre

Re : Probleme PunSapi et mon site

En déplaçant le double quote, comme ça ?

echo '<input type="button" value="supprimer la vidéo" onClick="window.location.href="index_design.php?p=videos&del='.$id.'" />';

:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

Pied de page des forums