Verstecke einzelne Textstellen in Beiträgen und Modulen: nur für bestimmte Benutzergruppen, hinter einem Passwort oder hinter einer Bestätigung. Der geschützte Text wird auf dem Server entfernt und gelangt nie in den Quelltext der Seite.
Funktionen
- Gruppenschutz: Nur ausgewählte Benutzergruppen oder einzelne Benutzer-IDs sehen den Text.
- Passwortschutz: Der Besucher gibt ein Passwort ein, jeder Block hat sein eigenes.
- Bestätigung: Der Inhalt wird erst nach einem Klick auf „Bestätigen“ angezeigt, z. B. für Videos oder externe Einbindungen.
- Auswahl umkehren: Mit
togglesehen genau die gewählten Gruppen den Text nicht, alle anderen schon. - Eigener Ersatztext: Pro Block oder zentral, mit HTML und Sprachkonstanten.
- Verschachtelbar: Blöcke dürfen ineinander stehen.
- Redaktionsfreundlich: Steht ein Tag allein in einem Absatz, bleibt kein leerer Absatz zurück.
- Sicherheitsnetz: Nicht verarbeitete Blöcke werden vor der Ausgabe samt Inhalt aus der Seite entfernt.
- Smart Search: Beim Indexieren wird immer so behandelt, als wäre der Besucher ein Gast.
Die drei Schutzarten
1 Benutzergruppe
Nur Mitglieder der genannten Gruppen sehen den Text. Alle anderen sehen den Ersatztext.
[skcr groups="2,6" message="Bitte melde dich an."] Nur für Registrierte und Manager. [/skcr]
2 Passwort
Ein Formular fragt das Passwort ab. Nach dem Absenden ist der Inhalt für diesen einen Seitenaufruf sichtbar.
[skcr password="geheim" heading="Bitte Passwort eingeben"] Der geschützte Inhalt. [/skcr]
3 Bestätigung
Der Besucher bestätigt per Klick, dass er den Inhalt laden möchte.
[skcr confirm headline="Video laden?" text="Das Video wird von einem externen Server geladen."] Hier steht der Einbettungscode. [/skcr]
Attribute im Überblick
| Attribut | Gilt für | Bedeutung |
|---|---|---|
groups | Gruppe | Erlaubte Gruppen-IDs, durch Komma getrennt. Ohne Angabe gelten die Standardgruppen aus den Plugin-Einstellungen. |
users | Gruppe | Erlaubte Benutzer-IDs, unabhängig von den Gruppen. |
toggle | Gruppe | Kehrt die Auswahl um. toggle="0" schaltet die globale Umkehrung für diesen Block ab. |
message | Gruppe | Ersatztext für alle, die den Inhalt nicht sehen dürfen. |
password | Passwort | Das Passwort. Ein leeres Passwort öffnet den Block nie. |
heading | Passwort | Überschrift über dem Passwortfeld. |
confirm | Bestätigung | Schaltet den Bestätigungsmodus ein. |
headline, text | Bestätigung | Überschrift und Hinweistext der Bestätigung. |
Wenn mehrere Modi in einem Tag vorkommen, gilt die Reihenfolge Passwort, Bestätigung, Gruppe.
Einstellungen im Backend
- Erlaubte Gruppen (Standard): Gilt für Blöcke ohne eigenes
groups. - Gruppenvererbung: Mitglieder einer Untergruppe zählen auch zu den übergeordneten Gruppen.
- Erlaubte Benutzer (IDs): Einzelne Benutzer, die immer alles sehen.
- Auswahl umkehren: Globale Umkehrung der Gruppenprüfung.
- Ersatztext: Standardtext für gesperrte Blöcke.
- Syntax im Frontend-Editor beibehalten: Schützt vor Textverlust beim Bearbeiten im Frontend.
- Unverarbeitete Blöcke entfernen: Sicherheitsnetz für Drittanbieter-Komponenten und Modulparameter.
Gut zu wissen
- Ein nicht geschlossener Block entfernt den Text dahinter, ein einzelnes Schlusstag den Text davor. So kann nichts durchsickern.
- Passwörter werden nur per POST übertragen und stehen nie in der Adresszeile.
- Der Passwortschutz gilt pro Seitenaufruf. Nach einem Neuladen ist der Block wieder gesperrt.
- Im Backend wird nichts ersetzt, dort bleibt die Syntax im Editor unverändert.
- Formulare lassen sich per Template-Override anpassen.
Einrichtung in drei Schritten
- Plugin installieren und unter System → Plugins aktivieren.
- Standardgruppen und Ersatztext in den Plugin-Einstellungen festlegen.
- Im Beitrag die gewünschte Textstelle mit dem Tag umschließen und speichern.
Download unter Plugins:
Wie bewertest du diesen Beitrag?