Options supplémentaires en passant par le profil
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Options supplémentaires en passant par le profil
Bonjour à tous,
Histoire de donner aux membres la possibilité de paramétrer le forum à leur gout, j'ai débuté quelques petits js (du bidouillage) pour modifier le fond de page, la couleur des écrits sur l'index et la taille des écrits sur l'index.
J'ai créé des champs profil et récupéré l'id.
Voici le js qui ne fonctionne pas (modification de la taille des écrits sur l'index)
et ceux qui fonctionnent
Si jamais une âme charitable peut m'expliquer ce qui fait beuguer le premier script.
Merci par avance pour vos réponses
Histoire de donner aux membres la possibilité de paramétrer le forum à leur gout, j'ai débuté quelques petits js (du bidouillage) pour modifier le fond de page, la couleur des écrits sur l'index et la taille des écrits sur l'index.
J'ai créé des champs profil et récupéré l'id.
Voici le js qui ne fonctionne pas (modification de la taille des écrits sur l'index)
- Code:
$(function() {
if($('#profile-advanced-layout').length) {
var xg = $('#field_id2 dd').text();
if(xg) {
$("#M14_titre,.a:link, .description_forum, .nav,#members,.onglet_nactif,.onglet_actif,a.mainmenu,.avatarondav,.gen, .genmed,.gensmall,.contenu1,.contenu2,.contenu3,.contenu4,.contenu5,.contenu6,.contenu7,.contenu8,").addClass('bodyPers3').attr('style','font-size:'+xg+'px+';');
}
}
else {
$.get('/profile?mode=editprofile', function(b) {
var xg = $('#profile_field_13_9', b).val();
if(xg) {
$("#M14_titre,.a:link,.description_forum, .nav,#members,.onglet_nactif,.onglet_actif,a.mainmenu,.avatarondav,.gen, .genmed, .gensmall,.contenu1,.contenu2,.contenu3,.contenu4,.contenu5,.contenu6,.contenu7,.contenu8,").addClass('bodyPers3').attr('style','font-size:'+xg+'px+';');
}
});
}
});
et ceux qui fonctionnent
- Code:
/* fond personnalise*/
$(function() {
if($('#profile-advanced-layout').length) {
var bg = $('#field_id2 dd').text();
if(bg) {
$("body").addClass('bodyPers').attr('style','background-image: url('+bg+');');
}
}
else {
$.get('/profile?mode=editprofile', function(b) {
var bg = $('#profile_field_13_7', b).val();
if(bg) {
$("body").addClass('bodyPers').attr('style','background-image: url('+bg+');');
}
});
}
});
- Code:
/*Taille des ecrits sur l index*/
$(function() {
if($('#profile-advanced-layout').length) {
var bg = $('#field_id2 dd').text();
if(bg) {
$("#M14_titre,.a:link, .description_forum, .nav,#members,.onglet_nactif,.onglet_actif,a.mainmenu,.avatarondav,.gen, .genmed,.gensmall,.contenu1,.contenu2,.contenu3,.contenu4,.contenu5,.contenu6,.contenu7,.contenu8,").addClass('bodyPers2').attr('style','color:'+bg+';');
}
}
else {
$.get('/profile?mode=editprofile', function(b) {
var bg = $('#profile_field_13_8', b).val();
if(bg) {
$("#M14_titre,.a:link,.description_forum, .nav,#members,.onglet_nactif,.onglet_actif,a.mainmenu,.avatarondav,.gen, .genmed, .gensmall,.contenu1,.contenu2,.contenu3,.contenu4,.contenu5,.contenu6,.contenu7,.contenu8,").addClass('bodyPers2').attr('style','color:'+bg+';');
}
});
}
});
Si jamais une âme charitable peut m'expliquer ce qui fait beuguer le premier script.
Merci par avance pour vos réponses
Dernière édition par demeter1 le Jeu 24 Juil 2014 - 20:12, édité 1 fois
Re: Options supplémentaires en passant par le profil
Bonjour,
Il y avait quelques petites choses en trop dans le script, ça devrait mieux aller comme ceci :
Il y avait quelques petites choses en trop dans le script, ça devrait mieux aller comme ceci :
- Code:
$(function() {
if($('#profile-advanced-layout').length) {
var xg = $('#field_id2 dd').text();
if(xg) {
$("#M14_titre,.a:link, .description_forum, .nav,#members,.onglet_nactif,.onglet_actif,a.mainmenu,.avatarondav,.gen, .genmed,.gensmall,.contenu1,.contenu2,.contenu3,.contenu4,.contenu5,.contenu6,.contenu7,.contenu8,").addClass('bodyPers3').attr('style','font-size:'+xg+'px');
};
}else{
$.get('/profile?mode=editprofile', function(b) {
var xg = $('#profile_field_13_9', b).val();
if(xg) {
$("#M14_titre,.a:link,.description_forum, .nav,#members,.onglet_nactif,.onglet_actif,a.mainmenu,.avatarondav,.gen, .genmed, .gensmall,.contenu1,.contenu2,.contenu3,.contenu4,.contenu5,.contenu6,.contenu7,.contenu8,").addClass('bodyPers3').attr('style','font-size:'+xg+'px');
};
});
};
});
Re: Options supplémentaires en passant par le profil
Merci SeLfde4Th7 ; ça fonctionne à merveille
Sujets similaires
» Options supplémentaires pour les hashtags
» options supplémentaires pour un nom de domaine ?
» Barre de navigation passant sous le profil
» Comment mettre des options au profil
» Ajouter options dans le profil !
» options supplémentaires pour un nom de domaine ?
» Barre de navigation passant sous le profil
» Comment mettre des options au profil
» Ajouter options dans le profil !
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum