Horlogerie pour pop-up d'accueil ???

4 participants

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 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

Le Roy arthur
****

Masculin
Messages : 327
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 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

lmc38510
*****

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

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

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

Message par Invité 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 ..
Anonymous

Invité
Invité


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

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

Message par Invité 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::
Anonymous

Invité
Invité


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

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

Message par lmc38510 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

lmc38510
*****

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

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

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

Message par Invité 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
Horlogerie pour pop-up d'accueil ??? - Page 2 Captur11
il y avait quelque chose de marqué après la flèche rouge concernant l'expiration!!

merci pour ton aide ::fleur::
Anonymous

Invité
Invité


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

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

Message par Invité 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
Anonymous

Invité
Invité


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

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

Message par lmc38510 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

lmc38510
*****

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

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

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

Message par Invité 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::
Anonymous

Invité
Invité


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

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

Message par lmc38510 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

lmc38510
*****

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

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

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

Message par Invité 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
Anonymous

Invité
Invité


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

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

Message par no_way 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

no_way
Membre actif

Messages : 2214
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 Invité 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::
Anonymous

Invité
Invité


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

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

Message par Chacha Sam 31 Oct 2015 - 10:45

.Horlogerie pour pop-up d'accueil ??? - Page 2 UUqryIu.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
Chacha

Chacha
Modéractif
Modéractif

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

https://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

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum