Hier mal ein Guide, wie wir das machen, da dazu ja immer mehr Fragen kommen.
Die Datenschutzrichtlinie selbst anlegen
Wir nutzen dafür die Extension "pages".
Diese kannst du hier herunterladen:
https://www.phpbb.com/customise/db/extension/pages/
Nach der Installation lege eine neue Seite an. Benenne sie und Füge unten deine DR ein. Achte darauf, dass die in den Templates gesetzten Links korrekt sind und mit deinen Einstellungen passen.
https://i.imgur.com/KCwXqCy.png
Checkboxen für deine Datenschutzverordnung
Gehe zu:
ACP -> Benutzer & Gruppen -> Benutzdefinierte Profilfelder
Einstellungen
https://i.imgur.com/jPcHqSO.png
Danach klicke auf Spezifische Optionen der Feldart und wähle dort Kontrollkästchen aus.
Ergebnis bei der Neuregistrierung. Wenn es nicht angegreuzt wird, wird ein Fehler ausgegeben: Das Feld „Datenschutzrichtlinie gelesen und akzeptiert“ muss ausgefüllt werden.
https://i.imgur.com/lpkqz9m.png
Lade nun die Datei ucp_register.html aus dem Ordner styles/DEIN Style/template herunter.
Danach öffne sie in einem Editor
Suche:
Danach füge ein:
Code: Alles auswählen
<a href="/app.php/datenschutz" target="_blank">Datenschutzrichtlinie von DEIN FORUM</a>
Speichere die Datei und lade sie wieder hoch.
Wie du auf obigem Bild sehen kannst, gibt es nun im Anmeldeformular einen Link, der direkt auf deine Datenschutzrichtlinie verweist.
Für bereits existierende User
Lade die Datei ucp_profile_profile_info.html aus dem Ordner styles/DEIN Style/template herunter.
Suche:
Danach füge ein:
Code: Alles auswählen
<a href="/app.php/datenschutz" target="_blank">Datenschutzrichtlinie von DEIN FORUM</a>
Speichere die Datei und lade sie wieder hoch.
Das Feld befindet sich nun auch in den Einstellungen des Profils:
https://i.imgur.com/J7NYAow.png
Wenn ein User nun ein Profilfeld ändert, muss er es ebenso abnicken.
Link von überall aus erreichbar machen
Lade die Datei navbar_footer.html aus dem Ordner styles/DEIN Style/template herunter.
Finde
Darunter füge ein:
Code: Alles auswählen
<ul class="nav-footer linklist" role="menubar">
<li class="rightside" data-last-responsive="true"> | <a href="/app.php/datenschutz">Datenschutzrichtline</a> | </li>
</ul>
(Das ist nur eine Möglichkeit, kann natürlich nach eigenem Geschmack gemacht werden.)
Lade die Datei wieder hoch
Leere nun den Cache des Forums und die Felder/Links sind da wo sie hingehören.
Das ist vielleicht nicht die perfekte Lösung, aber eine gute. Durch die Pages Extension ist es problemlos möglich, Änderungen & Korrekturen etc einzupflegen.