SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 184 visiteurs en ce moment

Accueil > Dates, calendriers et agendas > Plugin Agenda > Agenda Fullcalendar facile

Agenda Fullcalendar facile

29 octobre 2016 – par Maïeul – 34 commentaires

9 votes

Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda.
Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute.

La présente contribution permet d’intégrer plus facilement un agenda Fullcalendar, sans qu’il ne soit cependant possible d’avoir une configuration avancée [1].

Fonctionnalité

Avec le plugin Agenda activé, le présent plugin permet d’afficher dans un article un agenda Fullcalendar, affichant les évènements par mois, semaine ou jour, et liant chaque évènement à la page de l’article qui lui est associé.

Agenda souhaité au final

Installation

Le plugin nécessite SPIP 3.1, il s’installe comme n’importe quel plugin.

Utilisation

Une fois le plugin installé, et les événements créés, il suffit d’insérer le code suivant dans un article :

<agenda_fullcalendar|>

Voir en ligne : http://plugins.spip.net/fullcalenda...

Notes

[1Si le besoin s’en fait sentir, il est nécessaire d’apprendre des notions de squelettes SPIP, puis de lire mon tutoriel.

Dernière modification de cette page le 29 octobre 2016

Retour en haut de la page

Vos commentaires

  • Le 15 juillet à 06:20, par Julie B. En réponse à : Agenda Fullcalendar facile

    Salut Maieul,

    Merci d’abord pour cette contribution tres utile.
    Je viens de l’installer (version 1.0.2 donc) sur un spip 3.1
    Tout se passe bien en francais, anglais, mais pas en chinois.
    Ais-je fait une mauvaise manip ?

    -  le titre de la date est correct en chinois

    <span class="fc-header-title"><h2>7月 2017</h2></span>

    Mais pas les jours de la semaine, par exemple pour le Mardi, on voit ceci sur l’ecran :

    th class="fc-day-header fc-tue fc-widget-header" style="width: 81px;">&amp;#26143;&amp;#26399;&amp;#20108;</th>

    Si on supprime manuellement le codage html_entities
    en remplacant

            &amp;#26143;&amp;#26399;&amp;#20108
           

    par :

            &#26143;&#26399;&#20108
           

    Le Mardi s’affiche alors correctement

            <th class="fc-day-header fc-tue fc-widget-header" style="width: 81px;">星期二</th>
           

    Merci beaucoup de verifier !

    Julie

    • Le 15 juillet à 12:55, par Maïeul En réponse à : Agenda Fullcalendar facile

      Bizarre,

      il doit y avoir un bug dans la librairie fullcalendar, mais je n’ai pas le courage de me pencher dessus. Du coup je contourne cela dans la version 1.0.4

    • Le 16 juillet à 09:46, par Julie B. En réponse à : Agenda Fullcalendar facile

      Merci Maieul pour cette correction.
      Ca marche pour le chinois. Mais attention ca plante en francais sur
      le string ’aujourd’hui’.

      Pour test j’ai enleve attribut_html|filtrer_entites
      et mis addslashes => ca passe.

              today: '<:date_aujourdhui|addslashes:>',

      attribut_html est-il vraiment utile dans ce cas ?

      Julie B.

      Ps : Avec le japonais, on a plus l’affichage « unicode brut », mais les jours ne sont pas affiches correctement (au moins en utf-8)
      Ce n’est sans doute pas un probleme de « full calendar » , mais de contenu
      de fichier « lang ».

    • Le 16 juillet à 11:27, par Maïeul En réponse à : Agenda Fullcalendar facile

      En théorie on pourrait supposer que les chaînes de langues sont propres… mais on n’est jamais certain de rien en la matière. Je met un texte_brut qui gère cela (v 1.0.5)

      Pour l’affaire du japonais, peux tu vérifier le fichier de langue et le cas écheant faire les reports sur trad.spip.net (parce que bon mes compétences en japonais sont inexistantes…).

    • Le 17 juillet à 04:11, par JulieB En réponse à : Agenda Fullcalendar facile

      Ok, merci bien Maieul,

      Avec cette version 1.0.5 , ca marche en francais et en chinois.
      Pour le japonais, j’ai donc verifie que le fichier spip_ja.php
      a des chaines de traduction illisibles pour les jours en utf-8.
      J’ai donc ouvert un ticket sur trad.spip.net.

      Bonne journee

      Julie

    • Le 17 juillet à 11:47, par Maïeul En réponse à : Agenda Fullcalendar facile

      Mouais, je viens de regarder.

      Le JS produit est correct au niveau des chaines de langues. C’est juste à l’affichage que cela plante. Donc le problème se trouve au niveau de la librairie fullcalendar, mais je ne sais pas où exactement dedans.

    • Le 17 juillet à 11:55, par Maïeul En réponse à : Agenda Fullcalendar facile

      A non j’ai dit des carabistouilles, effectivement il y a un problème sur les formes courtes.

    • Le 17 juillet à 12:07, par Maïeul En réponse à : Agenda Fullcalendar facile

      Problème qui se pose uniquement dans certaines branches/tags de SPIP :p

    • Le 17 juillet à 16:45, par Julie B En réponse à : Agenda Fullcalendar facile

      Ok Maieul,

      Mais, tant que le workaround resoud les pbs, il n’y a vraiment pas urgence.

      Bonne semaine !

      Julie

    • Le 18 juillet à 07:36, par Julie B. En réponse à : Agenda Fullcalendar facile

      Bonjour Maieul,

      J’ai ecrit une reponse sous trad.spip, mais elle a du passer en moderation peut-etre.

      J’ai telecharge la version spip 3.1.6 (qui est proposee preferentiellement en download).
      Le fichier ecrire/spip_ja.php a bien des caracteres illisibles pour les
      abbreviations des jours.

      Les 2 versions dont tu fournis le lien sur trad.spip montrent bien
      que ces erreurs sont corrigees en traduction, mais pas appliquees a la version courante de Spip.
      (Ceci explique aussi pourquoi b_b n’a pas vu de probleme avec date_jour_1_abbr)

      J’espere que cette correction pourra etre appliquee a Spip 3.1 .
      Sinon les calendriers japonais de beaucoup de sites vont s’afficher avec ces abbreviations erronnees pour encore un moment.

      A plus

      Julie

    • Le 18 juillet à 12:29, par Maïeul En réponse à : Agenda Fullcalendar facile

      C’est possible pour le passage en modérée, mais je n’ai pas de droit sur ce site.

      On va espérer que b_b réponde (cela étant, des sites sous SPIP en japonais, il ne doit pas y en avoir des masses…)

    • Le 20 juillet à 07:05, par Julie B. En réponse à : Agenda Fullcalendar facile

      C’est vrai, il y en a peut-etre plus en japonais deuxieme ou troisieme langue.
      Meme si la traduction est partielle, je crois qu’elle rend un site plus sympatique pour les internautes dont c’est la langue maternelle.

      A +

      Julie

    • Le 20 juillet à 11:39, par Maïeul En réponse à : Agenda Fullcalendar facile

      Ah mes tout à fait, ce n’est pas parce que c’est du japonais que cela doit être placé au second rang. J’essayais juste de dédramatiser la situation

      Dans l’intervalle, tu peux surcharger le fichier de lang pour les chaines problématiques

    • Le 23 juillet à 09:59, par Julie B. En réponse à : Agenda Fullcalendar facile

      Oui Maieul,
      Pour moi le probleme est bien regle.
      Bon weekend !
      Julie

    Répondre à ce message

  • Le 4 avril à 17:24, par jado En réponse à : Agenda Fullcalendar facile

    Bonjour,

    Dans mon site le plugin affiche le calendrier et en suite la liste des événements.
    D’ailleurs les événements ne s’affichent pas dans le calendrier que lorsqu’on clique pour aller au mois suivant et revenir sur le mois actuel.

    J’utilise un spip 3.1.4 et zpip.

    Quelqu’un a eu le même problème ? une solution ?

    Répondre à ce message

  • Le 27 mars à 10:20, par Patrick En réponse à : Agenda Fullcalendar facile

    Bonjour,
    J’utilise aussi fullcalendar pour les événements avec lien vers l’article au click.
    Avec l’ancien modèle d’agenda (avant fullcalendar), une contribution donnait le code pour faire surgir une popup comprenant titre, descriptif, on pouvait y ajouter des photos en plus.
    J’arrive en local à activer une modal sur un fullcalendar (titre, descriptif, horaires)mais je bloque pour l’appliquer à celui de spip.
    J’ai lu quelque part que quelqu’un l’avait fait sans problème.
    Je cherche donc un peu d’aide...

    Répondre à ce message

  • Le 30 octobre 2016 à 18:36, par Jin En réponse à : Agenda Fullcalendar facile

    HA HA HA HA !

    Les nuits blanches que j’ai passées à essayer de comprendre la contrib d’avant !

    Il y aurait pas un truc similaire dans les squelettes ? Ou il faut en passer par tous les trucs compliqués indiqués dans l’autre page ?

    • Le 30 octobre 2016 à 18:40, par Maïeul En réponse à : Agenda Fullcalendar facile

      en squelette tu peux faire juste

      #MODELE{agenda_fullcalendar}

    • Le 31 octobre 2016 à 14:51, par Jin En réponse à : Agenda Fullcalendar facile

      Coooooool :-)

    • Le 31 octobre 2016 à 14:52, par Maïeul En réponse à : Agenda Fullcalendar facile

      cela étant, si vous êtes capables de modifier les squelettes, l’autre article suffit amplement : il suffit de recopier les bouts de code aux endroits signalés.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Refonte de l’identité graphique

    10 juillet – 32 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – 34 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • La Fabrique

    20 avril 2012 – 315 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Formulaire upload

    25 septembre 2012 – 34 commentaires

    Ce plugin permet d’uploader des documents depuis l’espace public Objectifs Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types objets SPIP : articles, (...)

  • Publier archivelist.txt via svn/terminal

    10 août 2009 – 11 commentaires

    Objectif : mettre à jour l’index archivelist.txt Environnement : commandes svn via terminal Si vous désirez voir publié dans la zone la version paquet de votre contribution, il faut ajouter la ligne nécessaire dans le fichier archivelist.txt. (...)

Ça spipe par là