WebMasterService N3rds@Work

BoniPress Shortcodes bonipress_history

BoniPress Shortcodes bonipress_history

Mit diesem Shortcode kannst Du Dein Protokoll im Frontend anzeigen. Du kannst auswählen, ob alle Protokolleinträge oder die Protokolleinträge eines bestimmten Benutzers angezeigt werden sollen. Perfekt für eine Seite „Verlauf“ für Deine Benutzer, wenn Du sie nicht in den Administrationsbereich lässt.
Shortcode-Attribute 
Attribut Art Erforderlich Standard Beschreibung
user_id ZEICHENFOLGE Nein „aktuell“ Option zum Filtern des Protokolls basierend auf einem bestimmten Benutzer. Auf leer setzen, um alle Protokolleinträge anzuzeigen.
number INT Nein 10 Die Anzahl der Einträge, die pro Seite angezeigt werden sollen.
time ZEICHENFOLGE Nein – – Option zum Filtern des Verlaufs nach Uhrzeit oder Datum. Akzeptiert die Schlüsselwörter „today“, „yesterday“, „thisweek“, „thismonth“ oder eine durch Kommas getrennte Liste mit zwei Daten. Weitere Informationen zu den verfügbaren Optionen findest Du unter strtotime .
ref ZEICHENFOLGE Nein – – Option zum Filtern des Protokolls basierend auf einer bestimmten Referenz oder einer durch Kommas getrennten Liste von Referenzen.
order ZEICHENFOLGE Nein – – Option zum Festlegen der Reihenfolge der Protokolleinträge. Akzeptiert „DESC“ für den Abstieg oder „ASC“ für den Aufstieg.
show_user INT Nein 0 Option, um die Benutzerspalte in der Tabelle anzuzeigen (1) oder auszublenden (0).
show_nav INT Nein 1 Option zum Anzeigen der Navigation für die Protokolltabelle (1) oder nicht (0).
login ZEICHENFOLGE Nein – – Optionale Meldung, die angezeigt wird, wenn ein Besucher das Protokoll anzeigt. Lasse das Feld leer, wenn Du das Protokoll auch für Besucher anzeigen möchtest.
type ZEICHENFOLGE Nein bonipress_default Option zum Filtern des Verlaufs basierend auf dem Punkttyp. Sollte nicht verwendet werden, wenn Du nur einen Punkttyp installiert hast.
pagination INT Nein 10 Neu in 1.7, legt die Anzahl der Seiten fest, die in der Paginierung angezeigt werden sollen.
inlinenav INT Nein 0 Füge benutzerdefiniertes CSS ein, um die Navigation so zu gestalten, dass sie inline ist. Sollte nur verwendet werden, wenn die Navigation vertikal (0) statt horizontal (1) gerendert wird. 
CSS-Styling
// Der Wrapper
.bonipress-history-wrapper {}

// Die Tabelle
table.bonipress-table {}

// Tabellenspalten
table.bonipress-table .column-time {}
table.bonipress-table .column-username {}
table.bonipress-table .column-creds {}
table.bonipress-table .column-entry {}

// Navigation
.bonipress-history-wrapper nav {}
.bonipress-history-wrapper nav ul {}
.bonipress-history-wrapper nav ul li {}
Beispiele
Beispiel 1: Die letzten 20 Einträge des aktuellen Benutzers anzeigen.

UserDateN3rdosEntry
No log entries found
UserDateN3rdosEntry
Beispiel 2: Alle Protokolleinträge einschließlich der Benutzerspalte anzeigen.

UserDateN3rdosEntry
No log entries found
UserDateN3rdosEntry
Beispiel 3: Zeige dem Benutzer den Verlauf der ID 1 für den benutzerdefinierten Punkttyp „mytype“ an.

DateN3rdosEntry
No log entries found
DateN3rdosEntry
Beispiel 4: Zeige die heutigen Protokolleinträge für alle an.

UserDateN3rdosEntry
No log entries found
UserDateN3rdosEntry
Beispiel 5: Protokolleinträge für eine bestimmte Referenz anzeigen. Zeige in diesem Beispiel alle über PayPal getätigten Käufe von buyCRED-Punkten an

UserDateN3rdosEntry
No log entries found
UserDateN3rdosEntry
Beispiel 6: Protokolleinträge für alle Punkttypen in einer einzelnen Tabelle anzeigen (erfordert 1.7.5 oder höher)

UserDateN3rdosEntry
No log entries found
UserDateN3rdosEntry