[résolu] Plncalendrier : Liens perdus après mise à jour Pluxml 5.8.9
Bonjour,
J'utilise le plugin Plncalendrier. Il est parfait pour les rendez-vous de ma chorale.
Après avoir mis à jour Pluxml, je constate 2 bogues :
1. Les fèches de navigation pour éditer le calendrier précédent et le calendrier suivant ont disparu.
2. Le lien avec l'article associé à une date n'ouvre pas l'article souhaité
Merci pour votre aide
Paul
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
Je ne connais pas ce plugin, as tu tenté ce qui est indiqué dans ce post https://forum.pluxml.org/index.php?p=/discussion/4896/plugin-plncalendrier/p6 ou essayer de contacter l'auteur https://forum.pluxml.org/index.php?p=/profile/Gari qui semble avoir deserté le forum depuis plusieurs années.
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonjour,
J'ai adressé un message à Gari sans réponse. Alors, j'ai résolu mes problèmes tout seul en modifiant le fichier plnCalendrier.plnCalendrier.php
1. en ligne 51 et 61, j'ai ajouté **les fêches en code ascii **à défaut d'afficher les images
2. en ligne 92, j'ai ajouté un / pour éditer l'article associé à la date du calendrier . Le lien devient href="?article'.$Event["Article"].'/"'.$Title.
Ainsi c'est résolu pour moi. J'ai retrouvé les fonctionnalités du calendrier.
Bonjour, @Paul
Pour le lien, tu peut aussi ajouté la fonction urlrewrite() de pluxml lorsque celle-ci est activé . Il faut alors aussi embarqué la class plxMotor dans plnCalendrier.php.
dans plnCalendrier.plnCalendrier.php le lien peut-être réecrit comme ceci
href="'.$plxMotor->urlRewrite('?article'.$Event["Article"]).'/"
ligne 92et la modification supplémentaire sur la fonction
DisplayMonth()
dans plnCalendrier.php (toujours pour le lien)cliquer pour voir le code
Pour le passage à php 8.2.5 et éviter le warning , modifier aussi
pnlCalendrier.php
en ajoutant juste devant la déclaration de la class( trouvé ici https://forum.alsacreations.com/topic-20-90415-1.html )
P.S. Peut-tu ajouter aux premiers post de tes question [résolu] si ils le sont pour une meilleur visibilité ? Merci
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonjour,
En effet le problème est résolu, mais seulement en local avec wamp.
Avec mon site de production sur IONOS, le lien entre le calendrier et les articles n'est pas complet. La barre d'adresse affiche le bon numéro de l'article, mais pas son nom associé.
Cordialement
@paul, c'est normal, c'est comme ça que le plugin est construit, il te faut le faire manuellement en ajoutant son titre(version url) derriere le numéro: dans la case de la colonne Article associé .
exemple
0001/premier-article
Cdt
edit, à vrai dire , ce serai plutôt
1/premier-article
Puis re-modifier les lignes initialement modifiées dans plnCalendrier.php et plnCalendrier.plnCalendrier.php en enlevant le (int) et le / que tu avais ajouté .
Cela donnerait alors respectivement:
et
Il te faudra alors indiqué X/ ou X/titre-de-article dans la colonne article associé (la barre doit être ajouté derriere le numéro, même si numéro seul.
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@Paul Je viens de mettre en ligne un fork du plugin avec les modifications evoquées précedement et en y ajoutant aussi un select pour choisir d'un click l'article à associer , avec son url complete!
https://github.com/gcyrillus/plnCalendrier
Mon site PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus | demos de mes plugin sur free http://gcyrillus.free.fr/new ,
| Thèmes a tester et télécharger @ https://pluxthemes.com Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci beaucoup. Mon calendrier est à nouveau opérationnel.
Cordialement
Paul