Seite 1 von 2
[3.2] Forums und Unterforumsregeln
Verfasst: 26.01.2018 13:14
von Andimp3
Hi Zusammen !
Ich bin absoluter Neuling in Sachen phpBB, baue gerade ein Forum auf in dem es um das Thema Oberhitzegrills gehen wird und hätten 2 Fragen zu Forumsregeln.
Zum einen möchte ich gern dass User welche sich neu in meinem Forum anmelden zunächst einmal bei der Anmeldung globale Forumsregeln akzeptieren müssen welche ich mittel einem Online-Tool generiert habe.
Dazu habe ich die
Board-Rules-Extension installiert - das klappt soweit auch wunderbar.
ABER: nun werden beim registrieren dem User die im aktuellen (3.2.2) deutschen Komplettpaket von "Haus aus" hinterlegten Regeln nebst einem Link zu den in der Bord-Rules-Extension hinterlegten Regeln angezeigt.
Was muss ich hier tun damit nur die von mir in der Extension hinterlegten Regeln angezeigt werden ?
Zusätzlich würde ich gerne für ein Unterforum Zusatzregeln aufstellen welche die Nutzer erst vor dem ersten posten (oder noch besser vor dem ersten lesen) im Unterforum akzeptieren müssen. Ist das auch machbar ohne Programmierkenntnisse ?
Ciao
Andreas
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 12:57
von Andimp3
Keiner eine Idee ?
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 13:42
von Lehrling
Andimp3 hat geschrieben:
ABER: nun werden beim registrieren dem User die im aktuellen (3.2.2) deutschen Komplettpaket von "Haus aus" hinterlegten Regeln nebst einem Link zu den in der Bord-Rules-Extension hinterlegten Regeln angezeigt.
Was muss ich hier tun damit nur die von mir in der Extension hinterlegten Regeln angezeigt werden ?
Das solltest du besser nicht tun. Die phpBB-Standardregeln haben einen Sinn. Sie zu entfernen, könnte im schlimmsten Falle zu rechtlichen Probleme führen.
Um sie dennoch zu unterdrücken, müsstest du die entsprechenden Dateien bearbeiten. Traust du dir das zu?
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 13:44
von musashi
Im Adminbereich kannst du unter Benutzer/Gruppen entsprechende Felder machen, die z.B. bei der Registrierung angeklickt werden müssen.
Darunter kann man dann auch nen Link setzen, das geht in der ucp_register.html im Ordner: /styles/dein style/template
Da einfach unter
dies hinzufügen.
Die Seiten selbst mit Inhalten mache ich über Pages (In meinem Beispiel ist es unsere Datenschutzrichtlinie)
https://www.phpbb.com/customise/db/extension/pages
Hier 2 Bilder:
So erstellst du das Feld:
https://i.imgur.com/RDTO3vk.png (Das ist so konfiguriert, dass User die schon angemeldet sind, das Feld bei der nächsten Aktualisierung ihres Profils abnicken müssen!)
So sieht es der User:
https://i.imgur.com/KFdlmjn.png
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 13:59
von Andimp3
Lehrling hat geschrieben:Das solltest du besser nicht tun. Die phpBB-Standardregeln haben einen Sinn. Sie zu entfernen, könnte im schlimmsten Falle zu rechtlichen Probleme führen.
Die Standard-Regeln, welche dort hinterlegt sind, sind aber nun auch nicht gerade das gelbe vom Ei
Darum habe ich ja auch eigene mit Hilfe eines Generators auf eRecht24.de (wird von einer spezialisierten Rechtswaltskanzlei betrieben) erstellt.
Um sie dennoch zu unterdrücken, müsstest du die entsprechenden Dateien bearbeiten. Traust du dir das zu?
Vom Grundsatz her schon auch wenn ich nicht wirklich Ahnug von php habe. Auf welches Problem (Anzeige beider Regelsätze) ich dabei gestoßen bin habe ich, ich denke recht verständlich, in meinem Eingangsposting dargestellt..
Irgendwie ist das doch unsinnig wenn ich über eine dafür vorgesehen Extension eigene Regeln einbaue aber dennoch die Standardregeln dem User mitangzeigt werden.
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 14:18
von Lehrling
Also ein Lösungsvorschlag wäre folgender:
Du öffnest die Datei
ucp_agreement_terms_after. html der Erweiterung boardrules (Pfad: ./ext/phpbb/boardrules/styles/prosilver/template/event).
Direkt oben noch vor
<!-- IF S_BOARDRULES_AT_REGISTRATION and not S_SHOW_COPPA -->
fügst du
</div>
ein.
Dann löschst du aus der Datei diesen Abschnitt
<a href="{U_BOARDRULES}" title="{L_BOARDRULES_TITLE}" target="_blank"><strong>{L_BOARDRULES_TITLE}</strong></a>
und fügst dort deine Boardregeln ein, also den deutschen Text.
Dann speicherst du die Datei ab. Dann speicherst du dieselbe Datei als
ucp_agreement_terms_before. html ab (im selben Ordner), löschst komplett den Inhalt und fügst stattdessen folgendes ein:
Code: Alles auswählen
<p><!-- IF S_SHOW_COPPA -->{L_COPPA_BIRTHDAY}<!-- ENDIF --></p>
<div style="display:none;">
Danach leerst du den Cache und es sollte funktionieren. Wenn nicht, dann lösche mal den Cache manuell direkt in den Dateien, was bedeutet, dass du den Ordner production aus dem Ordner cache löschst.
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 15:15
von Andimp3
Erst mal vielen Dank für Deine Bemühungen !
Ich glaube aber wir reden noch ein Stück weit aneinander vorbei:
Lehrling hat geschrieben:und fügst dort deine Boardregeln ein, also den deutschen Text.
Ich will meine Regeln nicht dort reinschreiben denn dafür habe ich ja die "Board Rules Extension"
Ich erkläre das mal an Hand eines Screenshots
[ externes Bild ]
Du siehst hier die Standardregeln und ganz unten hat die Extension einen Link zu den in der Extrension erstellten Regeln "Regeln des Boards anzeigen" hinzugefügt.
Die Regeln darüber sind für mein Forum Makulatur - es sollen dem User der sich registriert nur die Regeln angezeigt werden welche in der Extension hinterlegt wurrden. Alles andere führt die Extension doch letztlich ad absurdum.
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 15:27
von Mahony
Hallo
Das eine sind die Regeln (durch die Extension installiert) und das andere ist der Nutzungsvertrag (befindet sich in der Datei language\xx\ucp.php).
Beides hat seinen Sinn und deshalb befindet sich auch der Link zu den Regeln im Nutzungsvertrag.
Grüße: Mahony
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 16:49
von Lehrling
Andimp3 hat geschrieben:
es sollen dem User der sich registriert nur die Regeln angezeigt werden welche in der Extension hinterlegt wurrden. Alles andere führt die Extension doch letztlich ad absurdum.
Du brauchst in diesem Falle keine Regeln über das ACP einzugeben. Du gibst sie direkt als HTML-Code in die Datei ein. Klar, man könnte sich auch der entsprechenden Sprachvariablen bedienen, nur die habe ich noch nicht ausfindig machen können.
Re: [3.2] Forums und Unterforumsregeln
Verfasst: 29.01.2018 17:49
von Andimp3
Och Leute... macht es mir doch nicht so schwer...
Ich will Regeln und Nutzungsvertrag NICHT in 2 getrennten "Dokumenten" und schon gar nicht jedesmal wenn ich die Regeln/Nutzungsvertrag anpasse in ner html- oder php-Datei rumgurken, denn das halte ich ehrlich gesagt für unausgegorenen Murks.... dem Nutzer sollen bei der Anmeldung die kompletten Regeln/Vertragsbestandteile in EINEM Dokument angezeigt werden.
Hierfür gibt es im Prinzip diese nette Extension und ich will nichts anderes als den anderen Quark da vorn dran weg haben.