Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bien le bonsoir..
Je viens à vous car je suis face à un mystérieux problème.. Mes avatars ne s'affichent plus dans les sujets de discussions..
Chronologie des faits:
- J'avais la version 1.2.15, et donc j'ai fais la mise à jour grâce au hdiff. Je crois que c'est à peu près à ce moment là qu'ils ont disparus.. Cependant, je n'ai pas remarqué le problème tout de suite.
- Je n'ai pas rajouté de mods ni même fait de modifications majeures.
- Comme j'avais plusieurs autres problèmes et que je n'ai pas les connaissances en programmation nécessaire pour faire un débugage complet, j'ai opté pour la solution feignasse :$ et j'ai viré tous les fichiers sources Xd
- Je me suis dis que quit a refaire le forum autant rajouter d'autre option et donc je suis venu ici faire mon petit marché
Je suis tombé sur le pack forum 1.2.15+mark topic as read. Je l'upload illico, je lance l'install_mod.php et hop.. je retourne voir la tete de mon forum.. ô joie supreme, tout est redevenu comme avant.. Ouep.. TOUT.. même les avatars sont toujours invisibles 
Je me suis donc dit que cela venait des permissions, je regarde.. non, tout va bien..
Ensuite, peut etre une permission dans le panneau admin? non, pas ca non plus 
Le chemin d'accès peut être ? même pas.. tout est à sa place.
Le forma des images? non, c'est bien du .jpg
J'ai regardé mon profile.php et mon viewtopic.php, je n'ai rien vu de déplacé..
On dirait que dans le profil, la case qui dit: "utiliser l'avatar" n'est pas pris en compte dans le viewtopic.php lorsqu'elle est cochée.
J'ai loupé un truc, mais j'arrive pas à mettre le doigts dessus
Quelqu'un aurait une idée siyouplay ?
edit: quand on navigue sur mon forum en tant qu'invité, on voit les avatars O_o
Dernière modification par Elesar (08-02-2008 20:57:26)
Hors ligne
Quand tu affiches la source de la page est-ce que l'adresse de l'avatar apparait bien? Est-ce qu'elle est correcte?
Hors ligne
Tu peux développer un peu ta question stp ?
En utilisant Firebug en étant déconnecté j'ai:
<dd class="postavatar">
<img width="100" height="100" alt="" src="img/avatars/2.jpg"/>
</dd>
En étant connecté, j'ai:
<dd class="postavatar"/>
Je supposes que le "/" dans la balise n'est pas vraiment à sa place.. Quel serait le fichier incriminé ? le viewtopic.php ?
Hors ligne
Est-ce que l'image www.tonsite.com/forum/img/avatars/2.jpg existe et si oui est-ce qu'elle s'affiche quand tu vas sur cettee URL? As-tui essayé avec plusieurs navigateurs?
Hors ligne
Oui l'image existe sur le ftp et est visible: ici
fonctionnel sur IE 7, konqueror et firefox 2, sur vista et Opensuse. Le probleme est toujours le meme.
Les avatars n'aparaissent pas quand on est connecté.
Hors ligne
Bizarre, as-tu comparé la source de la page quand connecté avec la source de la page quand déconnecté ?
Hors ligne
heuu.. Pas con
Je vais essayer ca de suite et je te tiens au courant.
Après comparaison (merci WinMerge^^) voici ce que j'obtient:
En étant connecté j'ai:
<div class="postleft">
<dl>
<dt><strong><a href="http://lescribeur.fr.nf/forum/profile.php?id=2">Le_scribe</a></strong></dt>
<dd class="usertitle"><strong>Le scribe fou</strong></dd>
<dd class="postavatar"></dd>
<dd>Date d'inscription: 08-06</dd>
<dd>Messages: 74</dd>
<dd>IP: <a href="http://lescribeur.fr.nf/forum/moderate.php?get_host=3">xx.xxx.xxx.xxx</a></dd>
<dd class="usercontacts"><a href="mailto:julgero@hotmail.com">Courriel</a></dd>
</dl>
</div>
En étant déconnecté, j'ai:
<div class="postleft">
<dl>
<dt><strong><a href="http://lescribeur.fr.nf/forum/profile.php?id=2">Le_scribe</a></strong></dt>
<dd class="usertitle"><strong>Le scribe fou</strong></dd>
<dd class="postavatar"><img src="viewtopic2.php_fichiers/2.jpg" alt="" height="100" width="100"></dd>
<dd>Date d'inscription: 08-06</dd>
<dd>Messages: 74</dd>
</dl>
</div>
(l'hors de l'enregistrement des deux pages, je les ai appellé respectivement "viewtopic.php.htm' et 'viewtopic2.php.htm' )
Avec ce résultat, ca ne m'avance toujours pas -_-
Dernière modification par Elesar (11-02-2008 00:16:57)
Hors ligne
Donc la balise img n'est pas présente dans le code quand tu es identifié, vérifies dans viewtopic aux alentours de <dd class="postavatar"> si tu as pas ajouté un if
Hors ligne
Voici le contenu de mon viewtopic.php en ce qui concerne le postleft:<div class="postleft">
<dl>
<dt><strong><?php echo $username ?></strong></dt>
<dd class="usertitle"><strong><?php echo $user_title ?></strong></dd>
<dd class="postavatar"><?php echo $user_avatar ?></dd>
<?php if (count($user_info)) echo "\t\t\t\t\t".implode('</dd>'."\n\t\t\t\t\t", $user_info).'</dd>'."\n"; ?>
<?php if (count($user_contacts)) echo "\t\t\t\t\t".'<dd class="usercontacts">'.implode(' ', $user_contacts).'</dd>'."\n"; ?>
</dl>
</div>
Je ne vois pas grand chose de bizarre dans ce code 
Dernière modification par Elesar (11-02-2008 03:24:19)
Hors ligne
Je ne vois pas grand chose de bizarre dans ce code
Seems ok indeed... 
Si on suppose que le problème n'est pas là : est-ce que d'autres choses bizarres n'ont pas lieu ?
Par exemple (puisque le pbm semble provenir de la reconnaissance 'member'/'guest') : est-ce que les invités ont le droit de poster (alors qu'ils ne sont pas autorisés dans l'administration) ?
Le problème semble être une inversion du test 'is_guest'...
Hors ligne
vérifies qu'aux alentours de la ligne 205 tu as
// Format the online indicator
$is_online = ($cur_post['is_online'] == $cur_post['poster_id']) ? '<strong>'.$lang_topic['Online'].'</strong>' : $lang_topic['Offline'];
if ($pun_config['o_avatars'] == '1' && $cur_post['use_avatar'] == '1' && $pun_user['show_avatars'] != '0')
{
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" '.$img_size[3].' alt="" />';
}
else
$user_avatar = '';Vu que le test online / offline est juste au dessus de la création de l'avatar, ca pourrait venir de quelque part par la
Hors ligne
Il y a bien ce bout de code dans mon viewtopic.php 
Sérieusement, là je suis dans un flou artistique des plus bizarres.. Je m'étais dis que le pack contenant mark topics as read était une bonne solution, je commence a croire que c'est pas tout à fait le cas XD
Je penses que je vais supprimer tous les fichiers et faire une réinstallation petit à petit.
Hors ligne
a part comparer ton viewtopic avec un d'origine, je ne vois pas trop quoi faire
Hors ligne
bon.. quelques news sur ce drole de probleme..
Etant exaspéré de ne pas comprendre d'où vient la panne, j'ai décidé de virer tous les fichiers sources et de faire une réinstallation au propre (toujours avec la meme bdd que je ne touche pas).
Résultat: Toujours pareil..
De là, il me vient une idée.. Si le probleme ne vient pas des fichiers sources, est-il possible que cela vienne de la BDD? O_o
Hors ligne
je vois mal comment vu que les avatars s'affichent correctement lorsque non identifié
Hors ligne
ben c'est ce que je me dis aussi, mais comme mes fichiers sources sont brut de décoffrage (a peine dézipé, il va sur le serveur) dans la théorie, ca ne peut pas venir d'eux.
Bon, je refait un test.. Si ca marche pas, je vais vider la bdd aussi..
Edit: après test d'un nouvel avatar et dossier vide.. toujours pareil.. avatar visible en déconnecté puis disparait quand connecté..
Je commence a croire qu'il y a quelque chose de pas clair avec mon hebergeur
(vais faire du ménage dans ma BDD et après on verra
)
Edit 2: Je viens de recreer ma bdd. Mon forum est donc vide.. Et les avatars sont réapparus O_o
Dernière modification par Elesar (16-02-2008 00:30:17)
Hors ligne
Mis a jour..
J'ai reremplit ma BDD avec la sauvegarde et les avatars sont RE disparus :@
Donc cela vient bien de la BDD, meme si je ne comprend pas pourquoi.. Quelqu'un a une idée de l'endroit où il y a une relation entre les avatars et la Bdd ?
Hors ligne
dans la table user et dans la table config
Hors ligne
J'ai rien dans la table config O_o
c'est quelle ligne ?
Hors ligne
Dans la table config, tu dois avoir 5 valeurs. Cà doit ressembler à quelque chose comme çà :
o_avatars 1
o_avatars_dir img/avatars
o_avatars_width 128
o_avatars_height 128
o_avatars_size 20240Pour le vérifier, il suffit de faire une recherche sur conf_name de la table config avec comme mot de recherche : "%avatar%"
Ca devrait te ressortir les 5 valeurs 
Sinon la relation entre l'avatar et un utilisateur, il se fait par le biais de l'id de l'utilisateur (y'a rien en ce qui concerne l'avatar dans la bdd en fait).
Si l'utilisateur possède l'id 130... son avatar sera du type "repertoire_avatar/130.[jpg ou gif ou png]"
Hors ligne
ben ca vient pas de là non plus 
Franchement là je sèche.
Hors ligne
Bonjour,
Je suis nouveau ici et je rencontre le même problème (exactement) avec mon forum : les avatars apparaissent lorsque l'on est déconnectés mais dès qu'on se connecte, ils disparaissent. J'ai vérifié les droits d'écriture également, ça ne donne rien de ce côté là.
Histoire de préciser, je suis passé récemment à la tout dernière version, mais ça me le faisait déjà avant (j'avais résolu le problème en annonçant aux membres du forum qu'il n'y aurait pas d'avatars mais devant leurs réclamations aujourd'hui, je suis obligé de me pencher sur le problème).
Je n'ai qu'un seul plugin d'installé (celui pour sauver la base de donnée depuis le forum) mais ça me le faisait déjà avant, quand il n'y avait aucun plugin d'installé.
Accessoirement je suis chez free (peut-être que ça vient de là qui sait...)
Hors ligne
Nah, ca ne viens pas de Free puisque mon forum est hébergé sur un serveur mutualisé..
J'ai rééssayé plusieurs petites choses histoire de voir.. Mais ca change absolument rien.. et toujours aucune idée 
Hors ligne
Pages : 1