Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Metadaten eines Plugins auslesn
#1 Metadaten eines Plugins auslesn
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?
2
3
4
xobor.plugin("my_plugin").call("getmeta",function(res){
alert(JSON.stringify(res));
});
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
Wenn Du keine Metadatei eingesetzt hast,dann bekommst Du auch keine Ausgabe.
Ich habe es mal getestet und das im Script vom Plugin eingesetzt:
2
3
4
5
6
7
8
plugin.getmeta = function() {
return {
title: "Kniffel",
description: "Test",
version: "1.0.0"
};
};
aber die Abfrage ergab false:
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
#3 RE: Metadaten eines Plugins auslesn
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....
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
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
#5 RE: Metadaten eines Plugins auslesn
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.
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)
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"
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software
Technik ·