changement de style, avoir le choix dans un widget
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
changement de style, avoir le choix dans un widget
Bonjour,
J'ai ce code dans le forum https://forum.forumactif.com/t308631-selecteur-de-style
Mon utilisateur et je l'aime mais pas si "changement de style", ce bouton sur chaque page.
Est-il possible de faire sur ce bouton uniquement sur le portail, dans un module?
J'ai ce code dans le forum https://forum.forumactif.com/t308631-selecteur-de-style
Mon utilisateur et je l'aime mais pas si "changement de style", ce bouton sur chaque page.
Est-il possible de faire sur ce bouton uniquement sur le portail, dans un module?
Dernière édition par Schiggy le Dim 16 Oct 2011 - 14:15, édité 1 fois
Re: changement de style, avoir le choix dans un widget
Bonjour,
Vous pouvez très bien "divisé" le script en 2 parties assez simplement.
Il suffit de mettre sur toutes les pages cette partie :
Vous pouvez très bien "divisé" le script en 2 parties assez simplement.
Il suffit de mettre sur toutes les pages cette partie :
- Code:
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');
if(my_getcookie("sstyle")) { $("#tstyle").attr("href", my_getcookie('sstyle')); }
$(function(){
$("#frame_chatbox").load(function(){
$("#frame_chatbox").contents().find("head").append($("#tstyle").clone());
});
$("iframe[name=smilies]").load(function(){
$("iframe[name=smilies]").contents().find("head").append($("#tstyle").clone()).append('<style type="text/css">body{margin:0!important;}</style>');
});
});
- Code:
<span id="sstyle-widget"></span>
<script type="text/javascript">
function addstyle(nom,lien) { jQuery("#sstyle").append('<option value="'+lien+'">'+nom+'</option>'); }
jQuery("#sstyle-widget").prepend('<select id="sstyle" onChange="my_setcookie(\'sstyle\',jQuery(\'#tstyle\')[0].href=this.value,1,0);jQuery(\'#frame_chatbox,iframe[name=smilies]\').contents().find(\'#tstyle\').attr(\'href\',this.value);this.selectedIndex=0;"><option>Choisir un style</option></select>');
addstyle("Style 1","http://lien_d'un_fichier_css");
addstyle("Style 2","http://lien_d'un_fichier_css");
addstyle("Style par défaut","");
</script>
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: changement de style, avoir le choix dans un widget
Bonjour,
Merci pour la réponse rapide, mais malheureusement ce n'est pas tous les ..
Tel est le widget à partir du portail: ("Style ändern" signifie le changement dans le style français)
J'ai utilisé ce code javascript dans l'administration (sur tous les côtés):
Merci pour la réponse rapide, mais malheureusement ce n'est pas tous les ..
Tel est le widget à partir du portail: ("Style ändern" signifie le changement dans le style français)
J'ai utilisé ce code javascript dans l'administration (sur tous les côtés):
- Code:
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');
if(my_getcookie("sstyle")) { $("#tstyle").attr("href", my_getcookie('sstyle')); }
$(function(){
$("#frame_chatbox").load(function(){
$("#frame_chatbox").contents().find("head").append($("#tstyle").clone());
});
$("iframe[name=smilies]").load(function(){
$("iframe[name=smilies]").contents().find("head").append($("#tstyle").clone()).append('<style type="text/css">body{margin:0!important;}</style>');
});
});
- Code:
<span id="sstyle-widget"></span>
<script type="text/javascript">
function addstyle(nom,lien) { jQuery("#sstyle").append('<option value="'+lien+'">'+nom+'</option>'); }
jQuery("#sstyle-widget").prepend('<select id="sstyle" onChange="my_setcookie('sstyle',jQuery('#tstyle')[0].href=this.value,1,0);jQuery('#frame_chatbox,iframe[name=smilies]').contents().find('#tstyle').attr('href',this.value);this.selectedIndex=0;"><option>Ändere den Style</option></select>'); addstyle("Pokeball Style","http://spetools.de/css/957.css"); addstyle("Schiggy Style","http://spetools.de/css/835.css"); addstyle("Steriler Style","http://spetools.de/css/654.css"); addstyle("Little Style","http://www.schiggysboard.com/176403-ltr.css"); addstyle("Normaler Style",""); });
</script>
Re: changement de style, avoir le choix dans un widget
Il manque des \ dans votre code, pour le deuxième il peut être simplifié en :
- Code:
<select id="sstyle" onChange="my_setcookie('sstyle',jQuery('#tstyle')[0].href=this.value,1,0);jQuery('#frame_chatbox,iframe[name=smilies]').contents().find('#tstyle').attr('href',this.value);this.selectedIndex=0;"><option>Choisir un style</option></select>
<script type="text/javascript">
function addstyle(nom,lien) { jQuery("#sstyle").append('<option value="'+lien+'">'+nom+'</option>'); }
addstyle("Style 1","http://lien_d'un_fichier_css");
addstyle("Style 2","http://lien_d'un_fichier_css");
addstyle("Style par défaut","");
</script>
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: changement de style, avoir le choix dans un widget
Merci beaucoup
Vous êtes génial!
Vous êtes génial!
Sujets similaires
» avoir plus de choix dans le titre
» [Widget] Choix de la section dans module "Sujet récents"
» [Administration] Avoir la possibilité de modifier les Choix multiple dans le profil personnalisé après leur création.
» [résolu]Ajouter un lien à une Images dans un widget du portail, avec changement de l'image au survol de la sourie.
» Avoir le choix "attacher sa signature" [résolu]
» [Widget] Choix de la section dans module "Sujet récents"
» [Administration] Avoir la possibilité de modifier les Choix multiple dans le profil personnalisé après leur création.
» [résolu]Ajouter un lien à une Images dans un widget du portail, avec changement de l'image au survol de la sourie.
» Avoir le choix "attacher sa signature" [résolu]
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