PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 28/04/2015 21:27:56

Gari
Membre
Inscription : 01/05/2014
Messages : 214

[plugin technique] plnStaticPages

Ce plugin s'adresse aux développeurs de plugins.

Vous developpez un plugin pour pluXml et souhaitez ajouter du contenu côté site. Il n'existe aucun méthode directement fournie par pluXml pour cela, la façon de faire la plus simple étant de détourner le fonctionnement du moteur concernant les pages statiques. Cela requiert l'instanciation de plusieurs hooks et de mettre les mains dans le code de pluXml : pas facile !

Pas de panique, plnStaticPages prend en charge toute la gestion des "fausses" pages statiques pour vous !

Il est très simple à utiliser :
- Installer et charger le plugin plnStaticPages
- appeler la méthode statique plnStaticPages::newStaticPage() à partir de votre plugin en fournissant quelques informations utiles.
Et voilà !

Le plugin permet de gérer très simplement :
- le contenu de votre fausse page statique, que vous souhaitiez passer par une callback ou un fichier
- le titre de la page statique
- le titre situé dans la barre du navigateur
- la présence éventuelle d'un lien dans la barre de navigation de pluXml
- le template à utiliser pour afficher la page statique

Une fonction plnStaticPages::setField() permet de modifier à la volée un paramétrage, avant l'affichage bien sûr (sinon c'est trop tard), ce qui offre une grande souplesse d'utilisation (par exemple si un événement se déclenchant pendant le fonctionnement de votre plugin requiert de modifier quelque chose).

La page d'aide du plugin offre quelques exemples d'utilisation (sous la forme d'un mini-tutoriel), qui vous permettront de rapidement voir ce que le plugin peut faire.

Lien de téléchargement : plnStaticPages v1.0

Hors ligne

#2 04/02/2016 13:13:23

Nouala
Membre
Inscription : 04/02/2016
Messages : 5

Re : [plugin technique] plnStaticPages

Bonjour,

Je viens d'installer PlnCalendrier avec PlnStaticPages mais le calendrier ne s'affiche pas correctement (affichage du calendrier : L 1 M 2 le tout les uns en dessous des autres).
Du coup je regardais que faire pour l'intallation de Static Pages et je ne comprends pas "- appeler la méthode statique plnStaticPages::newStaticPage() à partir de votre plugin en fournissant quelques informations utiles.".
Que dois je faire?

En vous remerciant d'avance,

Cordialement,

Hors ligne

#3 08/02/2016 17:24:42

Gari
Membre
Inscription : 01/05/2014
Messages : 214

Re : [plugin technique] plnStaticPages

Bonjour,
à mon avis le problème est lié au cache css. Il suffit de redémarrer le navigateur et/ou de rafraichir (F5).
Je suppose que le problème a déjà été corrigé étant donné qu'il date de quelques jours smile
Gari.

Hors ligne

#4 02/03/2019 16:50:16

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 287
Site Web

Re : [plugin technique] plnStaticPages

Salut à tou(te)s, un petit déterrage wink
j'ai bien retrouvé plnCalendrier, merci Pluxopolis pour le taf accomplis.

Mais impossible de mettre la main sur celui-ci, le lien est mort.
Si quelqu'un l'a dans ses archives, lui serait-il possible d'indiquer ou pouvoir le télécharger ou de le reposter ici ou de me l'envoyer ici (moins de 2 mégaoctets),
je souhaite installer un calendrier d'évènements pour quelques assos.

Il y a aussi peut-être d'autres plugins qui peuvent faire l'affaire?

Bien @ vous


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#5 07/03/2019 23:32:13

windy
Membre
Inscription : 07/03/2019
Messages : 2

Re : [plugin technique] plnStaticPages

Bonjour,

J'ai le même souci !
J'ai bidouillé un plugin "leurre" pour pouvoir tester plnCalendrier mais il n'est pas réutilisable (et pas sécurisé - je débute avec PluXml)) ...
Si vous mettez la main sur l'original je suis intéressé !

Bien à vous
Daniel

Hors ligne

#6 08/03/2019 14:54:44

cpalo
Membre
Lieu : Franqueville Eure
Inscription : 13/07/2011
Messages : 988

Re : [plugin technique] plnStaticPages

Bonjour,

J'ai l'archive de la version 2.0.1
Dite-moi comment faire pour la mettre à disposition.
Sinon je peux créer une page web de téléchargements avec..

Cordialement

Hors ligne

#7 09/03/2019 19:27:06

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 287
Site Web

Re : [plugin technique] plnStaticPages

cpalo a écrit :

Bonjour,

J'ai l'archive de la version 2.0.1
Dite-moi comment faire pour la mettre à disposition.
Sinon je peux créer une page web de téléchargements avec..

Cordialement

Génial et merci Cpalo smile

Super sur une page.

ou tente de me l'envoyer en pièce jointe

ou remplace le [point free] par un [arrobase free] a sudwebdesign.free.fr pour l'envoyer en direct.
Aux heures creuses, y a plus de chance de réussite...


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#8 10/03/2019 08:49:10

cpalo
Membre
Lieu : Franqueville Eure
Inscription : 13/07/2011
Messages : 988

Re : [plugin technique] plnStaticPages

Bonjour
Ci-joint le lien pour le télécharger:plnCalendrier
Mes sites sont en maintenance (finalisation de mon projet qui a pris plus que du retard!!)
Bon dimanche

Hors ligne

#9 10/03/2019 17:05:09

Sudwebdesign
Membre
Lieu : Pyrénées orientales
Inscription : 15/02/2011
Messages : 287
Site Web

Re : [plugin technique] plnStaticPages

Salut @ tous et merci aux internautes bienveillants et a Gari pour ce sublime outil,

plnStaticPages et maintenant dispo dans mon dépôt : plnStaticPages-1.0.0

J'ai juste peaufiné l'icône (transparence) et Il est d'origine compatible avec PluXml 5.7 wink

je vais vérifier plnCalendrier [edit] c'est fait

Dernière modification par Sudwebdesign (10/03/2019 18:46:40)


Le temps est notre argent, investissons le bien smile
Mon dépôt de plugins

Hors ligne

#10 12/03/2019 12:42:45

windy
Membre
Inscription : 07/03/2019
Messages : 2

Re : [plugin technique] plnStaticPages

Bonjour à tous,

Merci pour la mise à disposition du plugin plnStaticPages ...

Très utile en effet !

Bonne journée

Dernière modification par windy (12/03/2019 12:43:23)

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2019 PluXml.org, tous droits réservés