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.
Forenvariablen
Ciao Zämme
Ich habe hier auf der Homepage eine Hilfeseite gefunden, die "sämtliche" Variablen auflistet: Wiki:Liste-der-Forenvariablen
Die vermeintliche Variable {{link_member}} führt leider zu einer anderen Seite: https://<forum>/userlist.php
Die Variable {{link_memberdata}} führt zur Profil-Bearbeitungsseite....
Allerdings sind sie ja nicht komplett; konkret suche ich nach der Variablen, die mir den Link zu https://<forum>/member.php zurück liefert.
Wer kann mir sagen wie diese Variable heisst? Gibt es eine Methode um alle unterstützten Variablen irgendwie zu extrahieren?
Danke für Euer Feedback.
Aes liebs Grüessli
rOger
Die Variable für die Einstellungen (/member.php) ist {{link_config}}.
Gruß
Olaf
Der Link ist sogar im Wiki erwähnt. Nunja... leider gibt es ja keine Beschreibung dazu und ich habe eher nach sowas wie link_settings gesucht.
Andere Frage: Ich möchte Icons von Font Awesome benutzen - insbesondere für Standard Links. Dazu möchte ich den Menu-Generierungs Code im Template anpassen. Meine Idee ist, dass ich anhand des Wertes {{menu:key}} den Namen des gewünschten Symbols in einer Variable hinterlege. Da ich aber nicht genau weiss, welche Template Engine da im Hintergrund werkelt, ist es für etwas schwer den Syntax herauszufinden und die entsprechende Doku habe ich hier auf den Seiten noch nicht entdeckt.
Mein Code dafür sieht etwa so aus:
2
3
4
{{menusymbol.start}}fa-home{{menusymbol.end}}
{{menu:key=="link_geomap".start}}
{{menusymbol.start}}fa-map-marked-alt{{menusymbol.end}}
{{menu:key=="link_geomap".end}}
Zeile 1: Initialisierung mit Standard-Wert fa_home
Zeile 2: Prüfen ob menu:key link_geomap entspricht (Key existiert und geprüft)
Zeile 3: Falls die Bedingung in Zeile 2 zutrifft, soll der Variablen ein neuer Wert für den Symbol-Namen zugewiesen werden (hier fa-map-marked)
Zeile 4: Ende der Prüfung.
Aber oh wunder - natürlich funktioniert es nicht.
Kann mir da jemand mit dem Syntax unter die Arme greifen?
Danke & aes liebs Grüessli
rOger
Hi rOger.
hier findest du eine kleine Übersicht der möglichen Vergleichsfunktionen.
Wiki:Funktionsunterstuetzung
Allgemein ist es so, dass die Template-Sprache eine Eigenentwicklung ist, die bei Bedarf auch verändert bzw. erweitert wird.
Die Zahl derjenigen, die sich ernsthaft damit auseinandersetzen istr jedoch so überschaubar, dass es ein zu großer Aufwand wäre, dazu eine richtige Dokumentation zu führen und aktuell zu halten.
Allerdings ist vieles auch recht selbsterklärend und wenn man sich ein paar Template-Elemente anschaut gibt es da für die meisten Funktionen gute Beispiele. Wenn du z.B weisst, dass im Menü ein Link zur Einstellungs-Seite (member.php) zu finden ist, kannst du dir das Template obere Leiste anschauen und dort die gesuchte Variable finden.
In deinem Fall warst du also schon sehr nah dran - ohne die Anführungszeichen sollte es gehen:
2
3
4
{{menusymbol.start}}fa-home{{menusymbol.end}}
{{menu:key==link_geomap.start}}
{{menusymbol.start}}fa-map-marked-alt{{menusymbol.end}}
{{menu:key==link_geomap.end}}
Sollte das aus irgendwelchen Gründen mal nicht gehen (ich glaube da gab es unterschiede wenn das innerhalb eine .startlist-Schleife gemacht wird), hilf es, die gesuchten Werte in eine Variable auszulagern:
2
3
4
5
6
7
8
9
10
11
12
13
{{menusymbol.start}}fa-home{{menusymbol.end}}
{{menu.startlist}}
{{currentkey.start}}{{menu:key}}{{currentkey.end}}
{{maplink.start}}link_geomap{{maplink.end}}
{{currentkey=={maplink}.start}} //die einfache Klammer hier sagt der Software, dass sie Variablen vergleichen soll und nicht Strings...
{{menusymbol.start}}fa-map-marked-alt{{menusymbol.end}}
{{currentkey==maplink.end}}
{{menu.end}}
Ansonsten einfach fragen - ich freue mich immer wenn sich jemand ernsthaft mit dem Template beschäftigt ;-)
Zitat von Ingmar im Beitrag #4
hier findest du eine kleine Übersicht der möglichen Vergleichsfunktionen.
Wiki:Funktionsunterstuetzung
Unter "Design & Layout" hätte ich das nicht gesucht, sondern eher unter "Plugins erstellen - Tutorial für Einsteiger"
Ich habe die Seite noch um die Funktionen grösser, kleiner, grösergleich und kleinergleich erweitert. Vielleicht schaut mal einer vom Support drüber ob ich nichts falsch gemacht habe.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Zitat von Mike48 im Beitrag #5
nter "Design & Layout" hätte ich das nicht gesucht, sondern eher unter "Plugins erstellen - Tutorial für Einsteiger"
Naja, das betrifft ja das Template allgmein und hat mit den PLugins erstmal nichts zu tun.
Zitat von Mike48 im Beitrag #5
Ich habe die Seite noch um die Funktionen grösser, kleiner, grösergleich und kleinergleich erweitert. Vielleicht schaut mal einer vom Support drüber ob ich nichts falsch gemacht habe
Ist bzw war völlig korrekt, ich habes trotzdem nochmal angepasst und um weitere Möglichkeiten ergänzt.
Ciao Ingmar
Danke für den genauen Syntax. Insbesondere der zweiter Hinweis war Gold wert; ich habe mir da den Code für die automatische Menu-Generierung vorgenommen und das hat mit der ersten Variante nicht funktioniert - die Variante, die Du dort beschrieben hattest, hatte ich auch schon probiert.
Aes liebs Grüessli
rOger
Ah.... wenn wir schon dabei sind. Kannst Du noch kurz was zu folgendem Konstrukt sagen?
{{tick(forums_header_tick)}}
und
{[header_thread_stats]}
Beim letzteren Vermute ich, dass damit ein weiteres Template (hier mit dem Namen header_thread_stats) inkludiert wird.
Danke & aes liebs Grüessli
rOger
Zitat von rOgerHZ im Beitrag #8
{{tick(forums_header_tick)}}
Bei den "Ticks" handelt es sich um Markierungen im Template, an denen wir je nach Forum/Tarif usw. z.B. Werbebanner oder andere Elemente einbinden können.
Für euch als Kunden wichtig sind die Ticks vor allem im Pluginsystem - hier kann man festlegen, wo genau die einzelnen Plugin-Templates ausgeführt werden sollen. Neben "Vor Template Element XY" und "Nach Template Element XY" gibt es dort auch die Option "inline", die ein Element an der Stelle des gleichnamigen "Ticks" einfügt.
Zitat von rOgerHZ im Beitrag #8
{[header_thread_stats]}
Dabei handelt es sich - wie bei allen Variablen mit eine geschweiften und einer eckigen Klammer - um eine Sprachvariable, die unter Admin-Templates→Sprachen angepasst werden kann.
Ciao Ingmar
Kann es sein, dass Forenvariablen nur in spezifischen Kontexten verfügbar sind?
Konkret wollte ich global auf die Benutzer-Liste zugreifen:
2
3
4
{{users.startlist}}
<a href="{{users:link}}"><span style="{{users:usercolor==true.start}}color:{{users:usercolor}};{{users:usercolor==true.end}}>
{{users:username}}</span></a>
{{users.end}}
So wie es aber aussieht, funktioniert dieser Code nur auf der Seite useronline.php - kann das sein?
Aes liebs Grüessli
rOger
In der Übersicht auch
{{useronline.startlist}}{{firstOn==false.start}}, {{firstOn==false.end}}<a href="{{useronline:link}}" style="text-decoration: none;"><span style="{{useronline:usercolor==true.start}}color:{{useronline:usercolor}};{{useronline:usercolor==true.end}}{{useronline:invisible==true.start}} font-style: italic;{{useronline:invisible==true.end}}">{{useronline:name}}{{useronline:user_admin==true.start}}{{global_admin_image==true.start}}<img src="{{global_admin_image}}" alt="A" border='0' />{{global_admin_image==true.end}}{{useronline:user_admin==true.else}}{{useronline:user_moderator==true.start}}{{global_mod_image==true.start}}<img src="{{global_mod_image}}" alt="M" border='0' />{{global_mod_image==true.end}}{{useronline:user_moderator==true.end}}{{useronline:user_admin==true.end}}</span></a>{{firstOn.start}}0{{firstOn.end}}
Zitat von rOgerHZ im Beitrag #10
Kann es sein, dass Forenvariablen nur in spezifischen Kontexten verfügbar sind?
Definitiv. Das dürfte sogar für die meisten Variablen der Fall sein.
Es würde ja auch aus Performanzgründen wenig Sinn machen, auf jeder Seite eine komplette Liste aller Forenmitglieder auszugeben. Variabeln werden daher grundsätzlich nur da ausgegeben, wo sie auch benötigt werden. Allgemeingpltige Variabeln wie z.B. {{server_time}} oder {{link_faq}} usw. stehen dagegen auf jeder Seite zur Verfügung.
- 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