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

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

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 :

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

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






Anonymous

Invité
Invité


Invité 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 Invité Jeu 16 Juin 2016 - 21:46

Un up du soir Cool
Anonymous

Invité
Invité


Invité 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 Invité Sam 18 Juin 2016 - 8:35

Up please Cool
Anonymous

Invité
Invité


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

Invité
Invité


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

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

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
Anonymous

Invité
Invité


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

Invité
Invité


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

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

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

Pour coloriser les liens, nickel !! thumright

a+

Anonymous

Invité
Invité


Invité 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 Invité Dim 19 Juin 2016 - 18:57

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

Invité
Invité


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

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

a+, merci
Anonymous

Invité
Invité


Invité 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 Invité Dim 19 Juin 2016 - 19:47

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

a++
Anonymous

Invité
Invité


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

Invité
Invité


Invité 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 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
Modifier un code pour suprimer "Ignorés" sur toutes les pages MHDoUixAfin 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 Modifier un code pour suprimer "Ignorés" sur toutes les pages UsrblLM
Chacha

Chacha
Modéractif
Modéractif

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

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

- Sujets similaires

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