Aller au contenu
Support de Zwii

Messages recommandés

Bonjour @sylvainlelievre,

Je viens d'installer ton agenda et tout fonctionne comme tu l'indiques : création des évènements, couleurs spécifiques, export/import.

J'ai essayé de le mettre dans une page avec un gabarit, espace le plus petit du gabarit, mais le résultat n'est pas probant du tout : il lui faut toute la page ou presque.

Je l'ai essayé avec une barre latérale, pas dans une barre latérale car ce n'est pas possible pour les modules, mas dans le reste de la page et là il accepte d'être sur la partie page relativement grande.

Si tu souhaites le faire évoluer je pense à la possibilité de mettre des événements à répétition : quotidienne, hebdomadaire, mensuelle, annuelle. Peut-être y as-tu déjà pensé. Pouvoir afficher les vacances scolaires par zone ou toutes zones pourrait également être apprécié : soit par des cases à cocher, idéal mais certainement compliqué , ou en important les calendriers ics directement du site de l'éducation nationale. L'import ics en général serait peut-être la solution. J'imagine aussi que se serait pratique de pouvoir le mettre en taille réduite, comme j'ai essayé de le faire dans un gabarit, sur une page d'accueil pour montrer les événements liés au site.

Désolé, je n'ai rien trouvé de louche ! 🙂

Super boulot,

Philippe

Partager ce message


Lien à poster
Partager sur d’autres sites

@sylvainlelievre

En test chez moi en ce moment !

Si je ne m'abuse, si je veux que tous les visiteurs puissent voir cet agenda, la contrepartie est que tout le monde peut cliquer sur le bouton "gérer". C'est embêtant, ça non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir à tous,

 

J'ouvre une parenthèse de présentation avant de avant de poster sur ce sujet : je suis un tout nouvel utilisateur de ZwiiCMS, je cherchais un CMS rapide à mettre en place et très simple d'utilisation pour mon association de Badminton. Je suis développeur web de métier (PHP), et je compte bien mettre à profit mes compétences sur ce projet. Voilà, parenthèse refermée!

 

Je cherchais un moyen d'afficher des articles sous forme calendaire, pour la présentation des tournois, et je m'étais dit qu'il faudrait développer un tel module avant de... chercher s'il n'en existe pas un déjà ^_^

 

Merci Sylvain du coup, je vais pouvoir tester tout ça.

 

Est-ce que tu as mis tes sources sur un dépôt github si jamais on souhaite contribuer ?

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @Quentin

 

Non, pas de github mais les sources sont dans l'archive. Si tu regardes d'un eu près tu vas t'arracher les cheveux car je ne suis qu'un petit dev avec des lacunes en class php !

Super si tu peux venir donner des coups de main.

Au fait on est voisin ,

Sylvain de Hillion

Partager ce message


Lien à poster
Partager sur d’autres sites

Après un premier test, voici mes premières remarques.

 

Concernant le seul bug rencontré :

- Il ne semble pas y avoir de contrôles au niveau des droits d'édition : n'importe qui peut créer ou éditer un événement

 

Suggestion d'amélioration :

- Ajout d'une case à cocher "Toute la journée" pour éviter de saisir l'heure de début / fin

- Gérer la récurrence des événements (je rejoins @augras)

- Modifier le textarea par le WYSIWYG utilisé partout ailleurs pour enrichir le contenu de l'événement

- Remplacer les couleurs de fond / du texte par un système de catégorie, qu'on pourrait ensuite utiliser comme "filtre" sur la page publique (on peut imaginer que les catégories sont listées automatiquement sous ou sur le calendrier et au clic, on filtre les événéments : pratique si on en a beaucoup)

- Gérer l'affichage semaine, et voir un choix de "vue par défaut" ?

- ...

 

En fait, j'ai déjà pas mal bossé avec FullCalendar, pour un autre projet perso : Dokidocs, un CMS "privé" destiné aux entreprises. Dedans, j'ai un module Calendrier que j'ai pas mal poussé, avec justement toute la gestion des récurrences et tout. Une librairie qui m'a pas mal aidé : https://github.com/simshaun/recurr

 

En tout cas, merci pour ta contribution, je me sens moins seul à vouloir un tel module!

 

PS : effectivement, je suis de Binic ! On pourrait limite se rencontrer pour en discuter de vive voix !

Modifié par Quentin
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, Seb a dit :

agenda, la contrepartie est que tout le monde peut cliquer sur le bouton "gérer". C'est embêtant, ça non ?

Bonjour à toi seb et à @augras

Dans la version 1.5 qui arrive Gérer est réservé aux editeurs et administrateurs, pour les autres un bouton Agenda précédent permet en cas d'erreurs de remonter aux 10 agendas précédents

Pour les fichiers ics c'est pour plus tard si il y a une demande..

 

Bon we à vous 2

 

Sylvain

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je ne suis pas allé bien loin, l'écran de configuration ne s'affiche pas :

image.thumb.png.3e269f4faf1f01c13ec0764c8aacc9a9.png

La variable est déclarée dans un bloc if, cela signifie que si le test est false, elle n'est pas initialisée.

 

Test réalisé à partir de la dernière v10, copie du dossier agenda dans module puis création d'une page, sélection du module et clic sur la config.

 

Je précise qu'en raison de la nécessité de livrer du code propre, toutes les erreurs sont affichées sur le serveur web que j'utilise en dév.

 

 

 

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@Fred,

 

Merci de ton essai, en effet bug de première ...

 

Avec ta manip. j'ai les mêmes messages.

 

Explication :

Je crée les dossiers de sauvegarde des agendas (json) à l'enregistrement de la page avec $this->getUrl(0) dans leur dénomination (pour pouvoir gérer plusieurs agendas dans un même site Zwii), si à la création de la page on va sur sur config avant d'enregistrer la page on essaie d'accéder à des dossiers qui n'existent pas.

Je vais donc installer une sécurité et je reviens vers toi.

 

Sylvain

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 18 minutes, sylvainlelievre a dit :

@Fred

 

,

 

 

Merci de ton essai, en effet bug de première ...

 

Avec ta manip. j'ai les mêmes messages.

 

Explication :

Je crée les dossiers de sauvegarde des agendas (json) à l'enregistrement de la page avec $this->getUrl(0) dans leur dénomination (pour pouvoir gérer plusieurs agendas dans un même site Zwii), si à la création de la page on va sur sur config avant d'enregistrer la page on essaie d'accéder à des dossiers qui n'existent pas.

Je vais donc installer une sécurité et je reviens vers toi.

 

Sylvain

 

OK ça roule. L'initialisation des variables évite aussi d'afficher ce genre de Warnings.

 

Cela dit tu as parfaitement compris la logique de fonctionnement des modules, ta structure est propre.

 

 

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@Fred,

 

Voilà une version de dev avec une sécurité dans config.

Je ferai une maj sur le téléchargement (je termine pour cela l'import de fichiers ics) et en attendant je mets un avertissement dans le texte qui accompagne le téléchargement.

 

Voir en téléchargement

 

 

Modifié par sylvainlelievre
  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @sylvainlelievre

Installé avec succès, tout fonctionne correctement.

J'ai noté les boutons d'import et d'export dans la page de config du coup j'ai jeté un œil sur le code.

Tu devais pouvoir utiliser le template formOpen et formClose ce qui te permettrait aussi d'utiliser les boutons de l'UI.

De même le code JS pourrait inclus dans un fichier config.js.php (comme tous les scripts js ou jquery de Zwii), fichiers ci-dessous.

Dans Zwii, le retour d'un formulaire est traité dans une fonction qui serait ici placée dans agenda.php et qui contiendrait le traitement et les tests nécessaires à la validité de l'upload donc normalement, le fichier upload.php devrait être une fonction.

Gros boulot que tu as fait sue ce module !

 

 

 

config.js.php config.php

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @fred

Je verrai en détail et à profit tous ces conseils bien utiles une fois rentré de vacances...

A bientôt

 

Pour les xxxx.js.php j'avais compris mais j'ai eu la flemme....

 

Sylvain

Modifié par sylvainlelievre

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello Sylvain

Une bonne idée serait plutôt d'avoir un bouton vers un formulaire d'import, un peu comme les autres modules.

De la même manière tu aurais pu utiliser le gestionnaire de fichiers pour le dépôt du fichier ICS, ce qui aurait également uniformisé la procédure de dépôt.

J'ai importé un volumineux ics et tout a parfaitement fonctionné.

Profite bien de tes vacances.

Fred

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 18/02/2020 à 08:08, Fred a dit :

De la même manière tu aurais pu utiliser le gestionnaire de fichiers pour le dépôt du fichier ICS, ce qui aurait également uniformisé la procédure de dépôt.

Bonjour @Fred,

 

Le gestionnaire de fichiers n'accepte pas les fichiers ics. Sinon effectivement c'était beaucoup plus simple...

 

ics_pas_accepte.jpg.9e6865f40d754dc4377ab152e4d42602.jpg

 

Bonne soirée

 

Sylvain

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir tout le monde,

 

Sachez que je vous lis toujours, je n'ai pas encore trouvé le temps de me lancer dans ce sujet qui pourtant m'intéresse beaucoup (gestion de dates de tournois avec descriptif).

 

@sylvainlelievre as-tu éventuellement regardé pour mettre ton module sur un dépôt github pour faciliter le partage / la participation ?

 

Bonne soirée,

Quentin

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, sylvainlelievre a dit :

Le gestionnaire de fichiers n'accepte pas les fichiers ics. Sinon effectivement c'était beaucoup plus simple...

Boujour @sylvainlelievre,

il me semble qu'il y avait eu un problème avec certains types de fichiers qui n'étaient pas acceptés par le gestionnaire de fichiers mais que l'on peut paramétrer les types de fichiers qu'il accepte : ça me dit vaguement quelque chose.

Pour le coup il faudrait que se soit fait au niveau de zwii pour ne pas avoir à le refaire à chaque mise à jour... si je ne me trompe pas !

Philippe

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 19 minutes, augras a dit :

il me semble qu'il y avait eu un problème avec certains types de fichiers qui n'étaient pas acceptés par le gestionnaire de fichiers mais que l'on peut paramétrer les types de fichiers qu'il accepte : ça me dit vaguement quelque chose.

Pour le coup il faudrait que se soit fait au niveau de zwii pour ne pas avoir à le refaire à chaque mise à jour... si je ne me trompe pas !

 

 

Oui, ce sujet a déjà été abordé, il avait été dit que cette manipulation n'est pas souhaitable pour des raisons de sécurité

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello

Les fichiers ICS sont des fichiers xml, on doit pouvoir les ajouter sans créer de problème. 
Étant donné la qualité et l’intérêt pour ton module, je vais autoriser ce format.  
@Quentin a raison, ce serait cool de déposer le code sur Github, ça facilite le partage mais aussi le travail de développement. Personnellement, je travaille indifféremment sur une station Linux, un portable Win10 et un disque dur que je balade de poste en poste et tout ça sur les 3 branches v9, v10 et v11. Git rend tout cela possible.  Comme éditeur, Visual Studio Code, gère parfaitement Git, c’est juste parfait. 

  • J'aime 1
  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 9 heures, Fred a dit :

Étant donné la qualité et l’intérêt pour ton module, je vais autoriser ce format.

Bonjour @Fred, @Gilux, @Quentin, @augras,

Tout d'abord merci pour l'intérêt que vous portez sur mon travail.

Pour l'autorisation des fichiers ics il faut être sur que ça n'entraîne pas un problème de sécurité.

Pour github je vais m'y mettre dans les semaines prochaines.

Bonne journée

Sylvain

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


  • Contenu similaire

    • Par mickaelgutt
      Voir le fichier Livredor
      Bonjour à tous,
       
      Je mets à disposition sur le forum un livre d'or, il peut servir à toutes personnes qui ont besoin du module pour leur site de location.
      Ce module est fonctionnel ( testé sur la version zwii 9.2.22 ),
      Pour ceux qui veulent exploiter, modifier ou voir tout simplement le code , j'ai mis des commentaires à l’intérieur.
      Libre à vous de le faire évoluer ou de corriger le code si vous le désirez !!
       
      Comment on fait :
      1 - L'installation
      2 - Création d'une page avec le module
      3 - mettre un message coté client
      4 - Mettre un message coté administration
      5 - Modifier un message coté administration
      6 - Supprimer un message coté administration
       
      1 - L'installation
      Télécharger le fichier et décompresser le, vous obtiendrez un dossier

       
      Dans la racine de votre site vous trouverez un répertoire module , c'est dedans que l'on mettra le module livredor.

       
      2 - Création d'une page avec le module
      Allez sur votre site et connectez vous comme administrateur
      Cliquez sur plus pour créer une nouvelle page

      puis cliquez sur le crayon pour mettre le module livredor

      Ajoutez un titre et n'oubliez pas de mettre l'emplacement de votre page dan (emplacement/position)
       
      Voilà le livre d'or est en place !!
       
      3 - mettre un message coté client

      lorsqu'une personne cliqueras sur le livred'or il auras la possibilité de vous laisser un message , simplement en cliquant sur : nouveau message
       
      Attention, car le message ne seras pas visible immédiatement, vous recevrez un email avec les données mises dans le formulaire, et en même temps le message est mis en brouillon dans l'administration ( il faudra donc le valider en acceptant de le publier ).
       

      si pour vous tout est ok alors cliquez sur le crayon puis sur publier !!
       

       

       
      4 - Mettre un message coté administration
       
      Bien souvent des personne passe directement par votre adresse email principal pour vous remercier , mais des fois ils ont un email secondaire qui n'est pas rattaché à votre site, donc un bouton nouveau message est à disposition pour que vous puissiez vous même enregistrer le message , j'ai également mis en place un compteur de message, seul les messages validé ( ou publié) sont compté ( à savoir que l'on peut modifier dans le code les valeur que zwii doit compter ).
       
      5 - Modifier un message coté administration
       
       
      Pour des raisons "x" il y as des fois des messages avec des symboles , que certains serveurs renvoient avec des caractères bizarres, avec le crayon il est possible d'agire sur le message ou de modifier la date ou le nom , après les modification il faudra cliquer sur publier pour prendre en compte les changements
      Attention lors de la modification si vous validez avec le bouton publié, le message restera en publié , si vous cliquez sur modifier, le message passeras automatiquement en brouillon et ne seras donc plus visible coté client !!
       
      6 - Supprimer un message coté administration
       
      pour supprimer un message, vous devrez cliquer sur la croix rouge ( tout simplement ).
       
      -------------------------------------------
      Infos :
      Voici le fichier core.json après avoir fais un enregistrement d'un message :

       
      Voilà , le module ne m'appartient pas il appartient à zwii , téléchargez le, et amusez vous bien !!
       
      Cordialement Mickaelgutt
      Contributeur mickaelgutt Soumis 06/03/2020 Catégorie Modules  
    • Par mickaelgutt
      Bonjour à tous,
       
      Je mets à disposition sur le forum un livre d'or, il peut servir à toutes personnes qui ont besoin du module pour leur site de location.
      Ce module est fonctionnel ( testé sur la version zwii 9.2.22 ),
      Pour ceux qui veulent exploiter, modifier ou voir tout simplement le code , j'ai mis des commentaires à l’intérieur.
      Libre à vous de le faire évoluer ou de corriger le code si vous le désirez !!
       
      Comment on fait :
      1 - L'installation
      2 - Création d'une page avec le module
      3 - mettre un message coté client
      4 - Mettre un message coté administration
      5 - Modifier un message coté administration
      6 - Supprimer un message coté administration
       
      1 - L'installation
      Télécharger le fichier et décompresser le, vous obtiendrez un dossier

       
      Dans la racine de votre site vous trouverez un répertoire module , c'est dedans que l'on mettra le module livredor.

       
      2 - Création d'une page avec le module
      Allez sur votre site et connectez vous comme administrateur
      Cliquez sur plus pour créer une nouvelle page

      puis cliquez sur le crayon pour mettre le module livredor

      Ajoutez un titre et n'oubliez pas de mettre l'emplacement de votre page dan (emplacement/position)
       
      Voilà le livre d'or est en place !!
       
      3 - mettre un message coté client

      lorsqu'une personne cliqueras sur le livred'or il auras la possibilité de vous laisser un message , simplement en cliquant sur : nouveau message
       
      Attention, car le message ne seras pas visible immédiatement, vous recevrez un email avec les données mises dans le formulaire, et en même temps le message est mis en brouillon dans l'administration ( il faudra donc le valider en acceptant de le publier ).
       

      si pour vous tout est ok alors cliquez sur le crayon puis sur publier !!
       

       

       
      4 - Mettre un message coté administration
       
      Bien souvent des personne passe directement par votre adresse email principal pour vous remercier , mais des fois ils ont un email secondaire qui n'est pas rattaché à votre site, donc un bouton nouveau message est à disposition pour que vous puissiez vous même enregistrer le message , j'ai également mis en place un compteur de message, seul les messages validé ( ou publié) sont compté ( à savoir que l'on peut modifier dans le code les valeur que zwii doit compter ).
       
      5 - Modifier un message coté administration
       
       
      Pour des raisons "x" il y as des fois des messages avec des symboles , que certains serveurs renvoient avec des caractères bizarres, avec le crayon il est possible d'agire sur le message ou de modifier la date ou le nom , après les modification il faudra cliquer sur publier pour prendre en compte les changements
      Attention lors de la modification si vous validez avec le bouton publié, le message restera en publié , si vous cliquez sur modifier, le message passeras automatiquement en brouillon et ne seras donc plus visible coté client !!
       
      6 - Supprimer un message coté administration
       
      pour supprimer un message, vous devrez cliquer sur la croix rouge ( tout simplement ).
       
      -------------------------------------------
      Infos :
      Voici le fichier core.json après avoir fais un enregistrement d'un message :

       
      Voilà , le module ne m'appartient pas il appartient à zwii , téléchargez le, et amusez vous bien !!
       
      Cordialement Mickaelgutt
    • Par sylvainlelievre
      Ce module va vous permettre d'insérer un agenda dans une page ZWII.
      Il est basé sur Fullcalendar développé par Adam Shaw.
      Il est particulièrement destiné à réaliser un agenda collaboratif avec gestion des différentes autorisations.
       
      Voir ce module en situation, expérimenter ce module !
       
      Version actuelle V2.11 testée avec  Zwii 10.2.09
       
       
      Nouveau : vous pouvez modifier le nom de la page qui héberge le module agenda
       

       
       
      # Installation
      Décompressez l'archive, installez le dossier module à la racine de votre site
       

       
       
      Implantation dans le site www/dev9/
       
      # Installation avec une version de l'agenda déjà présente
       
      En gras c'est à faire même si vous ne voulez pas conserver votre agenda actuel.
      1 - sauvegarder l'agenda dans la page de gestion / configuration. le fichier sera dans votre_site/module/agenda/data/nomdevotreagenda_sauve/
      2 - transférer le fichier sur votre poste par FTP
      3 - supprimer la page Zwii nomdevotreagenda
      4 - par FTP supprimer complètement le module agenda actuel puis installer le nouveau
      5 - après avoir créé votre page agenda vous disposerez d'un dossier votre_site/module/agenda/data/nomdevotreagenda_sauve/ où vous pourrez transférer par FTP le fichier sauvegardé.
      6 - En gestion / configuration charger le fichier et retrouver votre bel agenda.
       
      Il est parfois nécessaire de vider le cache de votre navigateur ( https://www.viderlecache.fr ).
       
      # Utilisation
      Créez une nouvelle page, modifiez là en sélectionnant le module agenda et enregistrez (vous pourrez configurer le module plus tard).
       

       
       
      Vous obtenez un agenda vide avec un affichage par mois et à la date actuelle.
       

       
       
      Vous disposez des sélections Fullcalendar, vue par mois ou par semaine, avancer ou reculer d'un mois, d'une semaine, afficher le jour actuel.
       
       
      Pour créer un nouvel évènement, cliquez sur une case de l'agenda, par exemple ici celle du 6/2/2020 :
      Par défaut la date est la date cliquée, l'horaire de début est 8h00, celui de fin 18h00
       

       
       
      Pour chaque évènement vous pouvez spécifier le groupe qui pourra accéder à sa lecture et celui qui pourra le modifier. Si votre groupe ne permet pas d'accéder à la lecture l'évènement ne sera pas affiché dans l'agenda. Par exemple si l'évènement est réglé avec un accès en lecture à partir du groupe éditeur et que vous êtes connecté en tant que membre vous ne pourrez pas voir cet évènement dans l'agenda.
       
      Vous disposez d'un éditeur Wysiwig (tinymce) pour réaliser la saisie de l'évènement. Dans l'exemple précédent vous êtes visiteur (avec droit de création) ou connecté en tant que membre, vous pouvez seulement mettre le texte en forme.
       
      Par contre si vous êtes connecté en tant qu'éditeur ou administrateur les possibilités seront plus étendues avec insertion d'images ou de liens.
       

       
       
      Pour éditer un évènement afin de le lire, modifier ou supprimer cliquer sur un évènement :
       

       
      Vous pouvez modifier, par exemple, la date ou les horaires :
       

       
      Autre exemple :

       
      Sur l'écran précédent on constate que vous pouvez  lire l'évènement mais pas le modifier, vous êtes donc actuellement connecté en tant que visiteur. Seul un membre, un éditeur ou un administrateur peut modifier cet évènement.
       
       
      # Gestion de l'agenda
       
      Pour accéder à la gestion de l'agenda vous devez être connecté comme éditeur ou administrateur, un bouton "Gérer" apparaît en bas de l'agenda
       
       

       
      Vous pouvez également entrer dans la page de gestion / configuration par la voie naturelle et habituelle pour un module Zwii c'est à dire par un clic sur la roue dentée située à droite du nom du module quand vous êtes en mode édition / modification de page. La touche "Gérer" a le même effet et n'est qu'un raccourci.
       

       
       
      1 -  Sauvegarder, restaurer un agenda ou supprimer tout
      Vous pouvez sauvegarder l'agenda actuel, charger un agenda précédemment sauvegardé ou supprimer tous les évènements de l'agenda.
       
      L'agenda à charger pourra avoir été sauvegardé intentionnellement ou de façon automatique, en effet une sauvegarde est créée automatiquement à chaque création, modification ou suppression d'évènement, seules les 10 dernières sauvegardes automatiques sont conservées.
       
      Vous pouvez dans une même sélection choisir de sauvegarder l'agenda et en " même temps " de charger un agenda précédemment sauvegardé. Pour la sauvegarde le nom du fichier doit être saisi sans extension, exemples agenda_22022020 ou mon_agenda_perso.
       
      2 - Gérer les droits
      Vous pouvez limiter la création d'évènement à certains groupes (le réglage par défaut est Editeur).
       
      La case à cocher va permettre quand vous êtes en création ou en édition / modification d'un évènement de limiter les choix de groupe pour l'accès en lecture ou en modification (le réglage par défaut est case cochée).
      Par exemple, vous êtes connecté comme membre, la case limitation est cochée, vous cliquez sur un évènement de l'agenda :

       
      En tant que membre vous pouvez modifier cet évènement, les seuls choix possibles pour les accès en lecture ou en modification sont votre groupe Membre et le groupe inférieur Visiteur.
      Si la case limitation n'avait pas été cochée vous auriez eu les 4 choix possibles Visiteur, Membre, Editeur, Administrateur.
       
      3 - Affichage de l'agenda
       
      Vous pouvez régler la largeur maximale de l'agenda dans votre page Zwii en pixels ou 100%. C'est uniquement la largeur maximale donc en "grand" écran, l'affichage s'adapte automatiquement à la largeur de la fenêtre de votre navigateur pour garder une bonne visibilité de l'agenda sur des petits écrans.
       
      Exemple d'affichage avec les réglages : site large 1170px, module en position libre dans la page Zwii, largeur maximale de l'agenda réglée sur 710 px.
       

       
       
      4 - Ajouter des évènements à l'agenda actuel depuis un fichier ics
       

       
       
      Si le texte "Votre choix..." apparaît vous pouvez sélectionner un des fichiers au format ics présents dans le dossier "votre_site/site/file/source/agenda/ics" , une fois la page validée les évènements contenus dans ce fichier seront ajoutés à l'agenda actuel.
      Pour être reconnus dans le fichier ics ces évènements devront avoir une déclaration commençant par BEGIN : VEVENT,  un 'SUMMARY' non vide et une date de début.
      Vous pouvez télécharger depuis votre poste sur le serveur un fichier au format ics en utilisant le gestionnaire de fichiers utilisé par Zwii. Les fichiers ics devront être mis dans le dossier /agenda/ics/ déjà présent.
      Cette fonctionnalité n'est accessible que depuis les versions de Zwii 9.2.23 ou 10.0.041 . Je vous recommande fortement de faire la mise à jour. Sinon, pour une version 9.x.y plus ancienne, vous pouvez remplacer le fichier votre_site/core/vendor/filemanager/config/config.php par celui contenu à la racine de l'archive : config.php.
       
       
      # Un résumé des droits
       
      Droit d'accès à la page Zwii contenant le module agenda : se règle comme pour toute page Zwii sur l'écran d'édition / modification de la page.
        Droit d'accès à la création d'évènement, champ d'application la totalité de l'agenda : se règle en configuration du module (roue dentée ou bouton raccourci Gérer) pour cela vous devez être connecté au moins en tant qu'éditeur.
        Droit d'accès à la lecture d'un évènement, champ d'application l'évènement : se règle à la création ou à l'édition / modification de l'évènement.
        Droit d'accès à la modification ou à la suppression d'un évènement, champ d'application l'évènement : se règle à la création ou à l'édition / modification de l'évènement.
        En page de configuration, la case à cocher "Limitation du choix des groupes liés aux évènements" limite le choix des groupes d'accès en lecture ou en modification à votre groupe et aux groupes inférieurs.  
       
      # C'est possible
      Vous pouvez avoir dans un même site Zwii plusieurs pages contenant un agenda différent.
       
       
       
×
×
  • Créer...