Connexion

Récupérer mon mot de passe

Derniers sujets
» histoire du Jour sans fin
par Quad Daniel Aujourd'hui à 8:28

» [PUNBB] Module de connexion type Forumactif
par soleda Hier à 16:05

» [TOUTES VERSIONS] Afficher un texte dans l'éditeur avec transition
par soleda Hier à 16:00

» *RESOLU*[PHPBB2] Problème des membres non inscrits sur le Tchatt:
par Milouze14 Hier à 14:59

» [TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide..
par Splash Sam 18 Jan 2020 - 10:25

» *CORBEILLE*[PHPBB2] Echange de trafic modifié en recherche interne inopérant
par Milouze14 Ven 17 Jan 2020 - 19:04

» [AWESOMEBB]Ajouter une limite de caractères à la réponse rapide..
par Milouze14 Ven 17 Jan 2020 - 16:28

» [TOUTES VERSIONS]Visualiser le mot de passe
par soleda Ven 17 Jan 2020 - 6:00

» *RESOLU*[PHPBB2] Nouveaux BBcode pour le TchatBox :
par Milouze14 Mer 15 Jan 2020 - 18:08

» *RESOLU*[PHPBB3] Bouton à Smileys
par Milouze14 Mer 15 Jan 2020 - 11:23

» Histoire de Blondes Sans Fin
par Quad Daniel Mar 14 Jan 2020 - 12:48

» [AWESOMEBB]Afficher les widgets à droite
par Splash Mar 14 Jan 2020 - 8:21

» [AWESOMEBB] Widget "Derniers Sujets"
par Milouze14 Mar 14 Jan 2020 - 7:20

» *RESOLU*[PHPBB3] Bouton à Smileys
par Milouze14 Sam 11 Jan 2020 - 16:13

» *RESOLU*[AWESOMEBB] Nombre de caractères restant sur les nouveaux sujets
par Milouze14 Sam 11 Jan 2020 - 15:55

» *RESOLU*[PHPBB3] Bouton avec menu déroulant
par Milouze14 Sam 11 Jan 2020 - 15:52

» C’est fort de calva !
par Quad Daniel Sam 11 Jan 2020 - 10:14

» *RESOLU*[EDGE] Supprimer la balise br ou saut de ligne
par Milouze14 Sam 11 Jan 2020 - 9:18

» *RESOLU*[EDGE] Ajouter l'avatar du membre à côté de la réponse rapide
par Milouze14 Ven 10 Jan 2020 - 20:21

» *RESOLU*[AWESOMEBB] Design Footer
par Milouze14 Ven 10 Jan 2020 - 19:24

*RESOLU*[Invision] Membres - 'cartes de visite'

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

Croa-Croa
Croa-Croa
Milouzien

MessageCroa-Croa le Jeu 12 Déc 2019 - 14:09

Lorsqu'on clique sur 'Membres',  ils sont listés et apparaissent sous la forme de cartes de visite avec leur nom d'utilisateur (menu déroulant sur moyens de les contacter), leur mini-avatar et quatre  lignes d'information :

  • Dernière visite
  • Pays
  • Date d'inscription
  • Messages

Je pense que ce choix situe dans le Template memberlist_body encore que je ne suis pas sûr.
Code:
<p>
 <span class="label">{L_VISITED}</span>: {memberrow.LASTVISIT}
 <br />
 <!-- BEGIN switch_th_group -->
 <span class="label">{L_GROUPS}</span>:
 <!-- END switch_th_group -->
 <!-- BEGIN switch_td_group -->
 {memberrow.GROUPS}<br />
 <!-- END switch_td_group -->
 <span class="label">{L_INTERESTS}</span>: {memberrow.INTERESTS}
 <br />
 <span class="label">{L_JOINED}</span>: {memberrow.JOINED}
 <br />
 <span class="label">{L_POSTS}</span>: {memberrow.POSTS}
 <br />
 </p>

Je souhaiterais faire apparaître le champ CP-Ville à la place du Pays (95% sont de France donc çà n'intéresse pas vraiment grand monde !), et le Prénom à la place du nombre de messages postés. Est-ce possible ?
Mercimill  d'avance

Croa-Croa
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Ven 13 Déc 2019 - 4:08

Hello Pascal,
hum, tu risques de ne pas avoir d'affichage sur le CP-Ville pour certain membre comme:
https://saintongenealogie.forumactif.com/u2

Il n'a rien renseigné!!
On doit mettre un champ par défaut ?

Pour le prénom, cela ne pose pas de soucis car c'est un champ obligatoire.


Croa-Croa
Croa-Croa
Milouzien

MessageCroa-Croa le Ven 13 Déc 2019 - 7:13

"Pays" non plus n'est pas obligatoire donc çà change pas grand chose; "CP-ville" reste plus intéressant (sans valeur par défaut).

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Ven 13 Déc 2019 - 8:47

Il vaut mieux mettre un texte par défaut comme:
"Non renseigné".
Car point de vue esthétique ce sera plus sympa à l'œil.
Je verrais tout ça en fin de journée.

Croa-Croa
Croa-Croa
Milouzien

MessageCroa-Croa le Ven 13 Déc 2019 - 9:40

Merci Phil, ok pour un texte par défaut.

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Ven 13 Déc 2019 - 19:12

Alors cela va paraitre contradictoire mais il vaut mieux éviter de mettre un contenu par défaut car après deux trois tests, ce n'est pas concluant.

Alors la partie html suivante doit être remplacée par:
Code:
<p>
 <span class="label">{L_VISITED}</span>: {memberrow.LASTVISIT}
 <br />
 <!-- BEGIN switch_th_group -->
 <span class="label">{L_GROUPS}</span>:
 <!-- END switch_th_group -->
 <!-- BEGIN switch_td_group -->
 {memberrow.GROUPS}<br />
 <!-- END switch_td_group -->
                          <span id="M14_CP_Ville"class="label">CP-Ville:</span><i class="M14_classI"></i>
 <br />
 <span class="label">{L_JOINED}</span>: {memberrow.JOINED}
 <br />
                          <span id="M14_Prenom"class="label">Prénom:</span><i class="M14_classI"></i>
 <br />
 </p>

Ensuite, le script qui va rechercher les informations sur le profil du membre:


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.

Cocher sur toutes les pages.


Déposer ceci:

Code:

$(function(){
$('.member').each(function(){
var link=$(this).find('div[id^="pm"] ul li:first a[href^="/u"]').attr('href');
var a=$(this).find('p').find('#M14_CP_Ville');
var b=$(this).find('p').find('#M14_Prenom');
$.get(link, function(data){
$(data).find('#profile-advanced-details').each(function(){
var CP=$(this).find('dl').find('span:contains(CP - Ville)').closest('dt').next().find('.field_uneditable').text();
var PRENOM=$(this).find('dl').find('span:contains(Prénom)').closest('dt').next().find('.field_uneditable').text();
a.next().text(CP);
b.next().text(PRENOM);
});});});});

Penser a cliquer sur le bouton Valid

Puis le style car j'ai déposé une balise i qui donne un style italic ,
mais elle a l'avantage de pas être utilisée sur cette version .

Mais pourquoi cette balise ?
Les balise spans, div sont déjà utilisées et déforment la structure.
Voilà la raison  clin oeil .




Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

i.M14_classI
{
font-style:normal!important;
margin-left:2px;
}


Penser a cliquer sur le bouton *RESOLU*[Invision] Membres - 'cartes de visite' Sans_t10





Croa-Croa
Croa-Croa
Milouzien

MessageCroa-Croa le Ven 13 Déc 2019 - 21:57

Impeccable Phil - as usual.  super

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 14 Déc 2019 - 4:46


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil



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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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