Metadaten eines Plugins auslesn

08.02.2026 12:05
#1 Metadaten eines Plugins auslesn
avatar
Mitglied

in www.xobor.de/plugin-doc-api wird beschrieben, Metadaten auszulesen

Zitat

Die getmeta()-Funktion ruft einige Metadaten des Plugins ab.

/*
Parameter
keine
Rückgabewerte:
title : Titel des Plugins
logourl : URL des Pluginlogos
description : Beschreibung des Plugins
author_name : Name des Erstellers
author_link : Homepage des Erstellers
version : Plugin-Version
installedfrom : Id des Admins, der das Plugin installiert hat
installdate : Datum der Installation
*/

xobor.plugin("modcomment").call("getmeta",function(res){
createPluginCopyright(res);
});



habe diesen code versucht, bekomme aber kein Ergebnis. Ward ihr schon mal erfolgreich?

1
2
3
4
 
xobor.plugin("my_plugin").call("getmeta",function(res){
alert(JSON.stringify(res));
});
 
 





... würde es „Fussball spielen” heissen


https://test-2022.xobor.de/ V4
https://test-v6.xobor.de/ V6 dark-mode

Die Signatur befindet sich aus technischen Gründen auf der Rückseite dieses Beitrages ...


vG Bernd‍

 Antworten

 Beitrag melden
09.02.2026 00:08
avatar  Olaf
#2 RE: Metadaten eines Plugins auslesn
Ol
Mitglied

Wenn Du keine Metadatei eingesetzt hast,dann bekommst Du auch keine Ausgabe.

Ich habe es mal getestet und das im Script vom Plugin eingesetzt:

1
2
3
4
5
6
7
8
 
plugin.getmeta = function() {
return {
title: "Kniffel",
description: "Test",
version: "1.0.0"
};
};
 
 



aber die Abfrage ergab false:

1
2
3
 
let plugin = xobor.plugin("kniffel");
console.log("Hat das Plugin eine getmeta-Funktion?",typeof plugin.call === "function" && plugin.call.toString().includes("getmeta"));
 
 



In der Dokumentation steht auch nicht geschrieben,wie die Metadatei aussehen soll.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
09.02.2026 08:46
#3 RE: Metadaten eines Plugins auslesn
avatar
Mitglied

Wenn du die Metadaten auch nicht auslesen konntest, wird die Funktion wohl nur dokumentiert, aber nicht implementiert sein.
Ich hatte es nur in einem privaten plugin probiert.
So wichtig ist die Funktion ja auch nicht....





... würde es „Fussball spielen” heissen


https://test-2022.xobor.de/ V4
https://test-v6.xobor.de/ V6 dark-mode

Die Signatur befindet sich aus technischen Gründen auf der Rückseite dieses Beitrages ...


vG Bernd‍

 Antworten

 Beitrag melden
09.02.2026 09:43
avatar  Ingmar
#4 RE: Metadaten eines Plugins auslesn
avatar
Technik

Zitat von l2otbart_57 im Beitrag #3
Wenn du die Metadaten auch nicht auslesen konntest, wird die Funktion wohl nur dokumentiert, aber nicht implementiert sein.


Das ist ein Fehler im Backend gewesen.

Habe ich soeben ~intern behoben~
Änderungen werden immer erst mit dem nächsten Update übernommen. Der Zeitpunkt und Umfang des Updates werden unter Aktuelle News bekanntgegeben

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
09.02.2026 11:51 (zuletzt bearbeitet: 09.02.2026 11:52)
avatar  Mike48
#5 RE: Metadaten eines Plugins auslesn
avatar
Mitglied

Zitat von l2otbart_57 im Beitrag #3
So wichtig ist die Funktion ja auch nicht....

Ich vermute mal, damit kann man die Metadaten von allen Plugins abfragen die auf der Seite zur Verfügung stehen, nicht nur vom eigenen. Die vom eigenen Plugin kennt man ja.

1
2
3
 
xobor.plugin("modcomment").call("getmeta",function(res){
createPluginCopyright(res);
});
 



In dem Beispiel aus der Doku muss man statt der pid 'modcomment' die pid eines anderen Plugin eingeben.

Ich bin mir nicht sicher, aber ich meine, dass das mal funktionierte.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Plungin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
09.02.2026 12:31
avatar  Ingmar
#6 RE: Metadaten eines Plugins auslesn
avatar
Technik

Zitat von Mike48 im Beitrag #5
Ich bin mir nicht sicher, aber ich meine, dass das mal funktionierte.


Ja, das hat definitiv schon mal funktioniert.

Zitat von Mike48 im Beitrag #5
Ich vermute mal, damit kann man die Metadaten von allen Plugins abfragen die auf der Seite zur Verfügung stehen


Korrekt.

Die Idee dahinter war allerdings eher, dass man die Daten des eigenen Plugins abfragt um sie im Forum irgendwo anzeigen zu können.
Konkret hatten wir damals z.B. einen Fall, in dem wir die Pluginversion im Forum anzeigen wollten.
So etwas wie "Dieses Forum verwendet das X-plugin von Y in der Version Z"

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!