Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[AWESOMEBB] Champs de profil



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

Anonymous
Invité
Invité

MessageInvité Ven 31 Juil 2020 - 17:09

  • Version du forum :
    AWESOMEBB
  • Templates modifiés :
    oui
  • Navigateur :
    Chrome
Coucou Phil, je reviens vers toi au sujet des champs de profil. Si tu te souviens j'avais fait la demande pour une liste d'image ((smiley alignés) et c'est top. 
Ma question est : 
Je voudrai ajouter des champs de profil, toujours sous le même principe mais qu'il n'y ait que moi, administratrice, qui puisse les sélectionner pour les attribuer. 
Si je veux faire ça c'est en raison des défis futurs (jeux). Cela me permet de faire des équipes différentes avec des symboles représentés par une petite image qui figure sur le profil à côté des images sexe/Smiley/ 

Pour le moment, j'ai installé mes icônes mais le problème c'est que le membre peut cocher sur n'importe quelle image dans son profil et ce n'est pas le but. 

Merci d'avance.


Dernière édition par Bigalex le Dim 2 Aoû 2020 - 15:40, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Ven 31 Juil 2020 - 17:28

Coucou Alex,

tu peux me donner le template viewtopic_body:
Affichage/Templates/Général/viewtopic_body

Éventuellement le ou les script(s) en relation avec le profil des messages.

Puis au moins une icône crée et de la façon que tu l'as mis en place via ton P.A.
Le nom du champ etc etc..

Ensuite, tu as la possibilité de cocher l'option:
Qui peut modifier la valeur de son contenu ?
Cocher ==> Modérateurs

Si tu désires n'afficher le champ que pour les admins, il faut repérer le nom du champ.
Pour ta demande j'ai nommé le champ "Alex":

[AWESOMEBB] Champs de profil 1164


Ensuite, il me semble que tu n'as pas activé le profil avancé:

Dans ce cas, le script suivant fonctionnera:

Il faut repérer donc à 2 reprises ceci:
Code:
:contains("Alex")

Changer Alex par le nom de ton champ .



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(){
if(_userdata["user_level"] ==1)return;
if((location.href.match(/mode=editprofile/))||(/^\/u/.test(location.pathname)))
{
$('div[class="grid-2"]').find('span:contains("Alex")').each(function(){
var a=$(this).length;
  
if(a)
{
$(this).closest('dl').remove();
}
});
$('.block-content.profile-field').find('span:contains("Alex")').each(function(){
var b=$(this).length;
 
if(b)
{
$(this).closest('label').remove();
}
});
}
  
});

Penser a cliquer sur le bouton Valid


Dans le cas que le profil avancé soit activé, ce sera ce script:
Code:
$(function(){
if(_userdata["user_level"] ==1)return;
if((location.href.match(/mode=editprofile/))||(/^\/u/.test(location.pathname)))
{
$('#profile-tab-field-profil').find('span:contains("Alex")').each(function(){
var a=$(this).length;
 
if(a)
{
$(this).closest('dl').remove();
}
});
$('.block-content.profile-field').find('span:contains("Alex")').each(function(){
var b=$(this).length;
  
if(b)
{
$(this).closest('label').remove();
}
});
}
  
});
Anonymous
Invité
Invité

MessageInvité Dim 2 Aoû 2020 - 15:13

Coucou Phil, merci beaucoup. 
Mon template viewtopic_body




J'ai ensuite créé un champs de profil avec une liste d'images. 






Un exemple d'image (elles sont toutes au même format. 






Je reviens vers toi dès que j'ai testé tes explications. 
Anonymous
Invité
Invité

MessageInvité Dim 2 Aoû 2020 - 15:39

Je viens de tester c'est impeccable. Tu es le meilleur.  super Mercimill
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 2 Aoû 2020 - 18:31

De rien et merci pour le compliment Alex hinhin .


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil



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