Non affichage sur l'index du système d'alerte en temps réel

3 participants

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

Résolu Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Jeu 23 Mai 2019 - 13:25

Détails techniques

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis son installation aujourd'hui
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Alors, je viens de suivre le tutoriel présenté dans la catégorie "Trucs et Astuces", système d'alerte en temps réel : après quelques petites péripéties, si le code se génère dans le topic identifié, le souci est que cette alerte ne s'affiche que sur la page du topic et non pas sur l'index -en plus de ne pas se fermer (d'ailleurs est-ce normal qu'il faille reposter le code qui se génère pour qu'apparaisse l'alerte?)

Je n'ai pas personnalisé les codes présentés dans le tutoriel en tout cas.

Merci par avance en tout cas à celui ou celle qui prendra la peine de lire ce petit message de détresse Embarassed
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

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

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Dim 26 Mai 2019 - 20:28

Petit up ! Mr. Green
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

http://summerspring.forumactif.com/
Oetoriya a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Adam_sfp Lun 27 Mai 2019 - 12:24

Bonjour

Essayez de désactiver les scripts en place et testez uniquement celui du système d'alerte en temps réel en cochant Sur toutes les pages.

* Pour les désactiver dans gestion des codes javascript ne cocher aucune case ( Sur l'index, Sur le portail ,Sur les sous-forums ,Sur les sujets, Sur la galerie,Sur toutes les pages ) et validez .

Regardez ensuite si cela fonctionne.

Cdt.





Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Lun 27 Mai 2019 - 14:00

Bonjour !
Tout d'abord merci pour cette réponse, mais le problème persiste toujours même en ayant désactivé les différents scripts : la petite alerte ne s'affiche que sur le page du topic où il est posté Sad
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

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

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Adam_sfp Lun 27 Mai 2019 - 18:18

Bonjour

Vous n'avez pas modifié cette partie
Code:
function realTime_alert(){var version="VERSION";var topicAlertId="ID";
comme expliqué dans le tuto.

En mettant votre version de forum à la place de "VERSION" et votre id du sujet créé à la place de "ID"

Cdt.
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Lun 27 Mai 2019 - 18:27

Re-bonsoir !
Merci encore pour votre réponse. J'ai corrigé cet oubli en intégrant ce qui est demandé (la version étant phpbb2, et donc l'id 42 (t42-systeme-d-alerte)) :

Code:
function realTime_alert() {
var version="phpbb2";
var topicAlertId="42";
jQuery.ajax({
        url: "/t"+topicAlertId+"-?view=newest",
        success: function(result) {
            var html = jQuery(result);
 
            
            if (version=="phpbb3") {
              var alertBody= html.find("div.post .content .codebox code").eq(-1).text();
              var id = html.find("div.post").eq(-1).attr("id");
            }
            
            if (version=="phpbb2") {
              var alertBody= html.find("tr.post .postbody .codebox .cont_code").eq(-1).text();
              var id = html.find("tr.post").eq(-1).attr("id");
            }
            
            if (version=="punbb") {
              var alertBody= html.find("div.post .postbody .entry-content .codebox .cont_code code").eq(-1).text();
              var id = html.find("div.post .postmain .posthead").eq(-1).attr("id");
            }
            
            if (version=="invision") {
              var alertBody= html.find("div.post .post-entry .codebox.contcode dd code").eq(-1).text();
              var id = html.find("div.post").eq(-1).attr("id");
            }
            
            if(localStorage.getItem(id)!='read' && sessionStorage.getItem(id)!=location.pathname) {
                  $('body').append(alertBody);
                  $('.realTime_alert .close').click(function() {
                    $(this).closest('.realTime_alert').fadeOut();
                    localStorage.setItem(id,"read");
                  });
            }
          if(sessionStorage.getItem(id)!=location.pathname) {
              sessionStorage.setItem(id, location.pathname);
          } else {
              sessionStorage.setItem(id, location.pathname);
          }
        },
});
return topicAlertId;
}
 
$(function(){
if($("#logout").length) {
  realTime_alert();
  setInterval('realTime_alert();', 30000); // Reactualisation toutes les 30s
}
});

Mais ça ne veut toujours pas s'afficher sur l'index mais uniquement sur le topic du système d'alerte. La seule bonne nouvelle c'est que cette fois, la fenêtre de l'alerte peut se fermer. Est-ce qu'il vous faudrait par hasard un template ?

Merci par avance Embarassed
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

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

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Adam_sfp Lun 27 Mai 2019 - 21:00

Bonsoir

Apparemment vous avez des erreurs sur votre forum.
je ne sais pas si c'est des codes dans un template (overall_header) ou en page d'accueil..
Et c'est peut être ceci qui pose un problème pour faire fonctionner votre code.
je n'est pas tout regardé mais voici quelques erreurs

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" id="min-width" lang="fr" xml:lang="fr"   >
il y a deux fois le balise HTML en ouverture....


Code:

<head><link href="https://fonts.googleapis.com/css?family=Playfair+Display" rel="stylesheet"><script src=“http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js”></script> <script src=“http://static.tumblr.com/iuw14ew/VSQma1786/jquery.style-my-tooltips.js”></script> <script> (function($){ $(document).ready(function(){ $(“[title],a[title],img[title]”).style_my_tooltips({ tip_follows_cursor:true, tip_delay_time:100, tip_fade_speed:300, attribute:“title” }); }); })(jQuery); </script>//
par endroit vous mettez
Code:
au lieu de
Code:
"
et encore d'autres erreurs...

cdt.
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Lun 27 Mai 2019 - 23:24

Re-bonsoir à vous,

Effectivement... je ne l'aurais sans doute jamais remarqué ! Enfin, je ne suis pas surprise de la présence de ces erreurs car je ne fais que du bidouillage par ci et là. Du coup, si jamais vous avez un peu de temps, je colle ci-dessous mon template overall_header et mon index_body. Sinon, je pense que le post peut être archivé car c'est bien au-dessus de mes compétences malheureusement et je me doute que corriger toutes les erreurs ne sera pas tache aisée Snifff






Merci par avance & bonne soirée !
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

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

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Adam_sfp Mar 28 Mai 2019 - 10:41

Bonjour


Effectivement  il y a du boulot ;-) pas évident à corriger surtout quand on ne connais pas le rendu désiré..

Il faudrait peut être que après avoir fait une sauvegarde de vos templates modifiées
Essayer de remettre les templates par défaut et remettre vos différents codes progressivement...

Commencez par le template overall header par exemple.. de toute manière il y a des choses qui ne fonctionnent pas actuellement je pense ....(il y a un code tooltip qui ne doit pas fonctionner )
il n'est pas utile de mettre ceci la librairie jquery est déjà présente sur FA
Code:
 <script src=“http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js”></script>


Vous avez des doublons de ce style
Code:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
Si vous mettez la version v5.8.1 vous pouvez supprimer la v5.2.0

Peut être remettre en priorité le code de votre PA (celui qui est inséré en iframe)
et remettre des codes progressivement quitte à demander des conseils ici si vous avez un doute...

bon courage

Cdt.
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Mer 29 Mai 2019 - 13:20

Bonjour !

Merci pour vos conseils, je vais essayer de faire ça (rien qu'en envelant les doublons, tout de suite, ça retire le gros pavé de code - qui du coup était inutile). Effectivement, le code tooltip ne fonctionne pas sur le forum mais bien sur la PA qui a été inséré par <iframe>, même en corrigeant les “ ça ne veut pas s'appliquer, du coup je suis un peu perdue sur ce point (si vous avez une idée ?)

Après votre réponse, j'éditerais mon premier message pour cocher l'icône résolu.

Merci par avance !


EDIT / j'ai réussi à trouver une </div> qui se baladait toute seule et fermer un </a> manquant pour l'instant Surprised
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

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

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Chacha Mer 5 Juin 2019 - 9:38

Non affichage sur l'index du système d'alerte en temps réel UmaslZ4Bonjour,

Attention, cela fait 7 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70032
Inscrit(e) le : 21/08/2010

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

Résolu Re: Non affichage sur l'index du système d'alerte en temps réel

Message par Oetoriya Mer 5 Juin 2019 - 18:54

Oups ! Merci pour ce rappel, le sujet est résolu vous pouvez l'archiver !
Merci par avance en tout cas.
Oetoriya

Oetoriya
**

Messages : 76
Inscrit(e) le : 07/01/2012

http://summerspring.forumactif.com/
Oetoriya 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