Disparition du sélecteur de thème

2 participants

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

Résolu Disparition du sélecteur de thème

Message par CapriceK Jeu 11 Sep 2014 - 12:40

Bonjour!

J'ai un petit soucis que je n'arrive pas à régler. J'ai installé le sélecteur proposé par FA ici voici… au moins un an. Je changeais régulièrement les feuilles CSS et tout fonctionnait bien jusqu'à cette semaine, ou j'ai subitement remarqué que le sélecteur avait tout simplement disparu! Il ne s'affiche plus sur la page d'accueil, ni sur aucune autre page.

J'ai tenté de supprimer le script et de le recoller, sans succès. J'ai recollé le script original, vérifié que j'avais bien activé la gestion des JS, et marqué "afficher sur toutes les pages". Tout est bon et pourtant, il n'est toujours pas là. Pensant que j'avais du faire un fausse manip, j'ai même vidé ma feuille CSS (seule chose que j'ai touché depuis plus d'un mois), et toujours rien…

Il doit y avoir un problème sur ce forum-ci (qui est mon forum de test, en phpbb2) puisque sur un autre forum ou j'ai le même sélecteur, tout fonctionne normalement.

Je suis plus que perplexe scratch … Quelqu'un pourrait-il m'éclairer?

Merci d'avance Smile
CapriceK

CapriceK
*

Messages : 49
Inscrit(e) le : 25/08/2011

http://arestomomentum.conceptbb.com
CapriceK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition du sélecteur de thème

Message par [Nihil] Jeu 11 Sep 2014 - 12:44

Bonjour,

Pourrait on avoir le lien du forum test ? Ainsi que les codes installés Smile
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition du sélecteur de thème

Message par CapriceK Jeu 11 Sep 2014 - 15:33

Oups, je suis une vraie tête en l'air!
Donc, le sélecteur installé est celui-ci et le forum de test est par là.
CapriceK

CapriceK
*

Messages : 49
Inscrit(e) le : 25/08/2011

http://arestomomentum.conceptbb.com
CapriceK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition du sélecteur de thème

Message par [Nihil] Jeu 11 Sep 2014 - 17:13

Bonjour,

Cela provient tout simplement d'erreurs dans le javascript Smile
Et il y en a plusieurs à ce que j'ai pu voir.

Il faudrait nous copier / coller tous les scripts présent dans cette page
http://capricetest.faireunforum.com/99061.js

Il va falloir regarder chacun de ces script pour vérifier qu'il n'y a pas d'erreurs.

Exemples (j'ai remis les retours à la ligne pour mieux comprendre) :
Code:
function blinker() {
    setTimeout(function() {
        setInterval(function() {
            $("#new_message").css(#FFFFFF, #FFFFFF)
        }, 1000)
    }, 500);
    setInterval(function() {
        $("#new_message").css('color', #fff)
    }, 1000)
}

On ne peut mettre ceci :
Code:
$("#new_message").css(#FFFFFF, #FFFFFF)
Code:
$("#new_message").css('color', #fff)
Il manque des guillemets autour des codes couleurs ^^ (et je pense qu'il y a un problème avec la première des 2 lignes).

Tout à la fin du code également :
Code:
function addstyle(nom, lien) {
    $("#sstyle").append('<option value="' + lien + '">' + nom + '</option>')
}
$(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>')
            });
            $("body").prepend('<select id="sstyle" onChange="my_setcookie(\'sstyle\',$(\'#tstyle\')[0].href=this.value,1,0);$(\'#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", "");

Il manque }); pour bien fermer ce que l'on a ouvert au début Mr. Green
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition du sélecteur de thème

Message par CapriceK Jeu 11 Sep 2014 - 17:20

Ca refonctionne! Merci beaucoup! Very Happy

Je ne comprends pas comment la fermeture du code a pu être squizzée alors que j'ai copié/collé le truc au moins 5 fois mais… Tout est rentré dans l'ordre. Merci encore Affirmatif
CapriceK

CapriceK
*

Messages : 49
Inscrit(e) le : 25/08/2011

http://arestomomentum.conceptbb.com
CapriceK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition du sélecteur de thème

Message par [Nihil] Jeu 11 Sep 2014 - 17:25

Il reste une petite erreur dans le JS, je te la signale pour pas que ça ne te joue de tour un peu plus tard. Mr. Green

Il faut remplacer ceci :
Code:
$(document).ready(function() {
    $('div.sceditor-container.ltr.wysiwygMode iframe').ready(function() {
        $('textarea').sceditor('instance').css('body { color: #666; }')
    })
});

Par ceci :
Code:
$(document).ready(function() {
    $('div.sceditor-container.ltr.wysiwygMode iframe').ready(function() {
        $('textarea').length && $('textarea').sceditor('instance').css('body { color: #666; }')
    })
});
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition du sélecteur de thème

Message par CapriceK Jeu 11 Sep 2014 - 17:49

C'est bien noté, merci Wink
CapriceK

CapriceK
*

Messages : 49
Inscrit(e) le : 25/08/2011

http://arestomomentum.conceptbb.com
CapriceK a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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