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.
Plugin - Globale Variable speichert keinen Text mit Doppelpunkt
Ich habe im Plugin eine Globale Variable mit Parsing: Plain Text eingerichtet.
Wenn ich in diese Variable Text speichern möchte der einen Doppelpunkt enthält, kommt beim anschließenden lesen der Variablen immer "false" zurück.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Mit Parsing: BBCode und HTML ist der gleiche Effekt.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Also ich kann ohne Probleme Doppelpunkte speichern.
Ich würde daher eher auf ein Problem mit den Rechten tippen. Was gibt denn die "setGlob"-Methode für einen Wert zurück?
Ich habe testweise hier im Forum ein Plugin test1337 mit der Variable testvar erstellt - zum testen einfach hier in der Konsole ausführen:
2
3
4
5
6
7
xobor.plugin("test1337").setGlob("testvar","Wert : mit : Doppelpunkten", function(res){
xobor.plugin("test1337").getGlob("testvar", function(res){
alert(res);
});
});
Da habe ich in meinem Code wohl etwas falsch drin.
2
3
4
5
6
7
8
9
10
11
12
/*
* die Config-Var enthaelt ein grosses Array mit Datum und Uhrzeiten
*
*/
var liste = xobor.plugin('fox01h').getConf('ids');
var txtglob = xobor.plugin('fox01h').getGlob('testglobal');
xobor.plugin('fox01h').setGlob('testglobal',liste);
var txtglob = xobor.plugin('fox01h').getGlob('testglobal');
console.log("alter testglobal: " + txtglob);
Wenn ich es so mache wie in deinem Beispiel dann funktioniert es.
Danke
Gottsei Dank doch kein Bug
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#5 RE: Plugin - Globale Variable speichert keinen Text mit Doppelpunkt
Zitat
Da habe ich in meinem Code wohl etwas falsch drin.
Ja, du musst dich schon an die Dokumentation halten, wenn du möchtest, dass das funktioniert
setGlob und getGlob sind asynchrone Funktionen. D.h. sie haben keinen Rückgabewert, sondern du musst das Ergebnis in einer Callback-Funktion auswerten.
Siehe auch https://www.xobor.de/plugin-doc-api.html..._plugin_setGlob
Wenn du das ohne Callback-Funktion lösen möchstest, musst du das entsprechend einstellen:
https://www.xobor.de/plugin-doc-api.html...ig_setAjaxAsync
- 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