Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

[PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

+3
photoclic
ribelle
Milouze14
7 participants

Aller en bas

Icône par defaut [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par Milouze14 Sam 30 Sep 2017 - 19:18

Hello les ami(e)s,



L'aperçu imagé:
[PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact 169

Les amis.
La dernière visite.
Le nombre de sujets.
Trouver tous les sujets.
Trouver tous les messages.
Le nombre de remerciements effectué par le membre.

Il faut pour cela activer le système de réputation :
Modules/Points et réputation/Options générales/Activer le système de réputation :
Cocher : Oui

Pensez à cliquer sur le bouton ENREGISTRER

et :
Utilisateurs et groupes/Profil/Options générales/Options générales du profil
Activer le profil avancé : Oui

Pensez à cliquer sur le bouton ENREGISTRER




Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript


Mettez un titre explicite.
Cochez sur les sujets.

Déposez ceci:
Code:

$(function() {
 //le lien de l image ami
var M14_imgFriend='https://i11.servimg.com/u/f11/11/26/21/37/profle10.png';
 //le lien de l image visite
var M14_imgVisit='https://i11.servimg.com/u/f11/11/26/21/37/clock11.png';
 //le lien de l image sujet
var M14_imgSujet='https://i11.servimg.com/u/f11/11/26/21/37/chat10.png';
 //le lien de l image trouver les sujets
var M14_imgloadSujet='https://i11.servimg.com/u/f11/11/26/21/37/eyedro10.png';
 //le lien de l image trouver les messages
var M14_imgloadMessage='https://i11.servimg.com/u/f11/11/26/21/37/pin10.png';
 //le lien de l image remerciements donnés
var M14_imgthanks='https://i11.servimg.com/u/f11/11/26/21/37/presen10.png';
if (_userdata.session_logged_in == 1) {  
$('.postprofile dl dt').each(function(){
var pseudo=$(this).find('strong a[href^="/u"]').text();
var lienProfil=$(this).find('strong a[href^="/u"]').attr('href');
if(lienProfil){$(this).closest('div').find('dd:last').after('<br /><dd class="M14_ProfilPlus"></dd>');}
var test=$(this).closest('div').find('.M14_ProfilPlus');
var stat='stats';
$.get(lienProfil +'stats', function(data){
var Getfriend=$(data).find('#profile-advanced-details').find('.stats-field:last ul li:first').text();
var friend=Getfriend.substring(15);
var Getvisit=$(data).find('#profile-advanced-details').find('.stats-field:last ul li:last').text();
var visit=Getvisit.substring(17);
var Getsujet=$(data).find('#profile-advanced-details').find('.stats-field:eq(2) ul li:first').text();
var sujet=Getsujet.substring(39);
var Getloadsujet=$(data).find('#profile-advanced-details').find('.stats-field:eq(2) ul li:last label a[href^="/sta"]').attr('href');
var Getloadmessage=$(data).find('#profile-advanced-details').find('.stats-field:eq(3) ul li:last label a[href^="/spa"]').attr('href');
var Getthanks=$(data).find('#profile-advanced-details').find('.stats-field:eq(1) ul li:last ').text();
var thanks=Getthanks.substring(23);
  
  test.append('<a href="'+lienProfil+'friends"title="'+pseudo+' a'+friend+' ami(s)"><img src="'+M14_imgFriend+'"/></a><a href="'+lienProfil+'stats"title="Dernière visite de '+pseudo+' '+visit+'"><img src="'+M14_imgVisit+'"/></a><a href="'+lienProfil+'stats"title="'+pseudo+' a déjà à son actif '+sujet+'  sujet(s)"><img src="'+M14_imgSujet+'"/></a><a href="'+Getloadsujet+'"title="Trouver tous les sujets postés par '+pseudo+'"><img src="'+M14_imgloadSujet+'"/></a><a href="'+Getloadmessage+'"title="Trouver tous les messages postés par '+pseudo+'"><img src="'+M14_imgloadMessage+'"/></a><a href="'+lienProfil+'stats"title="'+pseudo+' a remercié les membres à '+thanks+' reprise(s)"><img src="'+M14_imgthanks+'"/></a>');

});
});
}
});

Penser a cliquer sur le bouton Valid

Les images misent à disposition ont respectivement les dimensions suivantes (24px par 24px) .
Vous pouvez changer le lien comme bon vous semble en vous repérant dans le script à l'aide des commentaires.


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

Ajoutez ceci:
Code:

.M14_ProfilPlus{text-align:center;}
.M14_ProfilPlus a{margin:0px 2px 0px 2px;}



Penser a cliquer sur le bouton Valid








Dernière édition par Milouze14 le Mar 30 Nov 2021 - 19:31, édité 6 fois
Milouze14
Milouze14
Fondateur



https://www.milouze14.com

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par ribelle Mar 3 Oct 2017 - 16:11

Merci beaucoup ! fr4
ribelle
ribelle
Milouzien



https://www.dolceribelle.com/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par photoclic Mer 4 Oct 2017 - 20:55

Merci beaucoup !
avatar
photoclic
Milouzien



https://photoclic.forum-pro.fr/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par 50Thierry Mer 29 Nov 2017 - 19:41

Merci beaucoup !
50Thierry
50Thierry
Milouzien



http://www.gps-sne.com/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par Milouze14 Jeu 30 Nov 2017 - 6:28

Hello les ami(e)s,
je viens d'apporter une information à l'astuce car il faut activer le profil avancé pour que cela fonctionne:
Utilisateurs et groupes/Profil/Options générales/Options générales du profil
Activer le profil avancé : Oui

Pensez à cliquer sur le bouton ENREGISTRER
Milouze14
Milouze14
Fondateur



https://www.milouze14.com

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par Invité Sam 31 Mar 2018 - 18:03

Merci beaucoup !
Anonymous
Invité
Invité


Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par chrisnvidia Sam 10 Nov 2018 - 17:46

chrisnvidia
chrisnvidia
Milouzien



https://sos-pc.forumactif.org/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par Splash Sam 10 Nov 2018 - 18:07

Merci beaucoup !
Splash
Splash
Milouzien



https://lesforums.caforum.fr

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par Invité Ven 16 Nov 2018 - 3:05

Merci beaucoup !
Anonymous
Invité
Invité


Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par photoclic Dim 18 Nov 2018 - 9:07

avatar
photoclic
Milouzien



https://photoclic.forum-pro.fr/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB3] Intégrer des boutons en relation avec le profil du membre style barre de contact

Message par BarTender Ven 21 Fév 2020 - 14:57

merci

avatar
BarTender
Milouzien



https://chezbabygraph.forumactif.com/

Revenir en haut Aller en bas

Revenir en haut


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