Problème avec le sélecteur de thème

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

Résolu Problème avec le sélecteur de thème

Message par kiwi14637 le Lun 10 Jan 2011 - 19:12

Bonjour,

J'ai bien suivi le tutorial pour créer un sélecteur de thème, mais il ne marche pas !
Voici ma page de test : http://centerstar.forumactif.com/h61-centre-de-test !
J'utilise Internet Explorer 9 Béta !

Merci d'avance pour votre réponse !

Bonne journée !

Cordialement,
coucou14637


Dernière édition par kiwi14637 le Sam 15 Jan 2011 - 16:08, édité 1 fois

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Mer 12 Jan 2011 - 16:03

UP

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Jeu 13 Jan 2011 - 17:48

UP

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Ven 14 Jan 2011 - 19:03

Voici le code du sélecteur de thème :
Code:
var type = getCookie('template1');if(type==null){type='valeur1';}
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select onchange="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option> Changez de thème </option>
<option value="valeur1"> Orange </option>
<option value="valeur2"> Blanc </option>
<option value="valeur3"> Noir </option>
<option value="valeur4"> Violet</option>
<option value="valeur5"> Vert </option>
<option value="valeur6"> Rouge </option>
<option value="valeur7"> Rose </option>
<option value="valeur8"> Bleu </option>
<option value="valeur9"> Jaune </option>

</select>';




if (type == 'valeur1')
{
   document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondorange.css?attredirects=0">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondblanc.css?attredirects=0">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondnoir.css?attredirects=0">');
}
else if (type == 'valeur4')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondviolet.css?attredirects=0">');
}
else if (type == 'valeur5')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondvert.css?attredirects=0">');
}
else if (type == 'valeur6')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondrouge.css?attredirects=0">');
}
else if (type == 'valeur7')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondrose.css?attredirects=0">');
}
else if (type == 'valeur8')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondbleu.css?attredirects=0">');
}
else if (type == 'valeur9')
{
document.write('<link rel="stylesheet" type="text/css" href="https://sites.google.com/site/centercards/fondjaune.css?attredirects=0">');
}


function changeskin(change) {
var scheme = change;
var name = 'template1';
var pathname = location.pathname;
//var myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var ExpDate = new Date ();
ExpDate.setTime(ExpDate.getTime() + (180 * 24 * 3600 * 1000));
setCookie(name,scheme,ExpDate,'/');
}
function getCookie(name){
var cname = name + "=";
var dc = document·cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null; } function setCookie(name, value, expires, path, domain, secure) { document·cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure"); }

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Résolu Re: Problème avec le sélecteur de thème

Message par Convivialite le Sam 15 Jan 2011 - 13:40

Bonjour

il ne risque pas de s'afficher avec ta page HTML

il faudrait attendre que le tuto soit disponible , car tu as mal hebergé tes feuille de css

ça me donne ça quand je veux les voir



ce lien


Code:
if (type == 'valeur1')
{
  document.write('<link
rel="stylesheet" type="text/css"
href="https://sites.google.com/site/centercards/fondorange.css?attredirects=0">');
}


Amicalement

Convivialite
+ Hyperactif +

Féminin
Messages : 2874
Inscrit(e) le : 19/03/2009

http://la-convivialite.forumactif.com
Convivialite a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Sam 15 Jan 2011 - 16:03

Bonjour,

Merci pour votre réponse !
J'ai changé d'hébergeur et ait changé le script :

Code du sélecteur :
Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select onchange="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option> Changer de couleur de fond</option><option value="valeur1"> Orange</option><option value="valeur2">Blanc</option><option value="valeur3"> Noir </option><option value="valeur4"> Violet </option><option value="valeur5"> Vert </option><option value="valeur6"> Rouge </option><option value="valeur7"> Rose </option><option value="valeur8"> Bleu </option><option value="valeur9"> Jaune </option></select>';
if (type == 'valeur1')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783081/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_orange.css">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/782781/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_blanc.css">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783086/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_noir.css">');
}
else if (type == 'valeur4')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783089/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_violet.css">');
}
else if (type == 'valeur5')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783090/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_vert.css">');
}
else if (type == 'valeur6')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783091/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_rouge.css">');
}
else if (type == 'valeur7')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783092/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_rose.css">');
}
else if (type == 'valeur8')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783094/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_bleu.css">');
}
else if (type == 'valeur9')
{
document.write('<link rel="stylesheet" type="text/css" href="http://www.archive-host.com/files/783095/8ceca53af9e1f36f72f3a229c7b2b79e57de6a59/fond_jaune.css">');
}
function changeskin(change) {
var scheme = change;
var name = 'template1';
var pathname = location.pathname;
//var myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var ExpDate = new Date ();
ExpDate.setTime(ExpDate.getTime() + (180 * 24 * 3600 * 1000));
setCookie(name,scheme,ExpDate,'/');
}
function getCookie(name){
var cname = name + "=";
var dc = document·cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null; } function setCookie(name, value, expires, path, domain, secure) { document·cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure"); }

Code pour l'afficher :
Code:
<span id=temsel></span><script type=text/javascript src=http://centerstar.forumactif.com/h60-theme></script>

Bonne journée !

Cordialement,
coucou14637

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Résolu Re: Problème avec le sélecteur de thème

Message par Convivialite le Sam 15 Jan 2011 - 16:28

je t'ai changé quelque petit trucs dans ta page

fais un copié/collé de celle ci car elle fonctionne

forum de test



Code:

var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML =' Changer de couleur de fond OrangeBlanc Noir  Violet  Vert  Rouge  Rose  Bleu  Jaune ';




if (type == 'valeur1')
{
document.write('');
}
else if (type == 'valeur2')
{
document.write('');
}
else if (type == 'valeur3')
{
document.write('');
}
else if (type == 'valeur4')
{
document.write('');
}
else if (type == 'valeur5')
{
document.write('');
}
else if (type == 'valeur6')
{
document.write('');
}
else if (type == 'valeur7')
{
document.write('');
}
else if (type == 'valeur8')
{
document.write('');
}
else if (type == 'valeur9')
{
document.write('');
}

function changeskin(change) {
    var scheme = change;
    var name = 'template1';
    var pathname = location.pathname;
    //var myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
    var ExpDate = new Date ();
    ExpDate.setTime(ExpDate.getTime() + (180 * 24 * 3600 * 1000));
    setCookie(name,scheme,ExpDate,'/');
}
function getCookie(name){
    var cname = name + "=";
    var dc = document·cookie;
    if (dc.length > 0) {
        begin = dc.indexOf(cname);
        if (begin != -1) {
            begin += cname.length;
            end = dc.indexOf(";", begin);
            if (end == -1) end = dc.length;
            return unescape(dc.substring(begin, end));
        }
    }
    return null;
}
function setCookie(name, value, expires, path, domain, secure) {
    document·cookie = name + "=" + escape(value) +
    ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    ((secure == null) ? "" : "; secure");
}


Dernière édition par Convivialite le Dim 16 Jan 2011 - 13:55, édité 1 fois

Convivialite
+ Hyperactif +

Féminin
Messages : 2874
Inscrit(e) le : 19/03/2009

http://la-convivialite.forumactif.com
Convivialite a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Sam 15 Jan 2011 - 17:18

Ca ne marche toujours pas !

Ca peut être le problème que j'ai déjà eu : un page où je modifiais le code source plusieurs fois, mais l'apparence ne changeait pas !

Ou alors, c'est un problème de templates !

La page de test : http://centerstar.forumactif.com/h66-test

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Résolu Re: Problème avec le sélecteur de thème

Message par Convivialite le Sam 15 Jan 2011 - 17:33

je t'ai montré mon forum de test , et ça fonctionne

si tu as bien recopié la page html que je t'ai mise , il n'y a aucune raison pour que ça ne marche pas

fais une copie d'ecran de l'url de ta page html , il ne reste plus que là ou tu as pu te tromper

comme ça


Convivialite
+ Hyperactif +

Féminin
Messages : 2874
Inscrit(e) le : 19/03/2009

http://la-convivialite.forumactif.com
Convivialite a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Sam 15 Jan 2011 - 19:36

J'ai plus simple : inscrit toi sur mon forum (http://centerstar.forumactif.com) !

Ensuite, envoie un MP quand c'est bon, et je te mettrai Administratrice !

Comme ça, c'est plus pratique ! Wink

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

kiwi14637 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Problème avec le sélecteur de thème

Message par Convivialite le Dim 16 Jan 2011 - 13:59

voilà , sélecteur installé avec simplement un copié/collé de la page HTML au dessus comme je te l'avais dit

n'oublie pas de mettre ton sujet en

et de supprimer mon compte de ton forum de test


Amicalement

Convivialite
+ Hyperactif +

Féminin
Messages : 2874
Inscrit(e) le : 19/03/2009

http://la-convivialite.forumactif.com
Convivialite a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le sélecteur de thème

Message par kiwi14637 le Dim 16 Jan 2011 - 16:04

Bonjour,

J'en reste baba : ça ne marchait pas pour moi !

Je laisse ton compte sur mon forum au cas où j'ai d'autres problèmes ; envoie un MP si tu veux vraiment le supprimer) !

Merci de ta réponse !

Bonne journée !

Cordialement,
coucou14637

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum