Mit diesem Snippet kann das Post nur dann abgesandt werden, wenn eine Checkbox aktiviert ist.
In der Postbox erfolgt zusätzlich eine Meldung.

Demo: http://4seven.bplaced.net/phpbb3/posting.ph ... f=10&t=318
Damit ist dieses Snippet eine ideale Basis für eigene Scripte (zB. Knigge bestätigen etc.)
öffnet
posting.php
findet
- Code: Select all
// Store message, sync counters
if (!sizeof($error) && $submit)
{
danach fügt ein
- Code: Select all
// Submit Message only if Checkbox is checked / 4seven / 2010
if (request_var('checkbox', '') == 'checkbox'){
$submit = true;}
else{
$submit = false;
$error[] = $user->lang['CHECKBOX_INFO'];}
// Submit Message only if Checkbox is checked / 4seven / 2010
öffnet
language/xx/posting.php
findet
- Code: Select all
$lang = array_merge($lang, array(
danach fügt ein (en)
- Code: Select all
'CHECKBOX_INFO' => 'Check the checkbox near Submit Button to submit the post',
'CHECKBOX_CHECK' => 'Check this checkbox to submit the post',
danach fügt ein (de)
- Code: Select all
'CHECKBOX_INFO' => 'Markiere die Checkbox neben dem Absende Button um das Post abzusenden',
'CHECKBOX_CHECK' => 'Markiere die Checkbox um das Post abzusenden',
öffnet
styles/prosilver/template/posting_editor.html
findet
- Code: Select all
<fieldset class="submit-buttons">
danach fügt ein
- Code: Select all
<!-- Submit Message only if Checkbox is checked / 4seven / 2010 -->
<!-- IF not S_PRIVMSGS -->
<input type="checkbox" name="checkbox" value="checkbox"> {L_CHECKBOX_CHECK}
<br /><br />
<!-- ENDIF -->
<!-- Submit Message only if Checkbox is checked / 4seven / 2010 -->
Anleitung für Quick Reply Editor
Wenn ihr die Funktionalität für den Quick Reply haben wollt..
öffnet
language/xx/viewtopic.php
findet
- Code: Select all
$lang = array_merge($lang, array(
danach fügt ein (en)
- Code: Select all
'CHECKBOX_CHECK' => 'Check this checkbox to submit the post',
danach fügt ein (de)
- Code: Select all
'CHECKBOX_CHECK' => 'Markiere die Checkbox um das Post abzusenden',
öffnet
styles/prosilver/template/quickreply_editor.html
findet (das zweite Egebnis)
- Code: Select all
{QR_HIDDEN_FIELDS}
danach fügt ein
- Code: Select all
<!-- Submit Message only if Checkbox is checked / 4seven / 2010 -->
<!-- IF not S_PRIVMSGS -->
<input type="checkbox" name="checkbox" value="checkbox"> {L_CHECKBOX_CHECK}
<br /><br />
<!-- ENDIF -->
<!-- Submit Message only if Checkbox is checked / 4seven / 2010 -->