[Snippet] Submit Message only if Checkbox is checked (de)

Snippet-Area for phpBB 3.0.x

[Snippet] Submit Message only if Checkbox is checked (de)

Postby 4seven » Fri 16. Apr 2010, 14:22 | Userzeit: +1.00 / Fr 16. Apr 2010, 15:22

Submit Message only if Checkbox is checked

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

Image

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 -->   
User avatar
4seven
Administrator
 
Posts: 427
 
Last 3 Topics:
Tabmenu Test
[Snippet] Avatar Ev...
[DEV] Zero and X-P...
 
Joined:
Sun 13. Jan 2008, 23:44
 
Letzter Login:
Mon 1. Aug 2022, 16:40
 
Posted:
Fri 16. Apr 2010, 14:22 +1.00
Userzeit: Fr 16. Apr 2010, 15:22

Return to [Snippet] for 3.0.x



Who is online

Users browsing this forum: No registered users and 0 guests

cron