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.
Bug: plugin_id beim anlegen einer Kopie
#1 Bug: plugin_id beim anlegen einer Kopie
In der Dokumentation der Xobor Plugin API sind folgende Conditional Statements dokumentiert
Conditional Statements: Ist / Ist nicht / enthält / beginnt / endet
{{testvar==true.start}} ... {{testvar==true.end}} → {{testvar}} ist == true, oder auch == false
{{testvar==true.start}} ...{{testvar==true.else}} ... {{testvar==true.end}} → {{testvar}} ist == true ... else ...
{{testvar==a.start}} ... {{testvar==a.end}} → {{testvar}} ist ==a
{{testvar==a|b.start}} ... {{testvar==a|b.end}} → {{testvar}} ist ==a oder ==b (beliebig oft | verwendbar)
{{testvar~=a|b.start}} ... {{testvar~=a|b.end}} → {{testvar}} enthält a (oder optional b)
{{testvar^=a|b.start}} ... {{testvar^=a|b.end}} → {{testvar}} beginnt mit a (oder b)
{{testvar$=a|b.start}} ... {{testvar$=a|b.end}} → {{testvar}} endet mit a (oder b)
{{testvar!==a|b.start}} ... {{testvar!==a|b.end}} → {{testvar}} ist NICHT ==a oder ==b (beliebig oft | verwendbar)
{{testvar!~=a|b.start}} ... {{testvar!~=a|b.end}} → {{testvar}} enthält NICHT a (oder optional b)
{{testvar!^=a|b.start}} ... {{testvar!^=a|b.end}} → {{testvar}} beginnt NICHT mit a (oder b)
{{testvar!$=a|b.start}} ... {{testvar!$=a|b.end}} → {{testvar}} endet NICHT mit a (oder b)
Es funktionieren aber auch diese nicht dokumentierten:
Conditional Statements: größer / kleiner / größer gleich / kleiner gleich
{{testvar>a.start}} ... {{testvar>a.end}} → {{testvar}} ist > a
{{testvar<a.start}} ... {{testvar<a.end}} → {{testvar}} ist < a
{{testvar>=a.start}} ... {{testvar>=a.end}} → {{testvar}} ist >= a
{{testvar<=a.start}} ... {{testvar<=a.end}} → {{testvar}} ist <= a
Bei diesen Conditional Statements wird aber die plugin_id beim anlegen einer Kopie nicht auf die neue plugin_id geändert.
Ob sie auch noch mit NICHT (!) kombiniert werden können habe ich nicht getestet.
Also !> / !< / !>= / !<=
Die Abfrage größer / kleiner wird oft benötigt.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Hat das eine/r gelesen?
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#3 RE: Bug: plugin_id beim anlegen einer Kopie
Hallo @Sami und @Ingmar
das Thema ist schon etwas älter aber immer noch von großer Relevanz.
Tut sich da mal irgendwann etwas? Es ist wichtig beim versenden von privaten Plugins mit Codefreigabe. Das mache ich zum Beispiel wenn ich meine Plugins in meine Testforen schicke zum testen. Oder an andere Admins zum testen schicke. Dann funktionieren die Plugins nicht mehr, wenn in den Templatevariablen größer/kleiner/größergleich/kleinergleich verwendet wird.
Man schenkt ja auch mal einem anderen Admin ein solches Pugin mit Codefreigabe, auch wenn dieser nur noch einen Pluginplatz frei hat.
Zur Ergänzung:
hinzu kommen noch die else Zweige
{{testvar>true.start}} ...{{testvar>true.else}} ... {{testvar>true.end}} → {{testvar}} ist > true ... else ...
{{testvar<true.start}} ...{{testvar<true.else}} ... {{testvar<true.end}} → {{testvar}} ist < true ... else ...
{{testvar>=true.start}} ...{{testvar>=true.else}} ... {{testvar>=true.end}} → {{testvar}} ist >= true ... else ...
{{testvar<=true.start}} ...{{testvar<=true.else}} ... {{testvar<=true.end}} → {{testvar}} ist <= true ... else ...
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Hi Mike.
Das ist eine etwas unübersichtliche Stelle im Code, aber ich hoffe ich habe dieses Problem soeben ~intern behoben~
Änderungen werden immer erst mit dem nächsten Update übernommen. Der Zeitpunkt und Umfang des Updates werden unter Aktuelle News bekanntgegeben
Bitte nach dem nächsten Update einmal testen und ggf. nochmal hier melden, falls das Problem noch besteht.
Die Variablen werden nun korrekt in der Kopie auf die neue Plugin_ID geändert.
Bei <, >, <=, >=
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#6 RE: Bug: plugin_id beim anlegen einer Kopie
Beim vergleichen von Template-Variblen wird die plugin_id nicht angepasst.
Beispiel:
{{plugin_rateforum01_config_rateforum_id=={forum_id}.start}} . . . {{plugin_rateforum01_config_rateforum_id=={forum_id}.end}}
rateforum01 wird in der Kopie nicht durch die neue plugin_id ersetzt.
Man muss alle Elemente durcharbeiten und nötigenfalls ersetzen.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Ich glaube, der Fehler wurde hier schon gemeldet.
Plugin Kopie - ID wird nicht überall ersetzt
#8 RE: Bug: plugin_id beim anlegen einer Kopie
Ich dachte auch, dass ich es mal gemeldet hatte, aber leider nicht mehr wieder gefunden obwohl es noch nicht lange ist. Das Alter lässt grüßen.
Wenn das Problem gelöst wird, dann erledigen sich ja auch die Beiträge
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#9 RE: Bug: plugin_id beim anlegen einer Kopie
Zitat von Ingmar im Beitrag #4
Bitte nach dem nächsten Update einmal testen und ggf. nochmal hier melden, falls das Problem noch besteht.
teste auch gerade das Anlegen einer Kopie
und habe den Bug auch bei diesem "enthält"-Operator festgestellt.
{{testvar~=a|b.start}} ... {{testvar~=a|b.end}} - {{testvar}} enthält a (oder optional b)
testvar wird in der Kopie nicht ersetzt
- 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