Je viens de regarder, tout marche bien chez moi, j'arrive à tout supprimer. Je ne vois pas bien d'où peut provenir ton problème.
Peux-tu faire une capture d'écran de la page d'administration ?
Et fournir également le contenu du fichier data/configuration/plugins/plnCalendrier_contents.xml (ou, du moins, la partie entre les balises <Styles></Styles>) ?
Salut,
ne me demande comment car je n'ai pas la réponse mais tout fonctionne correctement maintenant, j'ai pu supprimer la ligne.
Merci pour ton aide et bravo pour ton plugin.
Bonjour,
Merci beaucoup pour ce super plugin.
Avec mon stagiaire on craignait ne pas pouvoir attacher un même article à plusieurs entrées du calendrier, mais en fait, si
En revanche on ne pas mettre plusieurs événements sur une journée? j'imagine que ça complique les choses, sans aller jusqu'à gérer heure par heure, ce serait super chouette de pouvoir aménager l'affichage de plusieurs entrées (au moins 3) sur une journée.
Salut Sissone,
Je réfléchis effectivement à ce genre d'amélioration, qui me serait également utile. Techniquement, ce n'est pas très compliqué, c'est surtout au niveau de l'affichage que je me demande comment faire pour que le rendu soit agréable et lisible.
Par contre, ce n'est pas pour tout de suite !
Bonjour Gari,
Me revoilà !
J'aurais aimé qu'un rédacteur qui se connecte puisse avoir accès au calendrier pour y entrer des informations.
Est-ce que cela est possible et envisageable.
Comme il est impossible, pour le moment, d'entrer plusieurs événements dans une même journée,
Peux-t-on mettre plusieurs calendriers sur le même site ?
Merci
Jol,
- Pour le rédacteur c'est envisageable, je peux faire cette amélioration relativement facilement. Livraison dans quelques jours.
- Pour la possibilité de mettre plusieurs calendriers sur le même site, c'est complètement impossible étant donné la façon dont c'est codé.
On peut tout de même "tricher" pour les journées chargées en faisant de la manière suivante :
- En Libellé, mettre "Evenement1 Evenement2 Evenement3",
- En description, mettre une description succincte des 3 événements,
- Créer un article spécifiquement pour cet événement et y coller tout le texte qu'on veut avec une jolie présentation des 3 événéments,
- faire pointer la ligne du calendrier sur cet article.
Ainsi, il sera possible en cliquant sur la date et/ou le libellé dans le calendrier d'accéder à l'article détaillant l'ensemble des événements.
Je te remercie d'avance de la modification que tu apporteras pour l'accès au rédacteur, c'est une bonne chose pour mon utilisation et j'espère qu'elle profitera à d'autres.
Je vais utiliser ton astuce de "tricherie" pour plusieurs évènements.
J'attendrais de tes nouvelles pour ta modif.
Encore Merci de ton aide
Il suffisait de demander
La gestion des profils ayant le droit d'administrer le calendrier a été ajoutée dans la version 1.4. Il suffit pour cela de se rendre (avec un profil administrateur) dans la page de configuration du calendrier (Paramètres > Profils > Configuration) et de sélectionner le niveau souhaité de profil.
v1.4
--------------------------------
- Amélioration de la prise en compte du répertoire "cache"
- Amélioration de la sécurité du répertoire "cache"
- Ajout de la gestion du profil nécessaire pour accéder à la partie "admin" (option dans la page de configuration)
A croire que vos remarques m'ont fait pousser des ailes. J'ai donc complètement refondu le plugin, à la fois graphiquement et au niveau du moteur.
Le plugin permet donc à présent de mettre plusieurs événements sur la même journée !
Côté administration, deux color-picker sont apparus pour la couleur du fond et du texte.
Il utilise à présent une brique technique qui permet d'exporter une partie du code, et donc de simplifier le plugin. Cette brique technique est plnStaticPages (http://forum.pluxml.org/viewtopic.php?id=5020). Il sera donc nécessaire de la télécharger et de l'installer.
Etant donné l'énorme modification du plugin, j'en ai profité pour le renommer plnCalendrier (ayant appris il y a quelques semaines que le préfixe en "plx" était réservé aux plugins officiels, et ayant adopté depuis le préfixe "pln" pour moi).
Pour une primo-installation, pas de soucis. Par contre, si vous avez déjà plxCalendrier, il y aura quelques manipulations à faire :
- Téléchargez plnCalendrier (et plnStaticPages) et installez-le dans la page des plugins.
- Désactivez plxCalendrier dans la page des plugins de pluXml (et éventuellement supprimez le répertoire).
- Activez plnCalendrier puis plnStaticPages.
- Vérifiez que plnStaticPages est bien chargé APRES plnCalendrier.
- Ceux qui utilisent la sidebar devront modifier le hook installé dans leur thème et remplacer "plxCalendrierCurrentMonth" par "plnCalendrierCurrentMonth".
- Vous pouvez importer les événements et styles de plxCalendrier en vous rendant sur la page de configuration de plnCalendrier et en cliquant sur le bouton idoine (ce bouton n'apparait que si des événements plxCalendrier existent déjà).
le changelog :
v1.5
--------------------------------
- Changement de nom : passage de plxCalendrier à plnCalendrier
- Modification de l'affichage du calendrier semestriel & sidebar
- Refonte responsive
- amélioration de la légende
- Possibilité de mettre plusieurs événements durant la même journée
- Ajout d'un color-picker côté admin pour background & texte
- Modification de la structure de sauvegarde
- Simplification du code (retrait de deux classes)
- Externalisation de la gestion de la fausse page statique "Calendrier" à l'aide du plugin plnStaticPages
- Outil de migration pour transmettre les données de plxCalendrier à plnCalendrier
Oui le 1er mai j'aurais pu me reposer, mais j'avoue que le temps pourri qu'il a fait dans mon coin a contribué à me laisser errer sur mon ordinateur... D'ailleurs mes errements ont continué après la publication de la v1.5, et voilà déjà la v1.6 ! Bon ce coup-ci, je crois que je vais arrêter
Des nouvelles fonctionnalités : possibilité de choisir le nombre de mois à afficher dans l'un ou l'autre des calendriers, possibilité de modifier le titre du calendrier secondaire (voire de le supprimer), et même proposition de deux styles graphiques différents ! Tout ça est paramétrable dans la page de configuration du plugin.
Le changelog :
v1.6 - 03/05/2015
--------------------------------
- Possibilité pour l'admin de choisir le nombre de mois à afficher dans le calendrier principal (parmi 2, 3, 4, 6)
- Possibilité pour l'admin de choisir le nombre de mois à afficher dans le calendrier secondaire (parmi 1, 2, 3, 4)
- Mise en option du titre du calendrier de la sidebar, pour une meilleure prise en compte des thèmes spécifiques
- Possibilité de choisir entre deux styles graphiques du calendrier (boutons de navigation & couleur de l'entête)
- Purge des images inutiles (dossier 'images').
L'installation est ultra simple, pensez simplement à désactiver/réactiver le plugin une fois mis à jour.
Non non, ne t'arrête pas!
Si on veux pousser le bouchon trop loin on pourrait aussi dire gestion des heures, sync caldav... mais là tu vas nous faire une usine à gaz et on casserait l'esprit du projet
Salut Gari,
Depuis ta dernière mise à jour, dans le calendrier principal, j'ai bien mes 6 mois d'afficher mais je n'ai plus les flèches en haut pour voir les mois suivant ou les mois précédent.
Est-ce normal ?
j'aurais bien aimé pouvoir naviguer pour avoir une vision des événements du calendrier passé et futur.
Merci
Non ce n'est pas normal. Je pense que c'est un problème de cache.
- as-tu créé un css spécifique ? Si oui, cela signifie que les modifications css que j'ai apportées lors du passage en v1.6 ne sont pas prises en compte, or c'est dans le css que j'ai déporté les images. Pour résoudre le problème, il faut détruire ton css spécifique pour permettre à mon css de reprendre la main (quitte à remettre tes modifications ensuite sur le nouveau css)
- si tu n'as pas créé de css spécifique, as-tu bien pensé à désactiver/réactiver le plugin ? C'est de cette manière que le cache css est mis à jour, c'est à dire que le nouveau css v1.6 remplace le css v1.5.
Je n'ai pas créé de css spécifique et j'ai bien désactiver/réactiver le plugin et rien, toujours le même problème.
J'ai pensé aux permissions et j'ai mis le fichier "site.css" en 755 au lieu de 644 et ça fonctionne !
Décidément ton hébergeur est étrange, je ne vois pas bien ce qu'ajouter des droits d’exécution sur un fichier css change, mais bon, ça remarche, tant mieux
Oui, déjà fait, tout comme l'essai sur autre navigateur (firefox et chrome), ainsi que l'essai avec le theme par défaut (au cas où ce serait mon thème modifié qui pose pb).
Pas de solution.
Au mieux, actuellement, j'arrive à intégrer le site.css en faisant un lien en dur dans le header du site. Mais il me manque encore l'accès au répertoire images pour les flèches. Et évidemment c'est une méthode peu glorieuse...
Peux-tu me donner exactement le code que tu as fait pour le lien en dur qui permet de corriger en partie le problème ? Ca me permettra de mieux comprendre...
Un petit "ls -l plugins/plnCalendrier/*" m'intéresse également.
J'ai simplement mis ça en dur dans mon header.php qui est inclus dans chaque page du site sous pluxml, ayant remarqué en zieutant le code source que l'appel css n'apparaissait pas dynamiquement :
J'essaie de comprendre pourquoi le css du plugin n'a pas été intégré automatiquement dans le cache css.
Tu peux également tenter de regénérer le cache css en cliquant sur "modifier la liste des plugins" dans l'interface d'administration des plugins.
[== Indéfini ==]
$ ls -l plugins/*.css
-rw-r--r-- 1 hosting-user hosting-user 803 Jun 22 21:50 plugins/admin.css
-rw-r--r-- 1 hosting-user hosting-user 3733 Jun 22 21:50 plugins/site.css
Tiens je n'avais pas vu que ces deux fichiers atterrissaient dans le dossier /plugins, j'avais fait ma maj de permissions sur ces mêmes fichiers mais localisés dans /plugins/plnCalendrier/css/
Réponses
Je viens de regarder, tout marche bien chez moi, j'arrive à tout supprimer. Je ne vois pas bien d'où peut provenir ton problème.
Peux-tu faire une capture d'écran de la page d'administration ?
Et fournir également le contenu du fichier data/configuration/plugins/plnCalendrier_contents.xml (ou, du moins, la partie entre les balises <Styles></Styles>) ?
Gari.
ne me demande comment car je n'ai pas la réponse mais tout fonctionne correctement maintenant, j'ai pu supprimer la ligne.
Merci pour ton aide et bravo pour ton plugin.
Merci beaucoup pour ce super plugin.
Avec mon stagiaire on craignait ne pas pouvoir attacher un même article à plusieurs entrées du calendrier, mais en fait, si
En revanche on ne pas mettre plusieurs événements sur une journée? j'imagine que ça complique les choses, sans aller jusqu'à gérer heure par heure, ce serait super chouette de pouvoir aménager l'affichage de plusieurs entrées (au moins 3) sur une journée.
Je réfléchis effectivement à ce genre d'amélioration, qui me serait également utile. Techniquement, ce n'est pas très compliqué, c'est surtout au niveau de l'affichage que je me demande comment faire pour que le rendu soit agréable et lisible.
Par contre, ce n'est pas pour tout de suite !
merci Gari pour ta réponse. On sera patient
Me revoilà !
J'aurais aimé qu'un rédacteur qui se connecte puisse avoir accès au calendrier pour y entrer des informations.
Est-ce que cela est possible et envisageable.
Comme il est impossible, pour le moment, d'entrer plusieurs événements dans une même journée,
Peux-t-on mettre plusieurs calendriers sur le même site ?
Merci
- Pour le rédacteur c'est envisageable, je peux faire cette amélioration relativement facilement. Livraison dans quelques jours.
- Pour la possibilité de mettre plusieurs calendriers sur le même site, c'est complètement impossible étant donné la façon dont c'est codé.
On peut tout de même "tricher" pour les journées chargées en faisant de la manière suivante :
- En Libellé, mettre "Evenement1 Evenement2 Evenement3",
- En description, mettre une description succincte des 3 événements,
- Créer un article spécifiquement pour cet événement et y coller tout le texte qu'on veut avec une jolie présentation des 3 événéments,
- faire pointer la ligne du calendrier sur cet article.
Ainsi, il sera possible en cliquant sur la date et/ou le libellé dans le calendrier d'accéder à l'article détaillant l'ensemble des événements.
Je vais utiliser ton astuce de "tricherie" pour plusieurs évènements.
J'attendrais de tes nouvelles pour ta modif.
Encore Merci de ton aide
Il suffisait de demander
La gestion des profils ayant le droit d'administrer le calendrier a été ajoutée dans la version 1.4. Il suffit pour cela de se rendre (avec un profil administrateur) dans la page de configuration du calendrier (Paramètres > Profils > Configuration) et de sélectionner le niveau souhaité de profil.
plxCalendrier v1.4
Gari.
A croire que vos remarques m'ont fait pousser des ailes. J'ai donc complètement refondu le plugin, à la fois graphiquement et au niveau du moteur.
Le plugin permet donc à présent de mettre plusieurs événements sur la même journée !
Côté administration, deux color-picker sont apparus pour la couleur du fond et du texte.
Il utilise à présent une brique technique qui permet d'exporter une partie du code, et donc de simplifier le plugin. Cette brique technique est plnStaticPages (http://forum.pluxml.org/viewtopic.php?id=5020). Il sera donc nécessaire de la télécharger et de l'installer.
Etant donné l'énorme modification du plugin, j'en ai profité pour le renommer plnCalendrier (ayant appris il y a quelques semaines que le préfixe en "plx" était réservé aux plugins officiels, et ayant adopté depuis le préfixe "pln" pour moi).
Pour une primo-installation, pas de soucis. Par contre, si vous avez déjà plxCalendrier, il y aura quelques manipulations à faire :
- Téléchargez plnCalendrier (et plnStaticPages) et installez-le dans la page des plugins.
- Désactivez plxCalendrier dans la page des plugins de pluXml (et éventuellement supprimez le répertoire).
- Activez plnCalendrier puis plnStaticPages.
- Vérifiez que plnStaticPages est bien chargé APRES plnCalendrier.
- Ceux qui utilisent la sidebar devront modifier le hook installé dans leur thème et remplacer "plxCalendrierCurrentMonth" par "plnCalendrierCurrentMonth".
- Vous pouvez importer les événements et styles de plxCalendrier en vous rendant sur la page de configuration de plnCalendrier et en cliquant sur le bouton idoine (ce bouton n'apparait que si des événements plxCalendrier existent déjà).
le changelog :
Lien de téléchargement : plnCalendrier v1.5
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je teste çà dès que je peux et te tiens au courant
Jol
Tu avais le droit de te reposer le 1er mai, hein!
Donc aucun souci chez nous ça fonctionne parfaitement: http://wikicyb.fr/reservations/index.php?plnCalendrier
Merci pour tout
ça marche super
encore merci
jol
Oui le 1er mai j'aurais pu me reposer, mais j'avoue que le temps pourri qu'il a fait dans mon coin a contribué à me laisser errer sur mon ordinateur... D'ailleurs mes errements ont continué après la publication de la v1.5, et voilà déjà la v1.6 ! Bon ce coup-ci, je crois que je vais arrêter
Des nouvelles fonctionnalités : possibilité de choisir le nombre de mois à afficher dans l'un ou l'autre des calendriers, possibilité de modifier le titre du calendrier secondaire (voire de le supprimer), et même proposition de deux styles graphiques différents ! Tout ça est paramétrable dans la page de configuration du plugin.
Le changelog :
L'installation est ultra simple, pensez simplement à désactiver/réactiver le plugin une fois mis à jour.
plnCalendrier v1.6
Non non, ne t'arrête pas!
Si on veux pousser le bouchon trop loin on pourrait aussi dire gestion des heures, sync caldav... mais là tu vas nous faire une usine à gaz et on casserait l'esprit du projet
Depuis ta dernière mise à jour, dans le calendrier principal, j'ai bien mes 6 mois d'afficher mais je n'ai plus les flèches en haut pour voir les mois suivant ou les mois précédent.
Est-ce normal ?
j'aurais bien aimé pouvoir naviguer pour avoir une vision des événements du calendrier passé et futur.
Merci
Non ce n'est pas normal. Je pense que c'est un problème de cache.
- as-tu créé un css spécifique ? Si oui, cela signifie que les modifications css que j'ai apportées lors du passage en v1.6 ne sont pas prises en compte, or c'est dans le css que j'ai déporté les images. Pour résoudre le problème, il faut détruire ton css spécifique pour permettre à mon css de reprendre la main (quitte à remettre tes modifications ensuite sur le nouveau css)
- si tu n'as pas créé de css spécifique, as-tu bien pensé à désactiver/réactiver le plugin ? C'est de cette manière que le cache css est mis à jour, c'est à dire que le nouveau css v1.6 remplace le css v1.5.
En espérant que ça corrige le problème...
J'ai pensé aux permissions et j'ai mis le fichier "site.css" en 755 au lieu de 644 et ça fonctionne !
Je suis particulièrement intéressé par le plugin plnCalendrier, mais je me heurte à un pb de css depuis plusieurs heures.
Nb : site sous pluxml 5.3
Install fraiche plnCalendrier 1.6 et plnStatic 1.0
Mise en place du hook sidebar.
Dans l'interface admin :
- les boutons exemples prennent bien les consignes css
Je n'ai aucune prise en charge du css du plugin :
- ni dans la sidebar
- ni dans la simili page statique calendrier, hormis le css déclaré dans la page admin
J'ai ouvert ce que je pouvais dans l'arborescence :
755 sur site.css
755 sur admin.css
J'avoue m'arracher un peu les cheveux, si une bonne âme peut me souffler une piste pour débloquer cela, ce serait fort plaisant.
Pas de solution.
Au mieux, actuellement, j'arrive à intégrer le site.css en faisant un lien en dur dans le header du site. Mais il me manque encore l'accès au répertoire images pour les flèches. Et évidemment c'est une méthode peu glorieuse...
Un petit "ls -l plugins/plnCalendrier/*" m'intéresse également.
Et pour le ls :
Merci, Gari, de te pencher sur le sujet, et j'espère que cela résoudra un pb qui ne m'est pas uniquement propre. :8
Puis : J'essaie de comprendre pourquoi le css du plugin n'a pas été intégré automatiquement dans le cache css.
Tu peux également tenter de regénérer le cache css en cliquant sur "modifier la liste des plugins" dans l'interface d'administration des plugins.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'ai mis 755 entre temps mais sans effet.
Sans effet
edit @stéphane, testé idem sans effet
J'avoue être un carrément dépassé, mais tout cela a-t-il un rapport avec le dossier cache à la racine du site, quand tu parle de cache css ?