Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 05-12-2008 12:29:34

olvean.be
Membre

Avatar par Url 1.0

Auteur : Olvean

#
#            Name :  Avatar par Url en francais
#
#         Version :  1.0
#   punBB version :  1.2.9
#          Author :  Olvean "planetaptor@live.fr"
#
#     Description :  Vous permet de mettre un avatar par url
#
#           Files :  viewtopic.php
#                    profile.php
#                   
#
#           Autre : ce mode et basée sur la version remote avatar mais moi je l'ai modifier pour avoir les 2 fonction avatar c'est a dire par url et par upload sur le #                   serveur
#

Télécharger

Dernière modification par olvean.be (05-12-2008 12:31:14)

Hors ligne

#2 05-12-2008 12:58:15

Hors ligne

#3 05-12-2008 14:05:32

M@x
Membre

Re : Avatar par Url 1.0

Le fichier semble corrompu. wink

Merci pour ta contribution pratique.


...

Hors ligne

#4 05-12-2008 14:23:06

olvean.be
Membre

Re : Avatar par Url 1.0

je viens de testé le téléchargement et tous fonctionne parfaitement

Hors ligne

#5 03-01-2009 04:43:05

ai7
Membre

Re : Avatar par Url 1.0

salut l'amis

j'ai telecharger ton plug

je coince la : Ajouter un champ appelé "avatar_link" dans PunBB table d'utilisateurs . Je pense que c'est mieux pour l'ajouter juste après «use_avatar le terrain.

j'ai pas la table nommé PunBB table d'utilisateurs
aide moi stp
merci

Dernière modification par ai7 (03-01-2009 04:45:25)

Hors ligne

#6 04-01-2009 00:03:34

Momulk
Membre

Re : Avatar par Url 1.0

Slt olvean.be
Merci pour ta contribution. Un seule chose toutefois: la version remote avatar était suspectée de comporter une vulnérabilité. As-tu pu vérifier si c'était exact et au besoin la supprimer ? Je n'ai jamais pu connaître les détails mais il semblerait qu'il s'agit d'une possibilité d'injecter du code via l'url de l'avatar ou du fichier sensé être l'image.

Merci beaucoup.

Hors ligne

#7 21-01-2009 23:56:53

cavalier19
Membre

Re : Avatar par Url 1.0

Bonsoir,
J'ai un petit problème avec ce mod dans viewtopic.php:

#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------

if ($pun_config['o_avatars'] == '1' && $cur_post['use_avatar'] == '1' && $pun_user['show_avatars'] != '0')
{
    if ($img_size = @getimagesize($cur_post['avatar_link']))
    {

Il n'y a pas cette ligne dans viewtopic :

if ($img_size = @getimagesize($cur_post['avatar_link']))
    {

Et si j'ajoute la suite c'est à dire ce code ci:

if($img_size[0] <= $pun_config['o_avatars_width'] && $img_size[1] <= $pun_config['o_avatars_height'])
            $user_avatar = '<img src="'.$cur_post['avatar_link'].'" '.$img_size[3].' alt="" />';

L'avatar ne s'affiche pas, si j'essaie de le mettre plus bas le forum plante ?

Hors ligne

#8 23-01-2009 19:46:47

fanf73
Wik-wiki

Re : Avatar par Url 1.0

Essaie de coller le code en question après ça :

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="" />';

Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#9 23-01-2009 20:30:16

cavalier19
Membre

Re : Avatar par Url 1.0

J'ai mis le code que tu m'as proposé, seulement l'avatar s'affiche dans le profil mais pas dans le forum, donc pas dans viewtopic ...
Voici le code modifié, regarde si c'est correcte:

// Format the online indicator
        $is_online = ($cur_post['is_online'] == $cur_post['poster_id']) ? '<strong><span class="vert">'.$lang_topic['Online'].'</span></strong>' : '<span class="rouge">'.$lang_topic['Offline'].'</span>';

        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 = '';

Merci d'avance wink

Hors ligne

#10 23-01-2009 20:48:24

fanf73
Wik-wiki

Re : Avatar par Url 1.0

Euh... je ne t'ai rien donné à rajouter, je te disais juste de coller le code après les lignes citées huh mais je te comprends peut-être mal.

Pour le viewtopic, il manque le plus important : la partie relative à l'url de l'avatar. Après correction tu devrais avoir ça :

// 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($cur_post['avatar_link']))
                {
                if($img_size[0] <= $pun_config['o_avatars_width'] && $img_size[1] <= $pun_config['o_avatars_height'])
                    $user_avatar = '<img src="'.$cur_post['avatar_link'].'" '.$img_size[3].' alt="" />';
                }
            else
                {
                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 = '';

Dernière modification par fanf73 (23-01-2009 20:50:19)


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#11 23-01-2009 23:12:57

cavalier19
Membre

Re : Avatar par Url 1.0

Ça marche c'est super l'avatar s'affiche wink
Tu es très fort ^^
Un grand grand merci

Hors ligne

#12 13-02-2009 18:24:38

baba
Membre

Re : Avatar par Url 1.0

Bonjour,

je n'arrive pas à dézipper le fichier, est-ce normal ?

Hors ligne

#13 27-04-2009 20:33:46

CalA
Membre

Re : Avatar par Url 1.0

Le script ne marche pas ... Enfin avec la 1.2.21

Hors ligne

#14 27-04-2009 21:55:13

fanf73
Wik-wiki

Re : Avatar par Url 1.0

Tu parles de ça http://www.punbb.fr/forums/viewtopic.php?id=4706 ou de la procédure de modification des fichiers ? Parce qu'avec si peu d'éléments on va avoir du mal à t'aider...


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#15 28-04-2009 18:37:12

CalA
Membre

Re : Avatar par Url 1.0

Il n'y a pas de install_mod ou autre qui crée le champ avatar_link dans la table users donc je voit pas comment je pourrais voir le problème de compatibilité avec ma version de fluxbb.
Ce que je veut dire c'est que, j'ai installer flux 1.2.21 de base en local et installer le mod, mais ce dernier ne marche pas, il n'affiche pas les avatars .

Hors ligne

#16 31-07-2009 04:14:30

Oktez
Membre

Re : Avatar par Url 1.0

Le fait d'être un local autorise-t-il tout de même l'appel d'image depuis le net grâce à une URL ( => exterieur) ?

Hors ligne

#17 31-07-2009 09:42:48

sharrinddlar
Membre

Re : Avatar par Url 1.0

Bonjour,

Si t'es connecté au web, oui, cela fonctionnera. L'inverse ne fonctionne pas cependant.

PS : je n'ai pas testé la mod, mais je sais que les url d'image via le web fonctionnent en local.

Dernière modification par sharrinddlar (31-07-2009 09:44:56)

Hors ligne

#18 21-10-2009 02:08:17

trotirider
Membre

Re : Avatar par Url 1.0

Je tient à apporter une modification importante.
Quand on nous dis de juste ajouter une table avatar_url il faut précisier.
par exemple en type varchar 500 et surtout cocher la case "null"

ALTER TABLE `punusers` CHANGE `avatar_link` `avatar_link` VARCHAR( 500 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL

Si vous ne le faites pas, exemple : vous mettez une url, vous etes content ca marche, vous supprimez l'url (donc vide) puis envoyer et ça marche plus, il n'admet pas que ce soit vide.

Voilà smile

Hors ligne

#19 27-02-2010 13:17:31

General Otacon
Membre

Re : Avatar par Url 1.0

Merci pour cette mod mais je ne comprend pas la phrase là:

Ajouter un champ appelé "avatar_link" dans PunBB table d'utilisateurs . Je pense que c'est mieux pour l'ajouter juste après «use_avatar le terrain.

Quelqu'un pourrait m'expliquer ce qu'il dit dans cette phrase s'il vous plait smile

Hors ligne

#20 27-02-2010 13:27:55

trotirider
Membre

Re : Avatar par Url 1.0

dans phpmyadmin tu dois ajouter manuelement un champ.

Hors ligne

#21 27-02-2010 15:37:35

General Otacon
Membre

Re : Avatar par Url 1.0

Ah j'ai compris merci ^^

Dernière modification par General Otacon (27-02-2010 15:50:43)

Hors ligne

#22 09-03-2010 13:03:23

riversub
Membre

Re : Avatar par Url 1.0

Bonjour,

j'ai un problème avec cette mod :
Lorsque l'on veux modifier son profil (exemple changer sa signature,...) et que l'on enregistre les modifications, l'avatar s'efface par la suite, il faut donc remettre le lien où est hébergé l'avatar à chaque fois huh

Dernière modification par riversub (09-03-2010 13:23:02)

Hors ligne

#23 09-03-2010 21:45:09

riversub
Membre

Re : Avatar par Url 1.0

Problème réglé.

Hors ligne

#24 26-07-2010 20:09:28

japh
Membre

Re : Avatar par Url 1.0

je n'arrive pas a faire la premiere etape

Ajouter un champ appelé "avatar_link" dans PunBB table d'utilisateurs. Je pense que c'est mieux pour l'ajouter juste après «use_avatar le terrain.

Aidez-moi silvousplait ;o

Hors ligne

Pied de page des forums