Modifier un code pour suprimer "Ignorés" sur toutes les pages

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

Résolu Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Mer 15 Juin 2016 - 21:34

Détails techniques


Version du forum : PunBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://forumessai.superforum.fr/

Description du problème

Bonsoir,


J'ai dernièrement voulu mettre en place la gestion des amis et ignorés sans la partie ignorés.

Ce code ci-dessous enlève bien la partie ignorés mais pas sur toutes les pages de mon forum version PunnB :

Code:
location.pathname.indexOf("/u") || $(function() {
      $('a[href^="/profile?foe="]').remove()
    });
    "?mode=editprofile&page_profil=friendsfoes" == location.search && $(function() {
      $('#page-body td[width="100%"] table.forumline:last,#cp-main > .panel:last,#cp-main > h1.page-title:last,#main-content .borderwrap .maintitle:last,#main-content .borderwrap .box-content:last,#main-content .main-content:last,#main-content .main-head:last').remove()
    });

En détail: Le cadre ignorés disparaît bien quand on va dans profil>Amis et ignorés :



Adresse: http://forumessai.superforum.fr/profile?mode=editprofile&page_profil=friendsfoes

Par contre il reste présent quand on va sur le profil d'un membre et que l'on clique sur: Ajouter à ma liste d'amis ou supprimer de la liste d'amis :



Adresse: http://forumessai.superforum.fr/profile?friend=Storm&mode=editprofile&page_profil=friendsfoes (Storm étant le nom du membre ajouté)

J'ai fait des essais de modification sans trouver la solution.. Je demande donc votre aide pour trouver la solution à mon problème Very Happy


Merci à vous, cordialement.
@To







@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

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

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Jeu 16 Juin 2016 - 21:46

Un up du soir Cool

@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

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

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Sam 18 Juin 2016 - 8:35

Up please Cool

@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

@To a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par Milouze14 le Sam 18 Juin 2016 - 13:29

Salut Tony,

si tu remplaces le javascript par celui-ci en prenant soin de le placer sur toutes les pages.

Le petit plus est pour l'onglet "Amis et ignorés" qui sera remplacé par "Amis" Wink .

Code:

if(location.pathname == '/profile')
{
$(function() {
$('h2:contains("Ignorés") ,label:contains("Liste des ignorés")').closest('div').remove();

});
}

$(function() {
$('#tabs li span:contains("Amis et ignorés")').html('Amis');
});


a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Sam 18 Juin 2016 - 14:30

Salut Milouze 14 Very Happy

Impec !! Avec le 2e effet kiss cool euh.. Milouze clown Mr. Green

Merci

Il reste une petite chose si c'est possible.. :

Je souhaiterais que le lien "Ajouter à la liste des ignorés" au dessus de l'avatar sur les profils ne soit plus disponible.



En mettant votre code js et celui du début du sujet, cela résout tous les problèmes.. Mais j'imagine qu'il y a surement moyen de bien combiner les 2 codes et éviter le cumul..

J'ai modifié, comme on peut le voir sur l'image jointe, la forme du lien "Ajouter à ma liste d'amis" avec ce CSS :

Code:
div#profile-advanced-add { background: #FFFFFF;  text-align: center;  width: 300px;
margin: 0 0 5px;border: 1px solid; border-color: #CFCBCB; border-radius: 2px;}
div#profile-advanced-add a:hover{ font-weight: bold; }

Avec celui-ci j'ai aussi voulu appliquer une couleur différentes pour chaque lien: " Ajouter à ma liste d'amis " et lorsque l'on es déjà ami: "Supprimer de ma liste d'amis" .
Mais la même couleur s'applique aux 2 liens.. Si vous avez une idée.

Merci, bonne journée  Cool

@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

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

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par Milouze14 le Dim 19 Juin 2016 - 8:11

Salut Tony,



En mettant votre code js et celui du début du sujet, cela résout tous les problèmes..
Mais j'imagine qu'il y a surement moyen de bien combiner les 2 codes et éviter le cumul..

remplaces le script que je t'ai donné plus haut par celui-ci:

Code:

if(location.pathname == '/profile')
{
$(function() {
$('h2:contains("Ignorés") ,label:contains("Liste des ignorés")').closest('div').remove();
});
}

$(function() {
$('#profile-advanced-add a[href^="/profile?foe"]').remove();
$('#tabs li span:contains("Amis et ignorés")').html('Amis');
});


Avec celui-ci j'ai aussi voulu appliquer une couleur différentes pour chaque lien: " Ajouter à ma liste d'amis " et lorsque l'on es déjà ami: "Supprimer de ma liste d'amis" .

ajoutes ceci dans ta feuille de style en changeant les couleurs Wink :


Code:

/*Ajouter à ma liste d amis*/
#profile-advanced-add a[href^="/profile?friend"]
{
 color:darkgreen;
}


/*Supprimer de ma liste d amis*/
#profile-advanced-add a[href^="/profile?mode=editprofile"]
{
 color:red;
}


a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Dim 19 Juin 2016 - 18:17

Salut Milouze 14,


Merci le nouveau code résout le problème ! Very Happy

Euh.. J'ai vu un autre endroit où il était encore possible d’ignorer un membre, dans la liste des amis:



L'adresse de cette page est: http://forumessai.superforum.fr/u2friends

Pour coloriser les liens, nickel !! thumright

a+


@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

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

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par Milouze14 le Dim 19 Juin 2016 - 18:57

Re,
je n'ai pas cet intitulé sur mon fofo de test Exclamation .
a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Dim 19 Juin 2016 - 19:10

J'ai fait le test en ajoutant un ami puis en retournant sur le 1er profil: Accepter le lien d’amitié et cliquer " Voir la liste d'amis" sous l'avatar.

Sinon voici une capture plus détaillée :



a+, merci

@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

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

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par Milouze14 le Dim 19 Juin 2016 - 19:47

Re,
ben désolé je n'arrive pas a reproduire l’équivalent!!!!

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par @To le Dim 19 Juin 2016 - 21:01

J'ai laissé pour l'instant la combinaison du tout 1er code du sujet et votre 1er code.
De cette façon il n'y à plus de possibilité d'ignorés un membre..

Merci pour votre aide Milouze 14, bonne soirée thumright

@To
*****

Masculin
Messages : 923
Inscrit(e) le : 26/02/2015

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

Résolu Re: Modifier un code pour suprimer "Ignorés" sur toutes les pages

Message par Chacha le Lun 27 Juin 2016 - 11:08

@To a écrit:J'ai laissé pour l'instant la combinaison du tout 1er code du sujet et votre 1er code.
De cette façon il n'y à plus de possibilité d'ignorés un membre..

Merci pour votre aide Milouze 14, bonne soirée thumright
Afin de faciliter la gestion des problèmes, si le vôtre est résolu, pensez à :
  • éditer votre premier message,
  • cocher l'icône résolu et enregistrer
Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

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

http://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


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