Horlogerie pour pop-up d'accueil ???

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

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

Résolu Horlogerie pour pop-up d'accueil ???

Message par Le Roy arthur le Mer 14 Oct 2015 - 11:25

Rappel du premier message :

Bonjour à toutes et à tous,

Je pensais en avoir enfin terminé avec mon pop-up d'accueil que R-max m'a grandement et gentiment aidé à réaliser sauf que... quand il n'y en a plus, il y en a encore !!!

Alors voilà la nouvelle donne : les membres trouvent que le pop-up en lui-même donne du pep's au forum et qu'il est très utile pour les informer rapidement sur son actualité, de ce côté là : mission accomplie !!!
En revanche, plusieurs membres viennent de me faire remarquer que chaque fois qu'il rafraîchissent la page d'accueil où qu'il reviennent sur la page d'accueil, ils regrettent que le pop-up s'affiche systématiquement et de devoir toujours cliquer sur le bouton "FERMER". Personnellement ça ne me dérange pas plus que ça mais en même temps, je ne suis peut-être pas très objectif ? Confused

Donc, j'aurais souhaité savoir s'il y avait moyen d'intégrer un système "d'horlogerie" au pop-up ? C'est à dire qu'après avoir lu son contenu, l'utilisateur puisse le fermer de façon durable (sans que le pop-up ne réapparaisse immédiatement en cas de rafraîchissement de la page où de retour à l'accueil...). Une période de 4H00 me parait un délais raisonnable avant sa prochaine réouverture (le but étant que les membres soient malgré tout sensibilisés à l'actualité du forum...).

Donc ma question est la suivante : existe-t-il un code permettant de programmer la récurrence (en l’occurrence toutes les 4H00) des pop-up et si oui lequel ?

En vous remerciant pour vos lumières !!!

Arthur

Le Roy arthur
****

Messages : 310
Inscrit(e) le : 26/06/2014

http://www.coeur-bretagne.forumactif.org/
Le Roy arthur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par lmc38510 le Sam 24 Oct 2015 - 2:17

.


Excellent "Roy arthur", très content pour toi avec la mise au point de ton Pop Up

Je le trouve génial ....

Ton Forum me plait également beaucoup Yes .... j'y passerai avec grand plaisir de temps en temps Clin d\'oeil

Au plaisir de te croiser ...

lmc38510
*****

Masculin
Messages : 531
Inscrit(e) le : 22/02/2012

http://arcanes.lacaverneauxgrimoires-forum.com/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par R-max le Sam 24 Oct 2015 - 14:10

bonjour , suis comptent de voir que le résulta est la .. merci a no_way d'avoir repris le codage pour l'affichage du pop-up,

bonne journée a tous Mr. Green ..

R-max
# Tropactif #

Masculin
Messages : 1513
Inscrit(e) le : 08/01/2015

http://graphcode.forumactif.org/
R-max a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par Morane le Dim 25 Oct 2015 - 11:12

Bonjour,

je suis très intéressée par ce code

@no_way a écrit:Très bien, tu peux déjà remplacer le code javascript par celui qui suit:
Code:
$(function(){
  var d=new Date(),nb_heures=4,t=function(){return new Date(d.getTime()+nb_heures*3600000)};
  my_getcookie('rmaxpopup')<d.getTime()&&$('.popup_block').fadeIn(500);
  $('#close').click(function(){
  my_setcookie('rmaxpopup',t().getTime());
  $('.popup_block').fadeOut(500);
  })
});


mais je voudrais que le cookie ne s'efface pas chaque session mais qu'il y ai 4 heures comme programmer ici
car en ce moment a chaque nouvelle session il réapparait Sad
Comment faire, merci de votre aide ::fleur::

Morane
**

Féminin
Messages : 77
Inscrit(e) le : 18/08/2014

Morane a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par lmc38510 le Dim 25 Oct 2015 - 11:32

.

Bonjour "Morane"

Dans le "JS" la programmation est déjà sur "4" heures .... (nb_heures=4)

deux remarques ...

la 1ère "sans importance" sur le Prog
renomme à ta guise le non du Pop-Up --> rmaxpopup en ce que tu veux plus en rapport avec ton "Forum"

La 2ème ... le programme agit sur ".popup_block" ..... ton Pop-Up porte-t-il bien cette appellation


.

lmc38510
*****

Masculin
Messages : 531
Inscrit(e) le : 22/02/2012

http://arcanes.lacaverneauxgrimoires-forum.com/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par Morane le Dim 25 Oct 2015 - 11:43

Bonjour Imc
merci de ton aide Smile

j'ai repris exactement les mêmes codes pour essayer et ça marchait bien sur mon forum de test
ensuite j'ai voulu mettre tout sur mon forum et le popup apparait a chaque fois que je me reconnecte Sad

il me semblait dans le script donné pas no_way qu'il était plus complet

il y avait quelque chose de marqué après la flèche rouge concernant l'expiration!!

merci pour ton aide ::fleur::

Morane
**

Féminin
Messages : 77
Inscrit(e) le : 18/08/2014

Morane a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par R-max le Dim 25 Oct 2015 - 11:47

coucou a vous , chercher de se coté

@no_way a écrit:Alors concernant le nombre d'heures tu as bien compris.
A chaque nouvelle session du navigateur, le cookie sera effacé, ce qui provoquera de nouveau l'affichage du popup.

salut

R-max
# Tropactif #

Masculin
Messages : 1513
Inscrit(e) le : 08/01/2015

http://graphcode.forumactif.org/
R-max a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par lmc38510 le Dim 25 Oct 2015 - 11:50

@no_way a écrit:
Code:
$(function(){
  var d=new Date(),nb_heures=4,t=function(){return new Date(d.getTime()+nb_heures*3600000)};
  my_getcookie('rmaxpopup')<d.getTime()&&$('.popup_block').fadeIn(500);
  $('#close').click(function(){
  my_setcookie('rmaxpopup',t().getTime());
  $('.popup_block').fadeOut(500);
  })
});
et dans ton code HTML, remplace:
Code:
<div class="popup_block" id="video" style="display: block;">
par:
Code:
<div class="popup_block" id="video" style="display: none;">

Ton "JS" est bien celui de "no_way" .... rien en plus Very Happy

as tu corrigé le "HTML" comme indiqué ...


;

lmc38510
*****

Masculin
Messages : 531
Inscrit(e) le : 22/02/2012

http://arcanes.lacaverneauxgrimoires-forum.com/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par Morane le Dim 25 Oct 2015 - 11:51

Bonjour R-max Smile

merci pour ton information mais justement je voudrais que le cookie n'expire pas a chaque nouvelle connexion mais au bout de 4 heures.

merci pour ton aide ::fleur::

Morane
**

Féminin
Messages : 77
Inscrit(e) le : 18/08/2014

Morane a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par lmc38510 le Dim 25 Oct 2015 - 12:10

@Morane a écrit:
j'ai repris exactement les mêmes codes pour essayer et ça marchait bien sur mon forum de test
ensuite j'ai voulu mettre tout sur mon forum et le popup apparait a chaque fois que je me reconnecte

à la seconde lecture .... je réagis comme "R-max"

Question:
si tu veux que le "Pop Up" apparaisse pendant 4H à chaque affichage de l'accueil du Forum --- ou reconnexion (pour le même membre ou invité) ..... faut mettre 1 -- 2 --- 3--- 4 ---- "xH"

si tu veux qu'il n'apparaisse qu'une fois .... met 1 --- 2 ---- 3 ---- "x minutes" traduit en "x/60" dans le JS .....
Dans ce cas .... si reconnexion après le temps "x minutes" programmé il réapparaitra

.

lmc38510
*****

Masculin
Messages : 531
Inscrit(e) le : 22/02/2012

http://arcanes.lacaverneauxgrimoires-forum.com/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par Morane le Dim 25 Oct 2015 - 13:33

Dans mon js voilà ce qu'il y a
Code:
$(function(){
          var d=new Date(),nb_heures=2,t=function(){return new Date(d.getTime()+nb_heures*3600000)};
          my_getcookie('essaipopup')<d.getTime()&&$('.popup_block').fadeIn(500);
          $('#shadow').click(function(){
          my_setcookie('essaipopup',t().getTime());
          $('.popup_block').fadeOut(500);
          })
        });

j'ai mis deux heures Smile
ça ne fonctionne pas des que je ferme le navigateur il réapparait !!
voir sur mon forum de test
http://forumdetestsinagra.bbactif.com/
merci encore

Morane
**

Féminin
Messages : 77
Inscrit(e) le : 18/08/2014

Morane a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par no_way le Dim 25 Oct 2015 - 13:55

Bonjour Morane.
Remplacez:
Code:
my_setcookie('essaipopup',t().getTime());
par:
Code:
my_setcookie('essaipopup',t().getTime(),1);

no_way
Aidactif
Aidactif

Messages : 1773
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par Morane le Dim 25 Oct 2015 - 14:12

Bonjour no_way Smile

je viens de faire la modif et ça fonctionne apparemment.
je vous remercie beaucoup

Bien à vous ::fleur::

Morane
**

Féminin
Messages : 77
Inscrit(e) le : 18/08/2014

Morane a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Horlogerie pour pop-up d'accueil ???

Message par Chacha le Sam 31 Oct 2015 - 10:45

..Bonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou à faire un UP régulièrement ! Wink

Ce sujet est archivé afin de ne pas perdre les réponses fournies. Wink

A bientôt sur ForumActif Smile


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

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

http://forum.forumactif.com/
Chacha 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