Membres connectés récemment
[AWESOMEBB] Champs de profil
Page 1 sur 1 • Partagez
- InvitéInvité
- 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.
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.
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":
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:
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:
Penser a cliquer sur le bouton
Dans le cas que le profil avancé soit activé, ce sera ce script:
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":
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
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();
}
});
}
});
- InvitéInvité
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.
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.
- InvitéInvité
Je viens de tester c'est impeccable. Tu es le meilleur.
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum