je suis en train de coupler 2 plugins : PLUG1 et PLUG2
Je souhaite que PLUG2 appelle un paramètre de PLUG1.
Comment puis-je m'y prendre ?
les tableaux sont protégés :mad:
classe PLUG1 extends plxPlugin {
public $MenuName;
public function __construct($default_lang) {
# Appel du constructeur de la classe plxPlugin (obligatoire)
parent::__construct($default_lang);
$this->MenuName =strtolower($this->getParam('mnuName'));
}
}
Et dans PLUG2
include PLUG1 // à remplacer par le chemin vers le fichier de PLUG1 .php
classe PLUG2 extends plxPlugin {
public $plug1;
public function __construct($default_lang) {
# Appel du constructeur de la classe plxPlugin (obligatoire)
parent::__construct($default_lang);
$this->plug1 = new PLUG1($default_lang);
$this->MenuName =$this->plug1->MenuName;
}
}
J'ai pas testé mais je pense que ça devrait fonctionner.
Comment as-tu déclaré $plxQuoi et où l'as-tu déclaré ?
ps: ça fait plaisir de te revoir ici
penses-tu que c'est plus compliqué que ça ... et j'ai toujours rien compris à la POO !
faudrait limite que je t'envoies le plugin, il enregistre les articles à lire plus tard :P
en ajax+cookies, il est meugnon tout plein !
on clique sur "mettre dans ma liste d'envies" et hop
ça pourrait faire un truc sympa pour la communauté.
ça me fait aussi plaisir d'être de retour ici.
Pour pas longtemps j'espère, enfin, je me comprends.
Qui dit être ici dit ne pas être au boulot.
Quand tu dis qu'il enregistre des articles à lire plus tard, tu penses à poche (ou wallabag) ? J'ai fait un plugin similaire. Il peut peut-être t'intéresser ?
je sais pas je comprends pas wallabag
je parle de la même fonction que sur amazon en haut à droite.
tu ajoutes un article à ta liste d'envies, et quand tu retourne su le site, tu vas sur la page "Ma liste d'envies" pour retrouver les articles que tu as mis de côté.
M'enfin, si t'as reçu mon mail, tu dois avoir compris de quoi je parle
Ouais, je comprends mieux. Tu as regardé ce que Frédéric a fait ? C'est un peu le même principe il me semble.
Sinon, tu peux m'envoyer tes deux plugins pour qu'y jette un oeil (voire les deux ]:D ) ?
ok pour t'envoyer le plugin qui ajoute les articles à la liste d'envies.
Pour l'histoire du paramètre, c'est comme si on souhaitait prendre le nom du menu du plugin contact
ceci-dit, tu verras dans le fichier, c'est une exception pour ce plugin.
J'aimerai qu'on le check pour le partager (on virera ce qui concerne l'insertion du 2nd plugin)
qu'en penses-tu ? on en discute en MP pour ne pas polluer ce fil
(le 2ème plugin est un peu "bordélique" pour être envoyé )
je ne sais pas si ça ressemble précisement à ce qu'à fait Frédéric (je connaissais déjà son travail),
mais moi je fais comme ça depuis le début ... qu'avec pluxml
Réponses
Ajoute une méthode publique dans PLUG1 qui renvoit la valeur du paramètre que tu as besoin à PLUG2
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
donc dans PLUG1.php et dans PLUG2.php
je change le plxQuoi mais j'ai toujours
Un indice ?
Merci.
ps: ça fait plaisir de te revoir ici
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
PLUG1 Et dans PLUG2
J'ai pas testé mais je pense que ça devrait fonctionner.
penses-tu que c'est plus compliqué que ça ... et j'ai toujours rien compris à la POO !
faudrait limite que je t'envoies le plugin, il enregistre les articles à lire plus tard :P
en ajax+cookies, il est meugnon tout plein !
on clique sur "mettre dans ma liste d'envies" et hop
ça pourrait faire un truc sympa pour la communauté.
ça me fait aussi plaisir d'être de retour ici.
Pour pas longtemps j'espère, enfin, je me comprends.
Qui dit être ici dit ne pas être au boulot.
c'est include dans le plug2 qui me gêne (y'a des boucles dans les 2 plugs, je ne voudrais pas êter redondant) ... faut que je teste quand-même
je parle de la même fonction que sur amazon en haut à droite.
tu ajoutes un article à ta liste d'envies, et quand tu retourne su le site, tu vas sur la page "Ma liste d'envies" pour retrouver les articles que tu as mis de côté.
M'enfin, si t'as reçu mon mail, tu dois avoir compris de quoi je parle
Sinon, tu peux m'envoyer tes deux plugins pour qu'y jette un oeil (voire les deux ]:D ) ?
Pour l'histoire du paramètre, c'est comme si on souhaitait prendre le nom du menu du plugin contact
ceci-dit, tu verras dans le fichier, c'est une exception pour ce plugin.
J'aimerai qu'on le check pour le partager (on virera ce qui concerne l'insertion du 2nd plugin)
qu'en penses-tu ? on en discute en MP pour ne pas polluer ce fil
(le 2ème plugin est un peu "bordélique" pour être envoyé )
je ne sais pas si ça ressemble précisement à ce qu'à fait Frédéric (je connaissais déjà son travail),
mais moi je fais comme ça depuis le début ... qu'avec pluxml