Connexion

Récupérer mon mot de passe

Derniers sujets
» [AWESOMEBB] Supprimer le soulignement des liens
par Milouze14 Hier à 18:28

» *RESOLU*[PHPBB2] Champs du profil en fonction de la couleur de groupe.
par Milouze14 Mar 26 Mai 2020 - 17:54

» [PUNBB] Codage qeel
par Milouze14 Mar 26 Mai 2020 - 17:44

» [TOUTES VERSIONS] Changer les boutons Nouveau MP et Répondre au MP par du texte
par croklivre Lun 25 Mai 2020 - 18:25

» [TOUTES VERSIONS] Faire clignoter les images des nouveaux messages
par croklivre Lun 25 Mai 2020 - 18:17

» [PUNBB] Couleurs des Catégories et des cellules qui ne changent pas de couleurs
par Milouze14 Lun 25 Mai 2020 - 14:47

» [BESTOF] [AWESOMEBB] Modifier le en ligne hors ligne
par Milouze14 Dim 24 Mai 2020 - 5:38

» [AWESOMEBB] Taille de la zone.
par Milouze14 Dim 24 Mai 2020 - 5:38

» [PUNBB] Agencement du profil
par Milouze14 Sam 23 Mai 2020 - 19:06

» *RESOLU*[MODERNBB] Chatbox - Enlever les deux points après le pseudo
par Milouze14 Sam 23 Mai 2020 - 17:26

» *RESOLU*[PHPBB3] Anomalies certains éléments
par Milouze14 Sam 23 Mai 2020 - 16:05

» [AWESOMEBB]Refonte du profil dans un sujet.
par Milouze14 Sam 23 Mai 2020 - 3:31

» [PHPBB2] Alignement du champ masculin/féminin
par Milouze14 Jeu 21 Mai 2020 - 20:24

» *RESOLU*[PHPBB3] Supprimer des champs de contact
par Milouze14 Jeu 21 Mai 2020 - 16:59

» [AWESOMEBB] Supprimer cette ligne
par Milouze14 Mer 20 Mai 2020 - 20:02

» [AWESOMEBB] Supprimer cette zone
par Milouze14 Mer 20 Mai 2020 - 20:01

» *RESOLU*[PHPBB3] Title en double sur un bouton éditeur
par Milouze14 Mer 20 Mai 2020 - 17:16

» [AWESOMEBB] Modifier l'icône du bouton d'accueil
par YOUGATAGA Mer 20 Mai 2020 - 13:56

» [TOUTES VERSIONS] Afficher un bouton pour remonter en haut de page
par Bigalex Mar 19 Mai 2020 - 21:06

» [PUNBB] Barre de navigation qui ne reste pas fixe plus ombrage
par Milouze14 Mar 19 Mai 2020 - 8:51

*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.




Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
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.



Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
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





Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).

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