Non affichage sur l'index du système d'alerte en temps réel
3 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
Non affichage sur l'index du système d'alerte en temps réel
Détails techniques
Version du forum : phpBB2Poste 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
Re: Non affichage sur l'index du système d'alerte en temps réel
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.
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.
Re: Non affichage sur l'index du système d'alerte en temps réel
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é
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é
Re: Non affichage sur l'index du système d'alerte en temps réel
Bonjour
Vous n'avez pas modifié cette partie
En mettant votre version de forum à la place de "VERSION" et votre id du sujet créé à la place de "ID"
Cdt.
Vous n'avez pas modifié cette partie
- Code:
function realTime_alert(){var version="VERSION";var topicAlertId="ID";
En mettant votre version de forum à la place de "VERSION" et votre id du sujet créé à la place de "ID"
Cdt.
Re: Non affichage sur l'index du système d'alerte en temps réel
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)) :
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
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
Re: Non affichage sur l'index du système d'alerte en temps réel
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
cdt.
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" >
- 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>//
- Code:
“
- Code:
"
cdt.
Re: Non affichage sur l'index du système d'alerte en temps réel
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
Merci par avance & bonne soirée !
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
Merci par avance & bonne soirée !
Re: Non affichage sur l'index du système d'alerte en temps réel
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
Vous avez des doublons de ce style
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.
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">
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.
Re: Non affichage sur l'index du système d'alerte en temps réel
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
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
Re: Non affichage sur l'index du système d'alerte en temps réel
Bonjour, 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 » |
Re: Non affichage sur l'index du système d'alerte en temps réel
Oups ! Merci pour ce rappel, le sujet est résolu vous pouvez l'archiver !
Merci par avance en tout cas.
Merci par avance en tout cas.
Sujets similaires
» Système d'alerte en temps réel ne fonctionne pas !
» Système d'alerte en temps réel
» Système d'alerte en temps réel
» Problème Système d'alerte en temps réel
» Système d'alerte en temps réel - ModernBB
» Système d'alerte en temps réel
» Système d'alerte en temps réel
» Problème Système d'alerte en temps réel
» Système d'alerte en temps réel - ModernBB
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