Forenregeln" (Knigge) bestätigen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
michi-ffb
Mitglied
Beiträge: 11
Registriert: 13.03.2009 14:36

Forenregeln" (Knigge) bestätigen

Beitrag von michi-ffb »

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
Benutzeravatar
m4ddy
Mitglied
Beiträge: 118
Registriert: 15.11.2009 15:10

Re: Forenregeln" (Knigge) bestätigen

Beitrag von m4ddy »

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 :wink:
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Forenregeln" (Knigge) bestätigen

Beitrag von BaerchenHH »

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???
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Forenregeln" (Knigge) bestätigen

Beitrag von Helmut »

Hallo BaerchenHH,

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']);
        }
    }
    //-----------------
 
In der posting_editor.html hast du dann sowas in der Art drinnen:

Code: Alles auswählen

            <div align="left"><input name="checkbox_agree" type="checkbox" value="1">&nbsp;&nbsp;<span>{L_POST_AGREE_FORUM}</span></div>
            <input type="hidden" name="forumposting" value="1">
 
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 :wink:
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Forenregeln" (Knigge) bestätigen

Beitrag von BaerchenHH »

Danke Helmut, ich habs eingebaut und funktioniert... aber eine Fragen noch:

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']);
        }
    }
    //-----------------
  
einbinden, um PNs auch diese Bedingung zu unterstellen - vermute ucp.php, aber wo?
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Forenregeln" (Knigge) bestätigen

Beitrag von Helmut »

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 :wink:
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
m4ddy
Mitglied
Beiträge: 118
Registriert: 15.11.2009 15:10

Re: Forenregeln" (Knigge) bestätigen

Beitrag von m4ddy »

Darf ich fragen ob du vorhast den MOD der breiten Masse zur verfügung zu stellen wenn er denn soweit ist?
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Forenregeln" (Knigge) bestätigen

Beitrag von BaerchenHH »

Joa, aber soo viel durcheinander wird es nicht...

Ich optimiere noch etwas und werde es dann als Snippet herrausbringen... :D :D
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
m4ddy
Mitglied
Beiträge: 118
Registriert: 15.11.2009 15:10

Re: Forenregeln" (Knigge) bestätigen

Beitrag von m4ddy »

das klingt doch mal gut... bin mal gespannt :)
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“