Calendrier

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

Résolu Calendrier

Message par Gwen tanamo le Ven 14 Oct 2011 - 17:31

- l'URL du forum : http://fear-and-co.forumactif.fr/
- la version de votre forum : Phpp3
- Statut sur le forum : Fondateur
- un screen du problème (Comment faire ?) : J'aimerais que mon calendrier s'affiche a l'accueil comme ceci
Est ce possible ?

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Gwen tanamo le Lun 17 Oct 2011 - 20:39

UP Smile

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Ea le Jeu 27 Oct 2011 - 3:03

Bonjour,

Où en-est votre problème ?

Deux solutions :

  • Votre problème est résolu, dans ce cas pensez à nous le signaler en cochant l'icône résolu en éditant votre premier message,
  • Votre problème est toujours d'actualité, et dans ce cas pensez à faire des UP régulièrement, afin de ne pas voir votre sujet délesté,


A bientôt sur ForumActif Smile

Ea
Aidactif
Aidactif

Messages : 23417
Inscrit(e) le : 04/04/2008

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

Résolu Re: Calendrier

Message par Gwen tanamo le Jeu 27 Oct 2011 - 13:47

UP

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Ea le Jeu 27 Oct 2011 - 14:30

Bonjour,


Donc vous voulez que la ligne "en cours" du calendrier s'affiche au dessus du message d'accueil du forum ? C'est probablement réalisable mais pour optimiser la chose il faudrait ne changer le contenu qu'une fois par jour ( donc si un évènement est ajouté le jour même, on ne le verra pas ).

Si c'est pour http://fear-and-co.forumactif.fr/ le calendrier ne semble pas accessible aux invités, il faudrait donc que ce soit une fonctionnalité juste pour les membres ?

Ea
Aidactif
Aidactif

Messages : 23417
Inscrit(e) le : 04/04/2008

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

Résolu Re: Calendrier

Message par Gwen tanamo le Ven 28 Oct 2011 - 13:54

Bonjour.

Alors oui c'est sa. Si il faut que le contenu soit visible pour les Invités cela ne me dérange pas.

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Ea le Ven 28 Oct 2011 - 17:19

Voici un script qui le fait :

Code:
$(function() {
  if($("#logout").length && window.localStorage) {
    var c = +new Date;
    c -= c % 864E5;
    var b;
    (b = localStorage.getItem("calweek")) !== null ? (b = JSON.parse(b), b.date != c ? $.get("/calendar", function(a) {
      var d = a.indexOf('<span style="font-weight: bold">'), a = '<div class="panel"><div class="inner"><span class="corners-top"><span></span></span><table class="table1"><thead><tr><th style="width: 14%;">Lundi</th><th style="width: 14%;">Mardi</th><th style="width: 14%;">Mercredi</th><th style="width: 14%;">Jeudi</th><th style="width: 14%;">Vendredi</th><th style="width: 14%;">Samedi</th><th style="width: 14%;">Dimanche</th></tr></thead><tbody><tr>' + a.substring(a.lastIndexOf("<tr>", d) +
      4, a.indexOf("</tr>", d)) + '</tr></tbody></table><span class="corners-bottom"><span></span></span></div></div>';
      $(a).find("td:not([class])").length == 1 && (d = 7 - $(a).find("td:not([class])").attr("colspan"), $(b.data).find("td:not([class])").length == 1 && $(a).find("td:not([class])").attr("colspan") == d && ($(b.data).find("td:not([class])").remove(), $(a).find("td:not([class])").replace($(b.data).find("tr").html())));
      localStorage.setItem("calweek", JSON.stringify({date:c, data:a}));
      $("#main-content > br.clear:first").after(a)
    }) : $("#main-content > br.clear:first").after(b.data)) : $.get("/calendar", function(a) {
      var b = a.indexOf('<span style="font-weight: bold">'), a = '<div class="panel"><div class="inner"><span class="corners-top"><span></span></span><table class="table1"><thead><tr><th style="width: 14%;">Lundi</th><th style="width: 14%;">Mardi</th><th style="width: 14%;">Mercredi</th><th style="width: 14%;">Jeudi</th><th style="width: 14%;">Vendredi</th><th style="width: 14%;">Samedi</th><th style="width: 14%;">Dimanche</th></tr></thead><tbody><tr>' + a.substring(a.lastIndexOf("<tr>", b) +
      4, a.indexOf("</tr>", b)) + '</tr></tbody></table><span class="corners-bottom"><span></span></span></div></div>';
      localStorage.setItem("calweek", JSON.stringify({date:c, data:a}));
      $("#main-content > br.clear:first").after(a)
    })
  }
});
Il faut le mettre sur la page d'accueil ( voir ce tutoriel ), par contre je prends juste la ligne du calendrier de la semaine en cours, donc par exemple avec le FDF : http://forum.forumactif.com/calendar

La première et la dernière semaine il y a des trous ( car ce sont des jours d'un autre mois ), pour les combler il faudrait que je modifie le script pour qu'il charge également si il le faut la page précédente / suivante et combler les trous à partir de cette page, mais il faut voir si ça vous va comme ceci ou si c'est nécessaire.

Ea
Aidactif
Aidactif

Messages : 23417
Inscrit(e) le : 04/04/2008

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

Résolu Re: Calendrier

Message par Gwen tanamo le Ven 28 Oct 2011 - 17:29

Serait-il possible de pas avoir de trou ? Very Happy Merci du travail que tu as déjà fais, je n'en aurait pas été capable !

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Ea le Ven 4 Nov 2011 - 19:06

Bonjour,

Où en-est votre problème ?

Deux solutions :

  • Votre problème est résolu, dans ce cas pensez à nous le signaler en cochant l'icône résolu en éditant votre premier message,
  • Votre problème est toujours d'actualité, et dans ce cas pensez à faire des UP régulièrement, afin de ne pas voir votre sujet délesté,
Si nous n'avons pas de nouvelle après plus de 24 heures nous considérerons ce problème comme résolu ou abandonné et il sera corbeillé ( avec la possibilité pour vous d'ouvrir un nouveau sujet en respectant les Règles générales du forum ).

A bientôt sur ForumActif Smile

Ea
Aidactif
Aidactif

Messages : 23417
Inscrit(e) le : 04/04/2008

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

Résolu Re: Calendrier

Message par Gwen tanamo le Ven 4 Nov 2011 - 19:31

Désolée de pas avoir pu venir UP avant ! Donc serait-il possible de pas avoir de trou ou c'est trop compliqué a faire ? Merci encore du travail Smile

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Gwen tanamo le Dim 6 Nov 2011 - 1:52

@Gwen tanamo a écrit:Désolée de pas avoir pu venir UP avant ! Donc serait-il possible de pas avoir de trou ou c'est trop compliqué a faire ? Merci encore du travail Smile

UP Clin d\'oeil

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Gwen tanamo le Lun 7 Nov 2011 - 16:24

@Gwen tanamo a écrit:Désolée de pas avoir pu venir UP avant ! Donc serait-il possible de pas avoir de trou ou c'est trop compliqué a faire ? Merci encore du travail Smile

UP Clin d\'oeil

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier

Message par Gwen tanamo le Mer 9 Nov 2011 - 20:37

@Gwen tanamo a écrit:Désolée de pas avoir pu venir UP avant ! Donc serait-il possible de pas avoir de trou ou c'est trop compliqué a faire ? Merci encore du travail Smile

UP Clin d\'oeil

Gwen tanamo
***

Messages : 103
Inscrit(e) le : 09/09/2011

http://fear-and-co.forumactif.fr/
Gwen tanamo a été remercié(e) par l'auteur de ce sujet.

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