Code Selecteur de thèmes
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
Code Selecteur de thèmes
Bonjour,
Voilà j'ai un problème avec le code mon selecteur de thèmes. Il ne fonctionne pas et je n'y connais vraiment rien en code. Le voici, pouvez-vous me dire ce qu'il ne va pas ou m'aider à trouver un coder viable ?
Merci beaucoup.
Voilà j'ai un problème avec le code mon selecteur de thèmes. Il ne fonctionne pas et je n'y connais vraiment rien en code. Le voici, pouvez-vous me dire ce qu'il ne va pas ou m'aider à trouver un coder viable ?
Merci beaucoup.
- Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select =\"changeskin(this.options[this.selectedIndex].value);window.location.reload();\"><option>Changer de Style</option><option value=\"valeur1\">Mangrove Noire</option><option value=\"valeur2\">Mangrove Beige</option><option value=\"valeur3\"> Mangrove Blanche </option></select>';
if (type == 'valeur1')
{
document.write('<link rel=\"stylesheet\" type=\"text/css\" href=\"http://mangrove.open-board.com/168883-ltr.css\">');
}
else if (type == 'valeur2')
{
document.write('<link rel=\"stylesheet\" type=\"text/css\" href=\"http://mangrove.open-board.com/168882-ltr.css\">');
}
else if (type == 'valeur3')
{
document.write('<link rel=\"stylesheet\" type=\"text/css\" href=\"http://mangrove.open-board.com/168884-ltr.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\"); }
Dernière édition par Unknoon le Jeu 3 Fév 2011 - 3:31, édité 1 fois
Re: Code Selecteur de thèmes
Bonsoir,
j'ai repris mon code qui fonctionne que j'ai personnaliser avec tes données. Sur mon forum test il fonctionne.
Te dire ce qui n'allait pas avec le tien : je pense que c'est les éléments de la fin regroupés, mais je n'en suis pas sure.
Bonne soirée.
j'ai repris mon code qui fonctionne que j'ai personnaliser avec tes données. Sur mon forum test il fonctionne.
- Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select ="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option>Changer de Style</option><option value="valeur1">Mangrove Noire</option><option value="valeur2">Mangrove Beige</option><option value="valeur3">Mangrove Blanche</option></select>';
if (type == 'valeur1')
{
document.write('<link rel="stylesheet" type="text/css" href="http://mangrove.open-board.com/168883-ltr.css">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="http://mangrove.open-board.com/168882-ltr.css">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="http://mangrove.open-board.com/168884-ltr.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");
}
Te dire ce qui n'allait pas avec le tien : je pense que c'est les éléments de la fin regroupés, mais je n'en suis pas sure.
Bonne soirée.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Code Selecteur de thèmes
Merci beaucoup, Mais rien ne s'affiche sur mon forum...
Re: Code Selecteur de thèmes
où avait vous placer sur votre forum le lien qui va chercher la page html ? dans le template ? dans un widget ?
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Code Selecteur de thèmes
dans la description du site
Re: Code Selecteur de thèmes
Puis avoir la partie de code où se trouve votre appel de page html ?
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Code Selecteur de thèmes
- Code:
<br />
<!-- END switch_logo_center -->
<div class="maintitle">{MAIN_SITENAME}</div>
<br />
<span class="gen">{SITE_DESCRIPTION}<br /> </span></script><span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm">
</td>
<!-- BEGIN switch_logo_right -->
<td><a href="{U_INDEX}"><img src="{LOGO}" id="i_logo" border="0" alt="{L_INDEX}" vspace="1" />
Re: Code Selecteur de thèmes
Essayer en le changeant comme ceci :
le <script> était mal placé
Cordialements
Edit : code refait pour cause d'insertion de \ par bug.
- Code:
<!-- END switch_logo_center -->
<div class="maintitle">{MAIN_SITENAME}</div>
<span class="gen">{SITE_DESCRIPTION}
</span><span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm"></script>
</td>
<!-- BEGIN switch_logo_right -->
<td><a href="{U_INDEX}"><img src="{LOGO}" id="i_logo" border="0" alt="{L_INDEX}" vspace="1" />
le <script> était mal placé
Cordialements
Edit : code refait pour cause d'insertion de \ par bug.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Code Selecteur de thèmes
Toujours rien
Re: Code Selecteur de thèmes
Vous avez eu le bon code, j'ai du l'éditer pour cause de bug ?
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Code Selecteur de thèmes
Oui et le menu déroulant ne s'affiche toujours pas
Re: Code Selecteur de thèmes
J'ai trouvé
vous n'avez pas renseigné l'url de votre page html
remplacer le code en rouge, par l'url qui vous ai donné sur votre page html
vous n'avez pas renseigné l'url de votre page html
<!-- END switch_logo_center -->
<div class="maintitle">{MAIN_SITENAME}</div>
<span class="gen">{SITE_DESCRIPTION}
</span><span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm"></script>
</td>
<!-- BEGIN switch_logo_right -->
<td><a href="{U_INDEX}"><img src="{LOGO}" id="i_logo" border="0" alt="{L_INDEX}" vspace="1" />
remplacer le code en rouge, par l'url qui vous ai donné sur votre page html
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Sujets similaires
» Selecteur de Thèmes
» sélecteur de thèmes
» Sélecteur de thèmes + CSS actuel
» Sélecteur de thèmes qui ne fonctionne pas
» Les couleurs avec un sélecteur de thèmes
» sélecteur de thèmes
» Sélecteur de thèmes + CSS actuel
» Sélecteur de thèmes qui ne fonctionne pas
» Les couleurs avec un sélecteur de thèmes
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