[3.2] Forums und Unterforumsregeln

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Andimp3
Mitglied
Beiträge: 87
Registriert: 26.01.2018 13:00

[3.2] Forums und Unterforumsregeln

Beitrag 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
Andimp3
Mitglied
Beiträge: 87
Registriert: 26.01.2018 13:00

Re: [3.2] Forums und Unterforumsregeln

Beitrag von Andimp3 »

Keiner eine Idee ?
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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?
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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

Code: Alles auswählen

	<!-- END profile_fields -->
	<!-- ENDIF -->
dies hinzufügen.

Code: Alles auswählen

<a href="/xxxx/" target="_blank">Dein Linkname</a>
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
www.dsaforum.de - DAS DSA Fanforum
Andimp3
Mitglied
Beiträge: 87
Registriert: 26.01.2018 13:00

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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 :roll:

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.
Zuletzt geändert von Andimp3 am 29.01.2018 17:51, insgesamt 1-mal geändert.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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.
Andimp3
Mitglied
Beiträge: 87
Registriert: 26.01.2018 13:00

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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.
Andimp3
Mitglied
Beiträge: 87
Registriert: 26.01.2018 13:00

Re: [3.2] Forums und Unterforumsregeln

Beitrag 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.
Antworten

Zurück zu „Support-Forum“