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.
Entwickler-Talk
#61 RE: Entwickler-Talk | Plugin für mobiles Template
Kann es sein das in der Unteren Leiste Footer der Code nicht funktioniert?
2
3
4
{{footerjs.start}}
{{footerjs}}
/* Hier dein eigener JS-Code */
{{footerjs.end}}
In anderen Elementen finde ich meinen Code im 3. Scriptblock hinter "<! - - Sonstiges JS - - >"
Meinen Code aus der "Unteren Leiste Footer" finde ich nicht.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#62 RE: Entwickler-Talk | Plugin für mobiles Template
Ich glaube das hat sich erst mal erledigt.
Ich habe meinen Code jetzt für das TPL-77 in der "Unteren Leiste Footer" untergebracht mit den script-Tags und ohne die footer-Var und es funktioniert.
Für die anderen TPL (template!==77) ist der Code in unterere Leiste header.
Wie ist die Zukunft?
Wird alles auf responsiv umgestellt?
Dann würden die meisten Plugins ja nicht mehr funktionieren.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Zitat
Ich habe meinen Code jetzt für das TPL-77 in der "Unteren Leiste Footer" untergebracht mit den script-Tags und ohne die footer-Var und es funktioniert.
Genau. In der Unteren Leiste wird (nachdem Jquery geladen wurde) die Variable {{footerjs}} ausgegeben. Wenn du sie danach noch einmal beschreibst hat das keine Auswirkungen. Dafür kannst du dann natürlich enfach deinen JS-Code direkt ausgeben.
Zitat
Wie ist die Zukunft?
Wird alles auf responsiv umgestellt?
Naja die "alten" Templates (Standard|ProSilver|Gaia|Business) werden wohl dauerhaft so erhalten bleiben.
Es wäre vermutlich so gut wie nicht möglich, das auf "responsive" umzustellen, ohne dabei Riesenprobleme mit Anpassungen, Template Änderungen, eigenen Logos und CSS usw. zu bekommen.
Dennoch arbeiten wir mit Hochdruck daran, das mobile Template auch für die Desktop-Ansicht anbieten zu können. Das wird dann irgendwann der neue "Standard" werden. Wenn du möchtest, dass deine Plugins auch dort laufen, wirst du sie entsprechend umschreiben/anpassen müssen.
Zitat
Dann würden die meisten Plugins ja nicht mehr funktionieren.
Genau das ist natürlich auch der Grund, weshalb die meisten Xobor-Plugins bisher in der mobilen Version nicht genutzt werrden können.
Hi Ingmar
danke für die Info.
Dann müssen wir uns also mal ans mobile Template herantaste.
Gibt es mal eine Info wie das TPL mit seinen Standard-Klassen aufgebaut ist.
Momentan ist es ziemlich mühsam sich da einzuarbeiten.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Wir haben noch ein Problem mit der APP für Apple.
Die ist alt und da greift keine TPL-Anpassung im Plugin.
Wenn man mit einem Plugin im Forum etwas ausblenden möchte, zB. die Antwort auf ein Rätsel, dann kann man das mit der Apple-App trotzdem lesen. Für Android habe ich das mit der mobilen Ansicht lösen können.
Wann tut sich was für Apple-Geräte?
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Bitte schreibe nicht an drei unterschiedlichen Stellen ein und dasselbe!
Apple App und Plugins
Wie kann man Data Vars mit Template-Code ansprechen.
Die Dokumentation der Xobor Plugin API ist widersprüchlich.
Alle Plugin Variablen können auf zwei Arten gelesen werden: per Template-Code oder per Javascript
Der Wert von Data-Variablen steht immer dann zur Verfügung, wenn Inhalte vom Typ (origin_type) dem die Variable zugewiesen ist auf der Seite angezeigt werden. Ist z.B. die Variable {{plugin_xobor_testdatavar}} dem origin_type 2 (Beitrag) zugeordnet, kann innerhalb der {{messages}}-Schleife auf den Wert zugegriffen werden.
Beispiel Data Variable per Template Code lesen
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="box">
<div class="boxheader">
<strong>Nachrichten</strong>
</div>
<div class="boxcontent">
<div class="spacer10">
{{messages.starlist}}
{{messages:plugin_xobor_testdatavar==true.start}}
Zur Nachricht {{message:id}} wurden folgende Daten gespeichert:
{{messages:plugin_xobor_testdatavar}}
{{messages:plugin_xobor_testdatavar==true.end}}
{{messages.end}}
</div>
</div>
</div>
In diesem Beispiel wird innerhalb der Schleife {{messages}} auf den Wert von {{plugin_xobor_global_testvar}} zugegriffen. Falls der Wert gesetzt ist wird ein entsprechender Text ausgegeben.
Beispiel Data Variable per Javascript lesen
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>var comments = [];
<div class="box">
<div class="boxheader">
<strong id="headerplaceholder">Nachrichten</strong>
</div>
<div class="boxcontent">
<div class="spacer10">
{{messages.starlist}}
...Hier Nachricht anzeigen...
<script>xobor.plugin("xobor").getDataVar("testvar",function(res){comments.push(res)});
{{messages.end}}
</div>
</div>
</div>
In diesem Beispiel würde der Wert von der Variablen testvar des Plugins xobor bei jeder Nachricht gelesen und in einen Array comments gespiechert werden.
Da ist mal von DataVar und mal GlobalVar die Rede.
Ich habe eine DataVar mit
origin_type = 11 (gallery_picture)
origin_id = .. (die GalleryID {{cat_id}})
Ich möchte diese DataVar mit Template-Code ansprechen zB
{{plugin_xobor_meinedatavar==true.start}} . . .{{plugin_xobor_meinedatavar==true.end}}
oder
{{plugin_xobor_datavar_meinedatavar==true.start}} . . .{{plugin_xobor_datavar_meinedatavar==true.end}}
oder wie sonst richtig wäre.
Bekomme ich nicht hin.
Kann man DataVars mit Template-Code ansprechen oder geht es nur mit JS?
xobor.plugin("xobor").getDataVar("testvar")
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#69 RE: Entwickler-Talk | globalVar löschen?
Wie kann man eine globalVar löschen?
Es gibt in der API setGlob() und getGlob().
Für dataVar gibt es getDataVar(), setDataVar() und delDataVar().
delGlob() gibt es nicht. Fehler: "TypeError: xobor.plugin(...).detGlob is not a function"
Um ein Plugin zu testen muss man auch mal die globalVar löschen, um zu sehen was passiert wenn es die globalVar noch nicht gibt.
Immer ein jungfräuliches Testforum zu suchen ist etwas mühsam.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Du kannst die globale Variable mit "false" überschreiben um den Wert zu löschen.
Alternativ könntest du das Plugin deinstallieren und neu installieren, um die Werte aller Variablen zu resetten.
Oder aber du löschst die betroffene Variable in der Plugin-Entwicklung und erstellst sie nochmal neu.
#71 RE: Entwickler-Talk | Template-Var gergleichen
Wie kann man zwei Template-Variablen miteinander vergleichen.
Ich habe schon einiges probiert aber leider ohne Erfolg.
2
3
4
5
6
7
8
{{message:userid=={{user_id}}.start}} . . . {{message:userid=={{user_id}}.end}}
{{message:userid=={user_id}.start}} . . . {{message:userid=={user_id}.end}}
{{test_id.start}}{{message:userid}}={{user_id}}{{test_id.end}}
{{test_id==true.start}} . . . {{test_id==true.end}}
{{test_id.start}}{{message:userid}}=={{user_id}}{{test_id.end}}
{{test_id==true.start}} . . . {{test_id==true.end}}
[/code]
Funktioniert leider alles nicht.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#72 RE: Entwickler-Talk | Template-Var gergleichen
Ich habe es auch mal getestet und kam zu dem gleichen Ergebnis wie Du,das zwei Variablen nicht verglichen werden.
2
3
4
5
6
7
{{testvar_1.start}}6{{testvar_1.end}}
{{testvar_2.start}}5{{testvar_2.end}}
{{testvar_1==testvar_2.start}}
Das Ergebnis ist gleich
{{testvar_1==testvar_2.end}}
Funktioniert so nicht.
Es kann nur eine Variable mit true,false oder mit einen festen Wert abgefragt werden.
2
3
4
5
6
7
{{testvar_1==5.start}}
Das Ergebnis ist 5
{{testvar_1==5.end}}
{{testvar_1!~=5.start}}
Das Ergebnis ist nicht 5
{{testvar_1!~=5.end}}
Funktioniert.Aber dafür muß der Abfragewert bekannt sein.
Natürlich geht es mit Javascript immer:
2
3
4
5
6
7
8
9
<script>
if({{testvar_1}}=={{testvar_2}}){
alert("Das Ergebnis ist gleich");
}
else{
alert("Das Ergebnis ist nicht gleich");
}
</script>
Gruß
Olaf
Wie eine globale Variable abspeichern?
Hi.
Ich versuche bei einem selbst erstellten Plugin eine versteckte globale Variable zu speichern.
Die globale Variable lautet "allelandkarteuserdatensortiertid".
Wenn ein User unter "Profil bearbeiten" auf den "Speichern"-Button klickt, ist das ja schon ein Formular.
Da brauche ich ja keines extra erstellen, oder? Und ein Input-Feld bei einer sowieso globalen Variable ist doch auch nicht notwendig?
Wenn man auf "Speichern" klickt, werden erstmal die Usereingaben geprüft.
Direkt nach der Prüfung, also direkt nach "{{mandatory.end}}" in Zeile 221 im Standard-Template, habe ich folgende Zeilen eingefügt:
// Eine Variable
var alis_testvariable_1 = "";
// Landkartenarray wird geholt
alis_testvariable_1 = xobor.plugin("Landkarte Koordinaten").getGlob("allelandkarteuserdatensortiertid");
// Landkartenarray wird angezeigt (müsste leer sein, ist es auch)
alert("Landkartenarray ANFANG: " + alis_testvariable_1);
var alis_testvariable_2 = "23";
// Neuer Wert wird eingetragen
xobor.plugin("Landkarte Koordinaten").setGlob("allelandkarteuserdatensortiertid",alis_testvariable_2);
// Landkartenarray wird wieder geholt
alis_testvariable_1 = xobor.plugin("Landkarte Koordinaten").getGlob("allelandkarteuserdatensortiertid");
// Landkartenarray wird wieder angezeigt (müsste 23 anzeigen, tut es nicht)
alert("Landkartenarray ENDE: " + alis_testvariable_1);
Wie kriege ich generell eine globale Variable gespeichert?
Vielen lieben Dank im Voraus.
Was ich komisch finde ist,daß das System ein ID Bezeichner mit Leerzeichen angenommen hat.
Das geht eigentlich gar nicht!
xobor.plugin("Landkarte Koordinaten").....
Gruß
Olaf
- 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