Suppression de champs dans le profil

3 participants

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

Résolu Suppression de champs dans le profil

Message par Ashstag Ven 29 Jan - 18:19

Bonsoir,

Après avoir parcouru les catégories en invité, je me suis décidé à m'inscrire pour tenter d'éclairer une situation qui m'échappe. Je cherchais à supprimer certains champs du profil sur mon forum quand je suis tombé sur ce sujet de demande d'aide. Jusque-là, chance incroyable, le membre semblait vouloir obtenir le même effet que moi. Après avoir regardé les réponses et le code, j'ai décidé de l'implanter sur mon forum. Sauf que celui-ci ne prend pas effet. Après avoir vérifié tous mes paramètres, qui sont bons, je m'en remets à vous pour tenter d'y voir plus clair.

Pour informations :
  • la gestion des codes JS est active sur mon forum (trois sont d'ailleurs actifs)
  • je suis le fondateur du forum
  • j'ai beaucoup de templates modifiées, dont une touchant à l'affichage du profil simple (affichage sur mon forum)
  • j'ai également du CSS personnalisé


Je vous remets ci-dessous le code récupéré dans le topic mentionné plus haut:

En remerciant d'avance les personnes qui se pencheront sur mon problème : )


Dernière édition par Ashstag le Sam 30 Jan - 1:09, édité 1 fois
Ashstag

Ashstag
Nouveau membre

Messages : 4
Inscrit(e) le : 29/01/2016

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

Résolu Re: Suppression de champs dans le profil

Message par Neptunia Ven 29 Jan - 20:18

Bonjour Ashstag, et bienvenue sur le Forum des Forums Forumactif

Le code que vous citez a été conçu pour un forum phpBB3, hors si me me fie à votre profil, votre forum est en phpBB2 et la structure est donc différente.

Pour un forum phpBB2 avec des templates non modifiés (du moins en ce qui concerne la structure) ça donnerait ceci (j'ai testé avant de le proposer)
Code:
$(function($){
      if (_userdata["user_level"] == 1 && document.URL.indexOf("profile?mode=editprofile")!= -1) {
        var tab = ["Pinterest: ", "Numéro ICQ: ", "Adresse AIM: ", "MSN Messenger: ", "Yahoo Messenger: "];
        var nb = tab.length;
        $('td span').each(function(){
          for (var i=0; i<nb; i++) {
            if ($(this).text() == tab[i]) {
              $(this).closest('tr').remove();
            }
            }
        });
      }
    });
Javascript à placer sur toutes les pages.




Et personnellement je trouve dommage de placer ce genre de script et de le charger inutilement sur la plupart des pages alors qu'on a un template tout désigné pour cela.
Du coup si vous avez accès au compte fondateur, je vous recommande de passer par le #template

Right PA > Affichage > Templates > Profil > edit #profile_add_body
Tout à la fin du template rajouter le code suivant
Code:
<!-- Suppression_champs_contact_indesirables -->
<!-- http://forum.forumactif.com/t383702-suppression-de-champs-dans-le-profil -->
<script type="text/javascript">
$(function($){
        var tab = ["Pinterest: ", "Numéro ICQ: ", "Adresse AIM: ", "MSN Messenger: ", "Yahoo Messenger: "];
        var nb = tab.length;
        $('td span').each(function(){
          for (var i=0; i<nb; i++) {
            if ($(this).text() == tab[i]) {
              $(this).closest('tr').remove();
            }
            }
        });

    });
</script>
<!-- Suppression_champs_contact_indesirables -->
:enreg: et publier :plus: le template.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Suppression de champs dans le profil

Message par Ashstag Sam 30 Jan - 1:09

Merci beaucoup Neptunia pour ta réponse : )

Effectivement mon forum est en phpBB2 et ton code fonctionne à merveille. Je l'ai placé à l'endroit que tu me conseillais. En revanche, certains de ces champs subsistent dans d'autres pages mais je pense pouvoir me débrouiller par moi-même à présent.

Encore merci pour l'aide et au plaisir ! : )
Ashstag

Ashstag
Nouveau membre

Messages : 4
Inscrit(e) le : 29/01/2016

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

Résolu Re: Suppression de champs dans le profil

Message par Chacha Sam 30 Jan - 9:38

Suppression de champs dans le profil 4qhGdLE
Bienvenue sur le forum de support de Forumactif

Bonjour,

Puisque vous êtes nouveau, voici quelques sujets susceptibles de vous intéresser :
N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse.
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