Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 08-02-2008 20:54:26

Elesar
Membre

avatars disparus

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é happy 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 sad

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 sad
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 sad 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

#2 08-02-2008 21:50:44

yemgi
Expatrié

Re : avatars disparus

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

#3 09-02-2008 22:11:10

Elesar
Membre

Re : avatars disparus

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

#4 10-02-2008 16:28:59

yemgi
Expatrié

Re : avatars disparus

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

#5 10-02-2008 21:36:07

Elesar
Membre

Re : avatars disparus

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

#6 10-02-2008 22:55:50

yemgi
Expatrié

Re : avatars disparus

Bizarre, as-tu comparé la source de la page quand connecté avec la source de la page quand déconnecté ?

Hors ligne

#7 11-02-2008 00:06:52

Elesar
Membre

Re : avatars disparus

heuu.. Pas con happy 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

#8 11-02-2008 02:06:18

yemgi
Expatrié

Re : avatars disparus

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

#9 11-02-2008 03:23:12

Elesar
Membre

Re : avatars disparus

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 hmm

Dernière modification par Elesar (11-02-2008 03:24:19)

Hors ligne

#10 11-02-2008 06:14:35

Mpok
Néo Admin

Re : avatars disparus

Elesar a écrit :

Je ne vois pas grand chose de bizarre dans ce code hmm

Seems ok indeed... huh
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

#11 11-02-2008 12:34:10

yemgi
Expatrié

Re : avatars disparus

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

#12 12-02-2008 00:46:40

Elesar
Membre

Re : avatars disparus

Il y a bien ce bout de code dans mon viewtopic.php hmm

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

#13 12-02-2008 01:33:59

yemgi
Expatrié

Re : avatars disparus

a part comparer ton viewtopic avec un d'origine, je ne vois pas trop quoi faire

Hors ligne

#14 15-02-2008 23:45:17

Elesar
Membre

Re : avatars disparus

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

#15 15-02-2008 23:47:17

yemgi
Expatrié

Re : avatars disparus

je vois mal comment vu que les avatars s'affichent correctement lorsque non identifié

Hors ligne

#16 15-02-2008 23:55:19

Elesar
Membre

Re : avatars disparus

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 hmm (vais faire du ménage dans ma BDD et après on verra tongue)

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

#17 17-02-2008 22:29:09

Elesar
Membre

Re : avatars disparus

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

#18 17-02-2008 22:31:20

yemgi
Expatrié

Re : avatars disparus

dans la table user et dans la table config

Hors ligne

#19 18-02-2008 03:22:11

Elesar
Membre

Re : avatars disparus

J'ai rien dans la table config O_o

c'est quelle ligne ?

Hors ligne

#20 18-02-2008 11:17:39

Lyconide
Membre

Re : avatars disparus

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     20240

Pour 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 happy

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

#21 19-02-2008 06:51:22

Elesar
Membre

Re : avatars disparus

ben ca vient pas de là non plus hmm

Franchement là je sèche.

Hors ligne

#22 23-02-2008 00:19:59

Auberon
Membre

Re : avatars disparus

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

#23 23-02-2008 00:43:15

Elesar
Membre

Re : avatars disparus

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 sad

Hors ligne

Pied de page des forums