Système des alertes qui ne marche pas du tout !
2 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
Système des alertes qui ne marche pas du tout !
Détails techniques
Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://finaldestinationgame.forumactif.org
Description du problème
Bonjour,j'ai un peu scruté les sujets crées à cet effet, mais je n'ai pas trouvé de solution à mon problème.
Le système des alertes sur mon forum ne marche pas, et ne poste d'ailleurs aucun message dans mon sujet bien que j'ai modifié l'ID.
ma page html ; http://finaldestinationgame.forumactif.org/h5-5904
ma page d'alerte ; http://finaldestinationgame.forumactif.org/t1583-alertes
javascript ;
- Code:
function realTime_alert() {
var topicAlertId="1583";
var howManyAlerts=3;
jQuery.ajax({
url: "/t"+topicAlertId+"-",
success: function(result) {
var html = jQuery(result),a,alertBodyContainer=$("<div>",{id:"alertBodyContainer"});
var d=function(e){
var a,alertBody=$($(".cont_code,code",e).text()),b=[],id=(a=$(e).closest(".post[id^='p']")).length?a[0].id:$(e).closest(".postmain").find(".posthead")[0].id,lS=$.parseJSON(localStorage.getItem('realTimeAlert'))||[];
if(lS.indexOf(id)===-1){
var $el=$(alertBody);
$el.attr("data-pid",id);
alertBodyContainer.append($el);
}
};
html.find(".post .codebox").each(function(i,e){
i<howManyAlerts&&d(e);
});
$("#alertBodyContainer").length?$("#alertBodyContainer").html(alertBodyContainer.html()):$("body").append(alertBodyContainer);
$('.close',$("#alertBodyContainer")).click(function() {
var lS=$.parseJSON(localStorage.getItem('realTimeAlert'))||[];
var $itm=$(this).closest('.realTime_alert');
$itm.fadeOut();
lS.push($itm.attr("data-pid"))&&lS.length>howManyAlerts&&lS.splice(0,1);
localStorage.setItem('realTimeAlert',JSON.stringify(lS));
});
},
});
return topicAlertId;
}
$(function(){
if(_userdata["session_logged_in"]) {
try{
localStorage.setItem('test','test');
localStorage.getItem('test')==='test'&&realTime_alert()&&setInterval('realTime_alert();', 30000); // Reactualisation toutes les 30s
localStorage.removeItem('test');
}catch(e){}
}
});
Merci d'avance
Dernière édition par JuliaLany le Ven 1 Déc 2017 - 4:02, édité 1 fois
Re: Système des alertes qui ne marche pas du tout !
Bonjour, avez-vous autorisé les formulaires non officiels à poster sur votre forum ?
Vous pouvez vérifier dans votre panneau d'administration, onglet général -> sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum doit être à non
Vous pouvez vérifier dans votre panneau d'administration, onglet général -> sécurité :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum doit être à non
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: Système des alertes qui ne marche pas du tout !
Bonjour,
Oui c'est ce que j'ai fait aussi, désolé de ne pas l'avoir précisé
Oui c'est ce que j'ai fait aussi, désolé de ne pas l'avoir précisé
Re: Système des alertes qui ne marche pas du tout !
Pas de souci
Si vous parvenez à poster dans le sujet des alertes directement, pourriez-vous me fournir un compte de test ?
Si vous parvenez à poster dans le sujet des alertes directement, pourriez-vous me fournir un compte de test ?
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: Système des alertes qui ne marche pas du tout !
Je vous l'ai envoyé en message privé merci^^
Re: Système des alertes qui ne marche pas du tout !
J'ai modifié le script afin de l'adapter à tout viewtopic_body personnalisé, il est déjà installé sur votre forum.
Je le met ici en espérant qu'il puisse être utile à d'autres:
Je le met ici en espérant qu'il puisse être utile à d'autres:
- Code:
function realTime_alert() {
var topicAlertId=1;/*MODIFIER L'ID AVEC CELUI DE VOTRE TOPIC*/
var howManyAlerts=3;
jQuery.ajax({
url: "/t"+topicAlertId+"-?change_version=invision",
success: function(result) {
var html = jQuery(result),a,alertBodyContainer=$("<div>",{id:"alertBodyContainer"});
var d=function(e){
var a,alertBody=$($(".cont_code,code",e).text()),b=[],id=(a=$(e).closest(".post[id^='p']")).length?a[0].id:$(e).closest(".postmain").find(".posthead")[0].id,lS=$.parseJSON(localStorage.getItem('realTimeAlert'))||[];
if(lS.indexOf(id)===-1){
var $el=$(alertBody);
$el.attr("data-pid",id);
alertBodyContainer.append($el);
}
};
html.find(".post .codebox").each(function(i,e){
i<howManyAlerts&&d(e);
});
$("#alertBodyContainer").length?$("#alertBodyContainer").html(alertBodyContainer.html()):$("body").append(alertBodyContainer);
$('.close',$("#alertBodyContainer")).click(function() {
var lS=$.parseJSON(localStorage.getItem('realTimeAlert'))||[];
var $itm=$(this).closest('.realTime_alert');
$itm.fadeOut();
lS.push($itm.attr("data-pid"))&&lS.length>howManyAlerts&&lS.splice(0,1);
localStorage.setItem('realTimeAlert',JSON.stringify(lS));
});
},
});
return topicAlertId;
}
$(function(){
if(_userdata["session_logged_in"]) {
try{
localStorage.setItem('test','test');
localStorage.getItem('test')==='test'&&realTime_alert()&&setInterval('realTime_alert();', 30000); // Reactualisation toutes les 30s
localStorage.removeItem('test');
}catch(e){}
}
});
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: Système des alertes qui ne marche pas du tout !
Merci infiniment pour ce travail
Sujets similaires
» Comment creez un systeme de niveau d'alertes
» Système d'alertes en temps réel ne fonctionne pas
» Système alertes en temps réel ne fonctionne pas
» Problème avec le tutoriel "Système d'alertes en temps réel"
» Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
» Système d'alertes en temps réel ne fonctionne pas
» Système alertes en temps réel ne fonctionne pas
» Problème avec le tutoriel "Système d'alertes en temps réel"
» Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
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