Soucis de selecteur de skin
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Soucis de selecteur de skin
Bonjour, il y a peu de temps j'ai ouvert un sujet expliquant que j'aimerais installé un selecteur de skin sur l'un de mes forums. Suite a cette demande, j'ai eu plusieurs mp me donnant le lien du tutoriel approprié. Je remarci au passage les deux personne m'ayant tendu la main.
Donc voilà, j'ai un forum littéraire en version phpBB2 ou j'aimerais installé ce fameu selecteur. J'ai l'intension par la suite, de me plonger un peu plus dans les feuille css et de créer mes propres skin, mais pour commencer et voir si cela fonctionné, j'ai utilisé des feuilles de hitskin.
J'ai donc suivit le tuto à la lettre, créant les adresse skin celon la manière indiqué, j'ai créer une page HTML copiant le script télécharger et je l'ai personnalisé comme demandé. Cela donne ca :
Le choses souligné, sont les seules choses que j'ai toucher. Rien d'autre sur script à été modifé. J'ai enregistré ma page HTML.
Ensuite j'ai voulu installer mon sélécteur et conformément au tutoriel, j'ai fais la manip suivante :
Panneau d'administration / Affichage / Template / Général / overall_header Haut de page / Modifier.
Puis j'ai collé le code fournis dans la partie demander. Cela m'a donné ceci :
Puis j'ai enregistré et publier mon templat. Après cela, mon sélecteur est apparut sur mon forum mais aucun des skin choisi ne s'y trouvaient. J'ai donc réopéré toute la démarche et cette foi ci mon sélecteur à disparu et impossible de le retrouvé.
Dans un des mp qu'on m'a envoyé, une personne m'a donné un code manquant. Celui ci :
Je me dis que peu être mon problème vient du fait que je ne l'ai pas intégré dans ma démarche, mais si c'est le cas, où le mettre?
Voilà j'espère avoir été assé explicite dans l'exposition de mon soucis. Merci et bonne journée a tous!
Donc voilà, j'ai un forum littéraire en version phpBB2 ou j'aimerais installé ce fameu selecteur. J'ai l'intension par la suite, de me plonger un peu plus dans les feuille css et de créer mes propres skin, mais pour commencer et voir si cela fonctionné, j'ai utilisé des feuilles de hitskin.
J'ai donc suivit le tuto à la lettre, créant les adresse skin celon la manière indiqué, j'ai créer une page HTML copiant le script télécharger et je l'ai personnalisé comme demandé. Cela donne ca :
Le choses souligné, sont les seules choses que j'ai toucher. Rien d'autre sur script à été modifé. J'ai enregistré ma page HTML.
Ensuite j'ai voulu installer mon sélécteur et conformément au tutoriel, j'ai fais la manip suivante :
Panneau d'administration / Affichage / Template / Général / overall_header Haut de page / Modifier.
Puis j'ai collé le code fournis dans la partie demander. Cela m'a donné ceci :
Puis j'ai enregistré et publier mon templat. Après cela, mon sélecteur est apparut sur mon forum mais aucun des skin choisi ne s'y trouvaient. J'ai donc réopéré toute la démarche et cette foi ci mon sélecteur à disparu et impossible de le retrouvé.
Dans un des mp qu'on m'a envoyé, une personne m'a donné un code manquant. Celui ci :
- Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select ="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option> Changez votre décor </option><option value="valeur1"> Theme de base</option><option value="valeur2"> TITRE </option><option value="valeur3">TITRE </option><option value="valeur4"> TITRE</option><option value="valeur5"> TITRE</option></select>';
if (type == 'valeur1')
{
document.write('<link rel="stylesheet" type="text/css" href="LIEN DE TON CSS 1">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="LIEN DE TON CSS 2">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="LIEN DE TON CSS 3">');
}
else if (type == 'valeur4')
{
document.write('<link rel="stylesheet" type="text/css" href="LIEN DE TON CSS 4">');
}
else if (type == 'valeur5')
{
document.write('<link rel="stylesheet" type="text/css" href="LIEN DE TON CSS 5">');
}
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");
}
Je me dis que peu être mon problème vient du fait que je ne l'ai pas intégré dans ma démarche, mais si c'est le cas, où le mettre?
Voilà j'espère avoir été assé explicite dans l'exposition de mon soucis. Merci et bonne journée a tous!
Dernière édition par heymiie le Mar 15 Fév 2011 - 12:22, édité 2 fois
Re: Soucis de selecteur de skin
Bonjour,
quel est le lien de votre forum s'il vous plait ?
Dans votre script on peut voir deux noms de forums pour les appels css, et dans celui du template, le nom de forum actif.
Donc déjà cela ne va pas. Donnez moi votre nom je vous complète votre code et vous explique clairement la marche à suivre.
Cordialement.
quel est le lien de votre forum s'il vous plait ?
Dans votre script on peut voir deux noms de forums pour les appels css, et dans celui du template, le nom de forum actif.
Donc déjà cela ne va pas. Donnez moi votre nom je vous complète votre code et vous explique clairement la marche à suivre.
Cordialement.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
voici votre code à mettre dans une page html
Une fois votre page faite (avec non coché partout) vous enregistrez
puis vous retournez sur l'acceuil de vos page html
vous récupérez l'adresse de cette page
que vous inscrivez à la place du bleu ici :
Ensuite vous mettez ce script là où vous l'aviez placé dans le template overall_header ou dans un widget.
Cordialement.
- Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select ="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option> Cambiar de Skin </option><option value="valeur1"> Defaul </option><option value="valeur2"> Black </option><option value="valeur3"> Purple </option><option value="valeur4"> Yellow</option></select>';
if (type == 'valeur1')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/77-ltr.css">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/145100-ltr.css">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/107386-ltr.css">');
}
else if (type == 'valeur4')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/132278-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");
}
Une fois votre page faite (avec non coché partout) vous enregistrez
puis vous retournez sur l'acceuil de vos page html
vous récupérez l'adresse de cette page
que vous inscrivez à la place du bleu ici :
<span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm"></script>
Ensuite vous mettez ce script là où vous l'aviez placé dans le template overall_header ou dans un widget.
Cordialement.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
Je vois, et il y a t-il un endroit précis où je dois coller ce code??
Re: Soucis de selecteur de skin
macema a écrit:<span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm"></script>
Ensuite vous mettez ce script là où vous l'aviez placé dans le template overall_header ou dans un widget.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
Oki, sorry mais en fait je parlais du premier code pour la page HTML... Celui là je me doutais déjà de l'emplacement. Désolée de pas avoir préciser.. :s
Re: Soucis de selecteur de skin
Tout le code est à copier ici et à coller dans une seule page html (PA > modules > Gestion des pages tml > Ajoutez une page HTML) avec les options non dans chacune des cases à cocher en haut.
^^
^^
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
Bien alors, j'ai testé le widget de la manière suivante :
Une fenêtre Skin c'est créer sur le forum mais vide...
Et pour le template, j'ai collé cette même adresse à l'endroit indiqué, (le même que la première foi) en oubliant pas de publier, aucun résultat visible sur le forum.
Une fenêtre Skin c'est créer sur le forum mais vide...
Et pour le template, j'ai collé cette même adresse à l'endroit indiqué, (le même que la première foi) en oubliant pas de publier, aucun résultat visible sur le forum.
Re: Soucis de selecteur de skin
Bonjour
<span id="temsel"></span><script type="text/javascript" src="http://fantastique.jeun.fr/h2-code-selecteur.htm"></script>
Il manque cette partie en rouge dans l'adresse.
Cordialement
<span id="temsel"></span><script type="text/javascript" src="http://fantastique.jeun.fr/h2-code-selecteur.htm"></script>
Il manque cette partie en rouge dans l'adresse.
Cordialement
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
Le résultat est la même... rien.
Mais, Je me demandais, du coup la première page html avec le script télécharger ne sert plus a rien?
Mais, Je me demandais, du coup la première page html avec le script télécharger ne sert plus a rien?
Re: Soucis de selecteur de skin
oui elle ne sert plus ^^
Mais je me demande où est le problème ? pouvez-vous me récapituler les codes du html et celui du script. Ainsi je revérifie le tout.
Mais je me demande où est le problème ? pouvez-vous me récapituler les codes du html et celui du script. Ainsi je revérifie le tout.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
Bien sûr! ^^ Je vous explique ma manip en détail.
J'ouvre une nouvelle page HTML, je la nome, laisse les deux options coché non et colle ce code ci :
Je colle ensuite cette adresse sans enlevé le " .htm " à la fin sur ce script :
<span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm"></script>
Ce qui donne :
<span id="temsel"></span><script type="text/javascript" src="http://fantastique.jeun.fr/h2-code-selecteur.htm"></script>
Je prend ce nouveau script et le colle dans le widget comme montré précédement. Si cela ne fonctionne pas je le colle au premier emplacement indiqué dans les templates.
overall_header / haut de page. Et je n'oublie pas de publier.
J'ouvre une nouvelle page HTML, je la nome, laisse les deux options coché non et colle ce code ci :
- Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select ="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option> Cambiar de Skin </option><option value="valeur1"> Defaul </option><option value="valeur2"> Black </option><option value="valeur3"> Purple </option><option value="valeur4"> Yellow</option></select>';
if (type == 'valeur1')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/77-ltr.css">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/145100-ltr.css">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/107386-ltr.css">');
}
else if (type == 'valeur4')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/forum/132278-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");
}
Je colle ensuite cette adresse sans enlevé le " .htm " à la fin sur ce script :
<span id="temsel"></span><script type="text/javascript" src="http://themeselect.forumactif.com/css-selecteur-h1.htm"></script>
Ce qui donne :
<span id="temsel"></span><script type="text/javascript" src="http://fantastique.jeun.fr/h2-code-selecteur.htm"></script>
Je prend ce nouveau script et le colle dans le widget comme montré précédement. Si cela ne fonctionne pas je le colle au premier emplacement indiqué dans les templates.
overall_header / haut de page. Et je n'oublie pas de publier.
Re: Soucis de selecteur de skin
Hum en relisant mon poste je crois avoir compris d'où venait le soucis... J'ai pas personnalisé mon script. -_-
Je vais faire ca dessuite afin de voir ce que ca donne.
Je vais faire ca dessuite afin de voir ce que ca donne.
Re: Soucis de selecteur de skin
oui c'est ce que j'étais en train de voir... ^^ à la première qui trouve.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
- Code:
var type = getCookie('template1');
var temsel = document.getElementById('temsel');
temsel.innerHTML ='<select onchange="changeskin(this.options[this.selectedIndex].value);window.location.reload();"><option> Cambiar de Skin </option><option value="xxx"> Defaul</option><option value="valeur2">Black</option><option value="valeur3">Purple</option><option value="valeur4">Yellow</option></select>';
if (type == 'valeur1')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/.css">');
}
else if (type == 'valeur2')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/145100-ltr.css">');
}
else if (type == 'valeur3')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/107386-ltr.css">');
}
else if (type == 'valeur4')
{
document.write('<link rel="stylesheet" type="text/css" href="http://fantastique.jeun.fr/132278-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");
}
voila le bon code, il marche chez moi (voir lien profil)
et le bon script
- Code:
<span id="temsel"></span><script type="text/javascript" src="http://fantastique.jeun.fr/h2-code-selecteur"></script>
dans un widget (aura-je oublier de vous dire qu'il faut que les widget soient activés mais ça vous deviez le savoir ^^)
ou le template eoverall_header entre
- Code:
<span class="gen">{SITE_DESCRIPTION}<br /> </span>
et
- Code:
</td>
<!-- BEGIN switch_logo_right -->
si le script ne marche pas ainsi, rajoutez le .htm dans la barre de lien
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
non ca veut vraiment pas..
J'ai tester en le personnalisant moi même ca à pas marché et en copiant vos script sans même les toucher.. toujours pas.
Autant dans le widgets qui ont toujours été activé que dans le template.
J'ai tester en le personnalisant moi même ca à pas marché et en copiant vos script sans même les toucher.. toujours pas.
Autant dans le widgets qui ont toujours été activé que dans le template.
Re: Soucis de selecteur de skin
C'est bon, vous n'aviez pas activé le HTML sur votre forum, d'où le problème.
Vous pouvez maintenant, soit enlever le widget, soit le script dans le template (les deux ne fonctionnant pas ensemble)
Et m'enlever des administrateurs ^^. Par contre, je reste membre inscrit, vous comprendrez pourquoi plus tard.
Cordialement.
Vous pouvez maintenant, soit enlever le widget, soit le script dans le template (les deux ne fonctionnant pas ensemble)
Et m'enlever des administrateurs ^^. Par contre, je reste membre inscrit, vous comprendrez pourquoi plus tard.
Cordialement.
SoraNoHime- Membre actif
-
Messages : 6218
Inscrit(e) le : 10/06/2010
Re: Soucis de selecteur de skin
o0 oki, il va falloir que j'arrange les skin mais c'est nikel!! Un grand merci!!
Mon co-admin m'a fait cette remarque la dernière foi, me demandant si j'avais activé mes page HTML.. Il me semblait que oui mais j'étais pas sûr. Ne trouvant pas comment les activer nous en avons conclu qu'elle les étaient déjà.
Encore merci et bonne journée!
Mon co-admin m'a fait cette remarque la dernière foi, me demandant si j'avais activé mes page HTML.. Il me semblait que oui mais j'étais pas sûr. Ne trouvant pas comment les activer nous en avons conclu qu'elle les étaient déjà.
Encore merci et bonne journée!
Sujets similaires
» Sélecteur de style petit soucis
» Problème d'animation du skin
» Adapter le mode sombre du PA sur nos forums
» Petit soucis avec le selecteur de couleurs.
» Soucis Type MIME du sélecteur de thème (sous IE 9/Chrome/...)
» Problème d'animation du skin
» Adapter le mode sombre du PA sur nos forums
» Petit soucis avec le selecteur de couleurs.
» Soucis Type MIME du sélecteur de thème (sous IE 9/Chrome/...)
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum