Ich schon wieder....
kann man aus einem plugin heraus ein anderes plugin aufrufen?
Und wie wäre der korrekt Syntax dafür? (Vorausgesetzt es geht)
Ulrich
plugin aufruf
Re: plugin aufruf
Du möchtest einen Pluginaufruf eines anderen Plugins aufrufen? Also zum Beispiel statt
Code: Select all
{{{funktion('eins', 'zwei', 'drei')}}}
Code: Select all
funktion('eins', 'zwei', 'drei')
Code: Select all
XH_afterPluginLoading(function () {
// hier das machen, was du tun willst, z.B.
echo funktion('eins', 'zwei', 'drei');
});
Christoph M. Becker – Plugins for CMSimple_XH
Re: plugin aufruf
Oooops - vlt etwas falsch ausgedrückt.
Ich habe (vor) ein Plugin zu nutzen ( selbstgeschrieben) das überprüft ob eine IP-Adresse erreichbar ist.
Wenn nein
Zeige eine Meldung an
Wenn ja
rufe ein anderes Plugin auf
Abfrage der Adresse klappt Meldung wenn erreichbar klappt
Wenn nicht erreichbar kommt andere Meldung und statt dieser Meldung soll eben ein Plugin aufgerufen werden.
Und eben als Plugin weil ich nicht jedesmal den gleichen Code schreiben will
Ulrich
Ich habe (vor) ein Plugin zu nutzen ( selbstgeschrieben) das überprüft ob eine IP-Adresse erreichbar ist.
Wenn nein
Zeige eine Meldung an
Wenn ja
rufe ein anderes Plugin auf
Abfrage der Adresse klappt Meldung wenn erreichbar klappt
Wenn nicht erreichbar kommt andere Meldung und statt dieser Meldung soll eben ein Plugin aufgerufen werden.
Und eben als Plugin weil ich nicht jedesmal den gleichen Code schreiben will
Ulrich
Re: plugin aufruf
Hm, aber genau das hat Christoph doch beschrieben.Ulrich wrote: ↑Sun May 15, 2022 11:03 amOooops - vlt etwas falsch ausgedrückt.
Ich habe (vor) ein Plugin zu nutzen ( selbstgeschrieben) das überprüft ob eine IP-Adresse erreichbar ist.
Wenn nein
Zeige eine Meldung an
Wenn ja
rufe ein anderes Plugin auf
Abfrage der Adresse klappt Meldung wenn erreichbar klappt
Wenn nicht erreichbar kommt andere Meldung und statt dieser Meldung soll eben ein Plugin aufgerufen werden.
Und eben als Plugin weil ich nicht jedesmal den gleichen Code schreiben will
Ulrich
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: plugin aufruf
Sorry,
Entweder bin ich blond oder wir reden immer noch aneinander vorbei
Irgendwie verstehe ich die Antworten nicht...
Ulrich
aber wo steht den hierHm, aber genau das hat Christoph doch beschrieben.
etwas von einer Abfrage (If - then - else)schreibst du in PHP
funktion('eins', 'zwei', 'drei')
Entweder bin ich blond oder wir reden immer noch aneinander vorbei
Irgendwie verstehe ich die Antworten nicht...
Ulrich
Re: plugin aufruf
Das könnte etwa so aussehen:Ulrich wrote: ↑Sun May 15, 2022 11:03 amIch habe (vor) ein Plugin zu nutzen ( selbstgeschrieben) das überprüft ob eine IP-Adresse erreichbar ist.
Wenn nein
Zeige eine Meldung an
Wenn ja
rufe ein anderes Plugin auf
Abfrage der Adresse klappt Meldung wenn erreichbar klappt
Wenn nicht erreichbar kommt andere Meldung und statt dieser Meldung soll eben ein Plugin aufgerufen werden.
Code: Select all
if (ip_address_accessible($ip)) {
return "IP Adresse erreichbar";
} else {
return funktion('eins', 'zwei', 'drei');
}
Du meinst, weil du nicht bei mehreren Plugins den gleichen Code schreiben willst? Dann ist die Lösung mit einem separaten Plugin nicht verkehrt; evtl. tut es aber auch eine Funktion in userfuncs.php. Der Aufruf ist gleich, aber userfuncs.php umschifft das Problem, dass der Pluginaufruf möglicherweise noch nicht definiert ist.
Christoph M. Becker – Plugins for CMSimple_XH
Re: plugin aufruf
Das "habe (vor)" habe ich wirklich nicht für voll genommen.
Ich bin irgendwie davon ausgegangen, das erste Plugin gibt es schon.
Aber wenn es wirklich nicht mehr ist, als die Erreichbarkeit einer IP, dann ist Christophs Hinweis auf die userfuncs.php wahrscheinlich wirklich der bessere und einfachere Weg.
Wie umfangreich würde denn der else-Zweig?
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.