[résolu][plugins] plugin et hook à partir d'un thème sans passer par la case installation.
Bonjour,
Quelle serait la méthode pour ajouter un plugin "virtuel ou non" à la liste des plugins actifs de Pluxml à partir d'un template du thème actif ou d'une page statique pour un usage ponctuel ?
L'idée ici est par exemple de se servir du hook plxShowPagination
de façon à pouvoir remplacer la structure HTML produite par la fonction $plxShow->pagination() .
Cela permettrais par exemple d'utiliser des snippet HTML de framework tel que bootstrap (structure ou class) , utiliser les icones de fontawesome à la place du code servit par PluXml et uniquement pour un thème donné.
Cette fonction ne dispose pas d'une variable $format comme on peut trouver dans d'autre fonction mais elle dispose d'un hook
Pour le moment j'ai $plxShow->plxMotor->plxPlugins->aHooks['plxShowPagination'][] = array( 'class' => 'MyTheme', 'method' => 'plxShowPagination');
qui ne me sert pas à grand chose . La class Mytheme n'existe pas et elle devrait quand même être construite sur plxPlugin. Suffirait-il de la créer dans un fichier annexe au thème et de l'inclure au chargement de la page ?
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Réponses
Bonjour,
Si j'ai bien compris ton problème, il n'y a pas besoin de hook. Il suffit de récupérer le code généré par PluXml et de le modifier ou le remplacer pour l'afficher ensuite :
De mémoire, j'ai dû faire cela dans le thème kzCleanlook :
https://kazimentou.alwaysdata.net/pluxml/index.php?categorie1/pluxml
Passer un paramètre $format à $plxShow->pagination je veux bien mais comment tu gères le design de chaque bouton (premier, précèdent, suivant, dernier, ...
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour et merci
Aie aie, des regex , j'avais aussi pensé à du js pour le faire à la volée. Je vais essayer de voir ce que j'arrive à faire de ce côté.
Côté plugin embarqué sans installation je n'arrive pas à le charger, ajouter aux plugins déjà actif. Je laisse tombé cette mauvaise idée.
Pour le $format, il n'y aurait à priori que la class active (#statut) à réinjecter, pour le contenu des liens/icônes, à part des paramètres en plus, je vois pas trop non plus comment cela pourrait se faire et si cela serait vraiment utile.
Dans la 589 on a un
puis un span, du coup c'est un peut rigide et l'espace insécable est aujourd'hui superflu avec grid et flex.Je vais regarder si je peut proposer quelque chose, après tout c'est la meilleure façon pour apprendre et de se rendre bien compte.
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Retour sur la question et le $format, qui du coup devient totalement inutile une fois la capture avec la bonne regex effectuée.
Pour la majorité des petites choses que je voulais faire, le besoin de plugin n'est qu'anecdotique donc une bien mauvaise idée.
Merci encore @bazooka07
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci