Forenregeln" (Knigge) bestätigen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Forenregeln" (Knigge) bestätigen
Vor dem posten sollte ein Bnutzer die Forenregeln" (Knigge) bestätigen, ist so etwas im normalen Paket des PHPBB schon installiert oder braucht man dazu ein MOD
Michi
Michi
Re: Forenregeln" (Knigge) bestätigen
Nein integriert ist sowas noch nicht. Und ich kenne auch noch keinen MOD dazu. Aber wenn du einen findest, haben hier ebstimmt sehr viele Leute interesse daran 

- BaerchenHH
- Mitglied
- Beiträge: 1067
- Registriert: 29.02.2008 01:42
- Wohnort: Hamburg
Re: Forenregeln" (Knigge) bestätigen
Ich habe mich mal daran versucht und das im Template auch schon soweit vorbereitet... aber noch ein großes Problem:
Ich habe ein Radio-Butten (rules_confirm) im Template implementiert...
Wie bekomme ich daß hin, daß der Beitrag ohne "checked" nicht abgesendet werden kann???
Ich habe ein Radio-Butten (rules_confirm) im Template implementiert...
Wie bekomme ich daß hin, daß der Beitrag ohne "checked" nicht abgesendet werden kann???
Meistens sitzt der Fehler nicht im Computer, sondern davor...

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de


Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Re: Forenregeln" (Knigge) bestätigen
Hallo BaerchenHH,
du musst dazu auch in der posting.php im submit Bereich vor // Store message, sync counters eine Abfrage drinnen haben:
In der posting_editor.html hast du dann sowas in der Art drinnen:
In der Sprachdatei kannst du dann für {L_POST_AGREE_FORUM} einen Text mit Link zu den Regeln hinterlegen. Wenn die Checkbox nicht angeklickt wird, dann kommt im Postingfenster eine entsprechende Fehlermeldung, welche du mit $user->lang['CHECKBOX_AGREE_FAIL_FORUM'] hinterlegt hast. So in der Art habe ich es bei mir drinnen, wobei es sich sicher noch vereinfachen lässt, da ich die posting.php auch für mein Gästebuch nutze. Ein Radiobutton scheint mir aber eher ungeeignet, besser du nimmst eine Checkbox dafür.
Übrigens habe ich schon vor einiger Zeit wo phpBB3 noch RC war, die Lösung dafür gefunden, siehe dazu hier. Ich denke, daraus lässt sich bestimmt ein Snippet basteln.
Gruß Helmut
du musst dazu auch in der posting.php im submit Bereich vor // Store message, sync counters eine Abfrage drinnen haben:
Code: Alles auswählen
//Checkbox agree
if(!request_var('checkbox_agree',0) && $submit)
{
if(request_var('forumposting',0))
{
$error[] = sprintf($user->lang['CHECKBOX_AGREE_FAIL_FORUM']);
}
}
//-----------------
Code: Alles auswählen
<div align="left"><input name="checkbox_agree" type="checkbox" value="1"> <span>{L_POST_AGREE_FORUM}</span></div>
<input type="hidden" name="forumposting" value="1">
Übrigens habe ich schon vor einiger Zeit wo phpBB3 noch RC war, die Lösung dafür gefunden, siehe dazu hier. Ich denke, daraus lässt sich bestimmt ein Snippet basteln.
Gruß Helmut

Ich bin nicht ganz dicht.... na und.
- BaerchenHH
- Mitglied
- Beiträge: 1067
- Registriert: 29.02.2008 01:42
- Wohnort: Hamburg
Re: Forenregeln" (Knigge) bestätigen
Danke Helmut, ich habs eingebaut und funktioniert... aber eine Fragen noch:
Bei den PN wird die Box auch angezeigt... Wo nuss ich
einbinden, um PNs auch diese Bedingung zu unterstellen - vermute ucp.php, aber wo?
Bei den PN wird die Box auch angezeigt... Wo nuss ich
Code: Alles auswählen
//Checkbox agree
if(!request_var('checkbox_agree',0) && $submit)
{
if(request_var('forumposting',0))
{
$error[] = sprintf($user->lang['CHECKBOX_AGREE_FAIL_FORUM']);
}
}
//-----------------
Meistens sitzt der Fehler nicht im Computer, sondern davor...

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de


Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Re: Forenregeln" (Knigge) bestätigen
Hallo BaerchenHH,
also die Sprachvariable 'CHECKBOX_AGREE_FAIL_FORUM' würde ich in die de/posting.php oder die de/common.php geben.
Ich habe das bei mir für die PNs garnicht eingebaut, wenn du es aber haben willst, dann musst du dazu die Datei ucp/ucp_pm_compose.php bearbeiten. Wo genau es da rein muss, das musst du dann testen, aber die Datei sieht in dem Bereich ähnlich wie die posting.php aus.
Da die posting_editor.html auch für die PMs hergenommen wird, musst du die beiden Zeilen mit einem <!-- IF not S_PRIVMSGS --> und <!-- ENDIF --> umschliessen, damit es nur beim Posting, nicht aber bei den PMs angezeigt wird.
Gruß Helmut
also die Sprachvariable 'CHECKBOX_AGREE_FAIL_FORUM' würde ich in die de/posting.php oder die de/common.php geben.
Ich habe das bei mir für die PNs garnicht eingebaut, wenn du es aber haben willst, dann musst du dazu die Datei ucp/ucp_pm_compose.php bearbeiten. Wo genau es da rein muss, das musst du dann testen, aber die Datei sieht in dem Bereich ähnlich wie die posting.php aus.
Da die posting_editor.html auch für die PMs hergenommen wird, musst du die beiden Zeilen mit einem <!-- IF not S_PRIVMSGS --> und <!-- ENDIF --> umschliessen, damit es nur beim Posting, nicht aber bei den PMs angezeigt wird.
Gruß Helmut

Ich bin nicht ganz dicht.... na und.
Re: Forenregeln" (Knigge) bestätigen
Darf ich fragen ob du vorhast den MOD der breiten Masse zur verfügung zu stellen wenn er denn soweit ist?
- BaerchenHH
- Mitglied
- Beiträge: 1067
- Registriert: 29.02.2008 01:42
- Wohnort: Hamburg
Re: Forenregeln" (Knigge) bestätigen
Joa, aber soo viel durcheinander wird es nicht...
Ich optimiere noch etwas und werde es dann als Snippet herrausbringen...

Ich optimiere noch etwas und werde es dann als Snippet herrausbringen...


Meistens sitzt der Fehler nicht im Computer, sondern davor...

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de


Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Re: Forenregeln" (Knigge) bestätigen
das klingt doch mal gut... bin mal gespannt 
