Modifier la position d'un champ profil dans les messages

2 participants

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

Résolu Modifier la position d'un champ profil dans les messages

Message par Invité Ven 26 Juil 2013 - 1:59

Bonsoir,

Nouveau petit soucis, lorsque je suis sur un sujet je vois ceci comme information sur le posteur :

Modifier la position d'un champ profil dans les messages Proble10

Le Shuriken et le logo du manga Fairy Tail correspondent à des champs profil que j'ai crée.
J'aurais voulu savoir si il était possible de les changer de place afin que ça me donne ça :

Modifier la position d'un champ profil dans les messages Proble11

C'est possible ou pas ?


Dernière édition par Oilou. le Mar 30 Juil 2013 - 23:00, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Matriochka Ven 26 Juil 2013 - 11:53

Bonjour,

Là malheureusement, non ça n’est pas possible. On ne peut pas dissocier un champ du reste des autres champs. La solution serait d’utiliser des rangs, ou bien, de voir avec la réponse apportée dans ce sujet :

https://forum.forumactif.com/t352947- (à adapter selon tes besoins)
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Ven 26 Juil 2013 - 14:47

Mais ce tuto permet de mettre une image pour un utilisateur à la fois, vu que je veux mettre le même image pour presque tous les membres, y'a pas un truc à modifier pour faire le changement sur un groupe de personne en remplaçant [href="/u2"] ? J'ai essayé de remplacé le "/u2" par "/g4" et même "/g4-sans-classe" pour un groupe mais ça ne fonctionne pas. :/

Code:
div.class-de-lavatar a[href="/u2"]:before {
        
       }

Code:
div.class-de-lavatar a[href="/u2"]:before {
       content:url(http://i82.servimg.com/u/f82/17/30/21/98/18754010.png);}
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Matriochka Sam 27 Juil 2013 - 12:44

Ah d’accord.

Alors là il va sans doute falloir passer par un script. Je déplace ton sujet vers la rubrique concernée et je passe la main à quelqu’un d’autre car ça dépasse mes compétences. Smile
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Sam 27 Juil 2013 - 20:39

D'accord merci j'attends. ^^
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Dim 28 Juil 2013 - 20:46

up
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Dim 28 Juil 2013 - 21:29

Coucou, pig

Bon je pense pouvoir faire ça avec un script javascript mais d'abord je voudrais quelques précisions. Sur ton forum on ne peut pas voir ces champs en tant qu'invités...
Ensuite je voudrais savoir, le shuriken c'est le nom du champ et l'icone fairy tail c'est la valeur du champ?
Parce que sur FA l'affichage du nom/icone du champ est obligatoire sauf si tu as modifié ton template évidemment...
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Lun 29 Juil 2013 - 10:40

Bonjour,

Le shuriken et le logo de Fairy Tail sont deux champs différents :
- Nom du champ : Classe Shinobi ; Type de champ : liste d'images (7 dont le shuriken)
- Nom du champ : Appartenance ; Type de champ : liste d'images (2 dont le logo de Fairy Tail)
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Lun 29 Juil 2013 - 18:27

Bon ça y est, désolée pour l'attente. J'ai travaillé de telle manière que tes deux champs sont les champs 1 et 2 (tout de suite après l'avatar) quand on ne met pas le script.
Donc dans le viewtopic_body on cherche:

Code:

                                  <!-- BEGIN profile_field -->
                                  {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->

et on remplace par :

Code:
<span class="valeurChamp">
                                  <!-- BEGIN profile_field -->
                                  {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
                                  </span>

Puis dans la gestion des codes javascript:

Code:
$(function() {
    $('span.name').before($('.valeurChamp img:nth-child(2)'));
    $('span.name').after($('.valeurChamp img:nth-child(4)'));
});

Voilà pig
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Lun 29 Juil 2013 - 19:26

Euh ... ça me fait ça :

Modifier la position d'un champ profil dans les messages Sans_t17

Les deux images du bas correspondent au champ "Appartenance" et aux deux choix possibles.
Les quatre images du haut correspondent au champ "Classe" et aux quatre des sept choix possibles mais ces quatre images correspondent aux quatre classes qui ont été choisi par les membres qui ont posté donc si un nouveau membre choisi une classe encore sans membre ben l'image de ce champ apparaîtra.
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Lun 29 Juil 2013 - 19:58

http://freakssqueele.forumzarbi.com/t2-test#7

Chez moi ça marche... Le souci c'est que quand je vais sur ton forum, je ne vois pas les champs donc c'est difficile pour moi de faire ça à l'aveuglette...
J'ai juste ça:

Modifier la position d'un champ profil dans les messages Fa10

J'aurais besoin de pouvoir voir... =/
Et je voudrais aussi savoir si tu avais modifié ton viewtopic_body avant ça.
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Mar 30 Juil 2013 - 0:59

C'est bon j'ai autorisé les invités à voir ces icônes normalement tu peux les voir.
Oui j'avais déjà modifié mon viewtopic_body pour centrer le pseudo, l'avatar et "nombre de messages: xxx",
J'ai donc remis les valeurs par défaut pour le viewtopic_body, réessayer les codes et ça fonctionne ça me donne ceci :

Modifier la position d'un champ profil dans les messages Sans_t19

Donc ça venait bien des modifications antérieures du template. Very Happy

Par contre, comment espacer les deux icônes du pseudo ? Genre les mettre chacune le plus à l'extrémité possible (si c'est faisable sinon tant pis ^^)
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Mar 30 Juil 2013 - 3:33

Coucou,

Du coup on va remodifier le javascript et le viewtopic_body. Ne t'occupe pas de centrer le pseudo, je le fais (parce que sinon ça va planter). =p

donc d'abord dans le viewtopic_body modifié cherche:

Code:
<span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />

que tu remplaces par:

Code:
<table><tbody><tr><td class="Champ1"></td>   
                    <td width="70%" align="center"><span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span></td>
                      <td class="Champ2"></td></tr></tbody></table>

ensuite remplace le javascript par:

Code:
$(function() {
    $('td.Champ1').append($('.valeurChamp img:nth-child(2)'));
    $('td.Champ2').append($('.valeurChamp img:nth-child(4)'));
});

Enjoy Mr. Green 
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Mar 30 Juil 2013 - 12:44

En fait je viens de remarquer qu'il y avait un problème, je n'ai pas la même chose sur toute les pages :

Modifier la position d'un champ profil dans les messages 214

Et sur une autre j'ai le même problème qu'avant :

Modifier la position d'un champ profil dans les messages 111

J'ai fait ta modif et ça espace bien mais seulement aux mêmes endroits :

Modifier la position d'un champ profil dans les messages 112

Et là même problème :

Modifier la position d'un champ profil dans les messages 215

Si y'a pas de solution tant pis je vais faire sans. ^^
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Mar 30 Juil 2013 - 13:09

Euh...il faudrait que je vois les pages où il y a ce problème.

Edit: c'est quand il y a plusieurs messages dans un sujet n'est ce pas?
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Mar 30 Juil 2013 - 13:25

Oui c'est exactement ça ! Quand c'est un sujet où il n'y a qu'un seul posteur y'a aucun problème mais dès qu'on est plusieurs ça bug. :/
Je t'ai ouvert un forum où il y a plusieurs personnes qui ont postés : http://fairyy-tail.forumactif.org/f1-jeux-a-la-con
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Mar 30 Juil 2013 - 17:27

Coucou,

désolée pour l'attente, ma connexion a décidé de me pourrir la vie et donc ça me prend du temps pour tester le javascript...

Code:
$(function() {
    $( "tr.post" ).each(function() {
        $(this).find('td.Champ1').append($(this).find('.valeurChamp img:nth-child(2)'));
        $(this).find('td.Champ2').append($(this).find('.valeurChamp img:nth-child(4)'));
    });
});

Tadaaa pig
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Mar 30 Juil 2013 - 18:04

Merci c'est excellent ! Very Happy

Édit : avant que ce soit verrouillé, tu sais comment enlever l'espace entre l'image du rang et le nombre de messages ?
Parce que j'ai regardé dans le template mais y'a pas la balise <br /> qui fait l'espace donc ça vient d'autre chose.

Modifier la position d'un champ profil dans les messages 113


Dernière édition par Oilou. le Mar 30 Juil 2013 - 19:13, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Mar 30 Juil 2013 - 18:32

Ca ne s'affiche pas pour les invités... Je peux pas voir le code du coup... =/
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Mar 30 Juil 2013 - 19:15

Normalement tu dois le voir maintenant. Smile
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Izumi375 Mar 30 Juil 2013 - 20:08

Dans les champs de profil (classe shinobi + appartenance) à séparateur: AUCUN
Izumi375

Izumi375
****

Féminin
Messages : 318
Inscrit(e) le : 31/08/2009

http://keikoku.forumpro.fr
Izumi375 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier la position d'un champ profil dans les messages

Message par Invité Mar 30 Juil 2013 - 22:49

Ça fait ça :

Modifier la position d'un champ profil dans les messages 114

J'ai réussi à trouver comment faire : en fait il suffit juste de mettre "aucun" à l'un des deux et l'autre le laisser comme ça et ça marche.

Merci pour tout ! Smile
Anonymous

Invité
Invité


Invité 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