Disparition de l'annonce défilante (Nouveaux éléments)

Page 2 sur 2 Précédent  1, 2

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

Résolu Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Lun 30 Déc 2013 - 6:54

Rappel du premier message :

Bonjour à tous,

depuis une quinzaine de jours, l'annonce défilante qui apparaissait sur mon forum (GO.ON) a subitement disparu.

J'ai essayé après une recherche sur le forum les solutions proposées ci dessous :

- Plus d'annonce défilante
- Bug message déroulant avec image

Hélas sans succès.  Confused 

Dans le PA, l'annonce est bien "activée" et seulement pour "la page d'accueil"

Je vous mets ci dessous le code de l'annonce au cas où cela viendrait de là mais j'ai essayé avec d'autres codes et cela s'est avéré également infructueux.

Code:
<span style="font-weight: bold; background-color: Black;"></span><span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;"><span style="background-color: Black; color: White;"><span style="color: Black;"></span></span></span></span> <span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;">Prochaine Animation forum : date à déterminer. salle kgs . 21h</span></span><span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;">   l  </span></span><a href="http://go-on.forumactif.com/f11-etudes-de-groupes"><span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;"><span style="color: rgb(65, 66, 109); text-decoration: underline;">"</span></span></span></a><a href="http://go-on.forumactif.com/t1057-etudes-parties-commentees-double-kyu"><span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;"><span style="color: rgb(65, 66, 109); text-decoration: underline;">Parties Commentees </span></span></span></a><a href="http://go-on.forumactif.com/f11-etudes-de-groupes"><span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;"><span style="color: rgb(65, 66, 109); text-decoration: underline;"></span></span></span></a><span style="font-weight: bold;"><span style="color: rgb(115, 115, 115); font-size: 16px;">  l  Vos parties à commenter seront à envoyer à Kaspa.</span></span>

Je vous remercie de votre aide et vous souhaite d'excellentes fêtes de fin d'année. Very Happy


Dernière édition par Nicofig le Dim 26 Jan 2014 - 6:29, édité 2 fois

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Ven 24 Jan 2014 - 9:17

Formidable. Effectivement en cochant Non dans "activer les codes javascript", l'annonce déroulante réapparait bien en page d'accueil.

Je remets donc en fonction "oui" afin d'éviter que les autres javascript soient désactivé en même temps mais je crois que tu as mis le doigt sur le problème. Maintenant si tu avais la gentillesse de m'indiquer comment réparer cela, ce serait parfait !!! Very Happy 

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par WhyNot le Ven 24 Jan 2014 - 11:18

Hello,

Essaye de remplacer le script précédent par celui-ci :
Code:
$(function () {
    if ($("#logout").length) {
        var l = document.getElementsByTagName("a");
        var t = {
            "remplacer": ["Qui est en ligne ?", "Who is online?"],
            "par": ["Tsumego de la semaine !", "Tsumego of the week !"]
        };
        for (var i = 0; i < l.length; i++) {
            if (l[i].getAttribute("href") == "/viewonline") {
                l[i].setAttribute("href", "http://go-on.forumactif.com/t1291p375-le-tsumego-de-la-semaine#23183");
                if (((l[i].childNodes)[0].nodeValue) == t.remplacer[0]) {
                    (l[i].childNodes)[0].nodeValue = t.par[0]
                }
                if (((l[i].childNodes)[0].nodeValue) == t.remplacer[1]) {
                    (l[i].childNodes)[0].nodeValue = t.par[1]
                }
            }
        }
    }
});

En gros ton script cherche un lien qui contient les mots à remplacer, puis les remplace s'il les trouve. Pour les invités, les mots en question ne sont pas des liens... donc ça pose un premier problème.
Pour les membres, est-ce que le script fonctionne (les deux termes sont remplacés) ?

WhyNot
****

Masculin
Messages : 232
Inscrit(e) le : 25/11/2013

http://forum.forumactif.com
WhyNot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Ven 24 Jan 2014 - 16:20

Le script ci-dessus doit être mis où exactement ? En effet, le script indiqué dans le premier message correspond au texte de mon annonce défilante.  Confused 

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par WhyNot le Ven 24 Jan 2014 - 22:32

Ah oui désolé, je croyais l'avoir mentionné plus haut...

C'est donc le script 12510.js qui pose problème. il s'agit d'un de tes scripts personnalisés (PA - Modules - Gestion des codes javascript)

Il faut donc l'éditer et le remplacer par celui donné ci-dessus. Smile

WhyNot
****

Masculin
Messages : 232
Inscrit(e) le : 25/11/2013

http://forum.forumactif.com
WhyNot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Sam 25 Jan 2014 - 5:23

Je viens de modifier le script indiqué en remplaçant ce qu'il y avait par ce que tu as écrit. Hélas, le problème d'annonce défilante absente de la page d'accueil persiste encore.

Il semble que tu aies trouvé que cela avait un lien avec le javascript puisque quand on le désactive l'annonce apparait mais la modification du script 12510.js n'a rien changé Confused

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par WhyNot le Sam 25 Jan 2014 - 11:59

En fait, si, ça a changé quelque chose : le problème ne se produit plus en tant qu'invité (je revois l'annonce défilante, et l'erreur citée précédemment a disparu)

Du coup, pour les membres ça signifie qu'il y a un autre script qui pose problème, mais en tant qu'invité je ne peux pas voir lequel...
Est-ce que le script qu'on vient de modifier fonctionne ? Son rôle est de remplacer les mots "Qui est en ligne..." etc, est-ce que c'est bel et bien remplacé quand on est connecté ?

WhyNot
****

Masculin
Messages : 232
Inscrit(e) le : 25/11/2013

http://forum.forumactif.com
WhyNot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Sam 25 Jan 2014 - 12:30

Oui tout à fait. Le "qui est en ligne" est bien remplacé par le tsumego de la semaine (petite image de problème de Go).

Si tu souhaite t'inscrire n'hésite pas et ensuite je pourrais soit te désinscrire soit te garder parmi nous selon ton bon vouloir.  Very Happy 

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par WhyNot le Sam 25 Jan 2014 - 12:56

Ce serait avec plaisir mais je ne sais même pas ce qu'est "Go" Mr. Green

Pour trouver l'origine du problème, tu peux utiliser la console de firefox : sur l'index de ton forum, appuie simultanément sur CTRL + MAJ + K
La console va s'ouvrir, actualise la page, et copie moi les erreurs qui s'affichent (bordure orange ou rouge, les grises ne nous intéressent pas) Smile

WhyNot
****

Masculin
Messages : 232
Inscrit(e) le : 25/11/2013

http://forum.forumactif.com
WhyNot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Sam 25 Jan 2014 - 14:43

Alors tout d'abord pour accéder aux informations j'ai fait sous firefox : "outils" , "développeur web" puis "console web". Là j'ai trouvé les éléments en orange listés ci-dessous sur la page "Accueil" du forum :

Code:

L'utilisation de « getUserData() » ou « setUserData() » est obsolète. Utiliser « WeakMap » ou « element.dataset » à la place. requestNotifier.js

TypeError: l[i].childNodes[0] is undefined 12469.js:1

L'utilisation de « getUserData() » ou « setUserData() » est obsolète. Utiliser « WeakMap » ou « element.dataset » à la place. requestNotifier.js

L'utilisation de l'attribut « textContent » d'un attribut est obsolète. Utiliser « value » à la place. overlay.js:167


Ensuite non en orange mais en noire avec une croix au début de ligne :

Code:
GET http://goon-forum.com/flash/Goon_banniere.gif [HTTP/1.1 404 Not Found 60ms]

Merci encore de ton aide/
Et pour le Go pas de soucis, je pourrais t'expliquer.  Very Happy

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par WhyNot le Sam 25 Jan 2014 - 20:21

Bon, en fait c'est toujours le même script qui pose souci... Et vu son rôle, on peut tout simplement le remplacer par ça :
Code:
$(function() {
    var tsumego = '/t1291p375-le-tsumego-de-la-semaine#23183';
    $("#fo_stat .formsubtitle:contains('Qui est en ligne ?')").html('<a href="'+tsumego+'">Tsumego de la semaine !</a>');
    $("#fo_stat .formsubtitle:contains('Who is online?')").html('<a href="'+tsumego+'">Tsumego of the week!</a>');
});

Et là ça fonctionnera, je l'espère Smile

WhyNot
****

Masculin
Messages : 232
Inscrit(e) le : 25/11/2013

http://forum.forumactif.com
WhyNot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Sam 25 Jan 2014 - 21:09

Bravo tu as trouvé.

Il me manque juste une chose. Avant lorsqu'on cliquait sur la petite image du bas on arrivait directement sur le petit problème que nous mettions en ligne dans ce sujet : http://go-on.forumactif.com/t1291p375-le-tsumego-de-la-semaine
(donc le lien changeait automatiquement pour aller chaque semaine sur l'image du tsumego hebdomadaire).

A présent si je clique sur la petite image, je me retrouve directement sur la carte du "Qui est en ligne". Tu as une idée de ce que je dois changer pour retrouver la possibilité d'acceder directement à l'image du tsumego ?

Merci en tous cas.  Very Happy 

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par WhyNot le Sam 25 Jan 2014 - 22:36

Ah, j'avais oublié ce lien, remplace le script précédent (encore) par :
Code:
$(function() {
    var tsumego = '/t1291p375-le-tsumego-de-la-semaine#23183';
    $("#fo_stat .formsubtitle:contains('Qui est en ligne ?')").html('<a href="'+tsumego+'">Tsumego de la semaine !</a>');
    $("#fo_stat .formsubtitle:contains('Who is online?')").html('<a href="'+tsumego+'">Tsumego of the week!</a>');
    $("#fo_stat a[href='/viewonline']").attr('href',tsumego);
});

WhyNot
****

Masculin
Messages : 232
Inscrit(e) le : 25/11/2013

http://forum.forumactif.com
WhyNot a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Disparition de l'annonce défilante (Nouveaux éléments)

Message par Nicofig le Dim 26 Jan 2014 - 6:28

Merci beaucoup WhyNot, tout semble bien fonctionné. Donc à lorsque je mettrais la nouvelle imagettes en bas à gauche du forum, je devrai simplement changer dans le script du java après le "#" le numéro du message où celui-ci sera posté afin que le lien permette d'y arriver directement ?

Merci encore pour tout.

Nicofig
*

Masculin
Messages : 31
Inscrit(e) le : 10/05/2012

http://go-on.forumactif.com/
Nicofig a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

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