Fond selon le Pseudo d'un membre ?

4 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 13:40

Bonjour !
Après une dizaine d'essais j'abandonne et supplie une âme charitable de venir m'aider~

Ce que j'ai en tête ?
En réalité je suis plutôt fainéante et j'aimerais bien que le fond de mon poste s'affiche automatiquement plutôt que de le taper manuellement. ( [postbg=http://adresse-de-image] )

En gros ça sera un fond automatique qui s'affichera lorsque le membre en question postera.

Un peu comme ici;
https://forum.forumactif.com/t336772-fond-changeant-selon-le-sexe-du-posteur

Mais convertir "l'image-genre" en pseudo pour que le fond réagisse uniquement lorsque le membre poste. J'avais pensé à ajouter "POSTER_NAME" à la place du "img" dans le code Javascript mais bien entendu ça ne marche pas. >< Je ne sais pas non plus où ajouter le pseudo.

Voilà-voilà merci d'avance pour ceux qui me fileront un coup de main...
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Neptunia Jeu 12 Sep 2013, 14:04

Bonjour !

Je pense que ce tutoriel est davantage adapté à tes besoins.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 14:56

C'est gentil d'avoir fait si vite *O*
Bah ça marche mais ça me gène toujours un peu de pas pouvoir situer ça sur le pseudo. Les rangs, sur les fofos dont je m'occupe sont déjà nombreux, je me vois mal en ajouter un pour chaque membre/compte qui voudrait un fond X.x

Donc si quelqu'un à un code pour cela, je suis toujours preneuse !

Pour l'instant je tourne avec celui qu'AoF-Neptune a eu la gentillesse de me passer :3


Edit :: Les codes ne marchent pas sur la plupart des forums où je voulais les appliquer. Ils marchent pourtant sur le forum test qui a le même CSS, le même Javascript et les mêmes templates qu'eux. Bizarre... >< J'ai C/C huit fois les codes d'un forum à l'autre pour voir si je m'étais trompée dans une virgule mais c'est réellement identique... Je comprends pas d'où vient le problème. .____.

EDIT² :: Ca vient du Template View_Topic Body. Sur la plupart des fofos la fiche de personnage est dissimulée sous un bouton. Sur un autre, le profil est carrément à droite. Comment adapter le code ? é//è°
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 16:07

P'tit up car nouveau problème en vue !
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Self Jeu 12 Sep 2013, 16:17

Bonjour ^^.

Je pense qu'en changeant et en mettant les class actuel du code(invision) pour celle de phpBB2 cela devrais fonctionner:
Code:
$(document).ready(function () {
    var nicknames = ["SeLfde4Th7","autremembre",""];

    function check_nickname(pseudo) {
        for (i = 0; i < nicknames.length; i++) {
            if (pseudo == nicknames[i]) {
                return true;
            }
        }
        return false;
    }

    $("p.author span strong").each(function () {
        var postcontainer = $(this).parents(".post-container");
        if (check_nickname($(this).text())) {
            /* postbody */
            postcontainer.find(".postbody").css('background','url(lien de limage 1) no-repeat scroll center top, url(lien de limage 2) no-repeat scroll center bottom transparent');
        }
    });
});
Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3819
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 16:31

Code:
$(document).ready(function () {
            var nicknames = ["Wakai L. Wolfberg"];
       
            function check_nickname(pseudo) {
                for (i = 0; i < nicknames.length; i++) {
                    if (pseudo == nicknames[i]) {
                        return true;
                    }
                }
                return false;
            }
       
            $("p.author span strong").each(function () {
                var postcontainer = $(this).parents(".post-container");
                if (check_nickname($(this).text())) {
                    /* postbody */
                    postcontainer.find(".postbody").css('background','url(http://img11.hostingpics.net/pics/126738Fleurs.png) no-repeat scroll center top, url(http://img11.hostingpics.net/pics/126738Fleurs.png) no-repeat scroll center bottom transparent');
                }
            });
        });
Si j'ai bien compris j'en fais ça et je le mets dans le Javascript ? :/ Je viens d'essayer et ça ne marche pas ><"
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Self Jeu 12 Sep 2013, 17:15

Bonjour ^^.

En faite le code ce monte comme sa oui, seulement je pense qu'en phpBB2 le
p.author span strong
n'existe pas :/ .
J'essaie de trouver un autre moyen.

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3819
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 20:43

Merci :3 J'attends cet autre moyen avec impatience
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Self Jeu 12 Sep 2013, 21:02

Bonsoir ^^.

Après test sur le forum indiqué sur votre profil avec un post de l'utilisateur ou utilisatrice Lena le code suivant à fonctionner:
Code:
$(document).ready(function () {
                    var nicknames = ["Lena"];
             
                    function check_nickname(pseudo) {
                        for (i = 0; i < nicknames.length; i++) {
                            if (pseudo == nicknames[i]) {
                                return true;
                            }
                        }
                        return false;
                    }
             
                    $("span.name span strong").each(function () {
                        var postcontainer = $(this).parents(".post");
                        if (check_nickname($(this).text())) {
                            /* postbody */
                            postcontainer.find(".row1, .row2").css('background','url(http://img11.hostingpics.net/pics/126738Fleurs.png) no-repeat scroll center top, url(http://img11.hostingpics.net/pics/126738Fleurs.png) no-repeat scroll center bottom transparent');
                        }
                    });
                });
Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3819
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 22:19

Hey, ça fonctionne avec plusieurs membres en même temps aussi ♥♥
Mercimercimerci >O<


Edit :: Par contre il y a moyen d'éviter la transparence rouge sur cet exemple ?
Spoiler:

J'ai voulue mettre ici le logo juste en bas de page et le résultat est... Plutôt bizarre °° (Le fond de la page est normalement noire)
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Self Jeu 12 Sep 2013, 22:39

Bonsoir ^^.

Pourriez vous indiqué dans votre prochain message:
Le code utilisé et un lien vers un message ou cette astuce est appliqué ?

Merci Smile .
Self

Self
Membre actif

Masculin
Messages : 3819
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Jeu 12 Sep 2013, 23:08

Code:
$(document).ready(function () {
                    var nicknames = ["Zune De Laudreuil"];
           
                    function check_nickname(pseudo) {
                        for (i = 0; i < nicknames.length; i++) {
                            if (pseudo == nicknames[i]) {
                                return true;
                            }
                        }
                        return false;
                    }
           
                    $("span.name span strong").each(function () {
                        var postcontainer = $(this).parents(".post");
                        if (check_nickname($(this).text())) {
                            /* postbody */
                            postcontainer.find(".row1, .row2").css('background','url(http://r15.imgfast.net/users/1517/26/27/96/smiles/2345275616.png) no-repeat right bottom"');
                        }
                    });
                });
Et pour le lien, c'est sur le deuxième fofo dont je m'occupe:
http://our-lands.monempire.net/t152-random-facts#555

>< Tiens c'est bizarre ? Ce code ne marche plus...?
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Self Jeu 12 Sep 2013, 23:33

Bonsoir ^^.

le code suivant devrais fonctionner:
Code:
$(document).ready(function () {
                            var nicknames = ["Zune De Laudreuil"];
                 
                            function check_nickname(pseudo) {
                                for (i = 0; i < nicknames.length; i++) {
                                    if (pseudo == nicknames[i]) {
                                        return true;
                                    }
                                }
                                return false;
                            }
                 
                            $("span.name span strong").each(function () {
                                var postcontainer = $(this).parents(".post");
                                if (check_nickname($(this).text())) {
                                    /* postbody */
                                    postcontainer.find(".postbody").css('background','url(http://r15.imgfast.net/users/1517/26/27/96/smiles/2345275616.png) no-repeat right bottom transparent');
                                }
                            });
                        });
Warning Je dois vous avertir que si un changement de pseudo est éffectuer cela devra être fait aussi dans le code ou il ne fonctionnera plus ^^.

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3819
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Zuny Ven 13 Sep 2013, 12:49

Oui il fonctionne ! :3
Je crois que c'est tout à fait bon comme ça. ^^ Merci ! :3
Zuny

Zuny
**

Féminin
Messages : 94
Inscrit(e) le : 11/04/2013

http://esgalduin.fantastique.tv/
Zuny a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Fond selon le Pseudo d'un membre ?

Message par Chacha Jeu 19 Sep 2013, 10:11

Fond selon le Pseudo d'un membre ? Check10Bonjour,

Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
  • éditer votre premier message,
  • cocher l'icône résolu
  • Et enregistrer en cliquant sur Fond selon le Pseudo d'un membre ? Envoi10


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton Fond selon le Pseudo d'un membre ? 50378

A bientôt sur ForumActif Smile
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70074
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum