Invia messaggio solo se la casella è selezionata

Forum misto con frammenti di codice
Rispondi
Avatar utente
Galandas
Staff phpBB3World
Staff phpBB3World
Messaggi: 792
Iscritto il: 4 nov 2012, 9:18
Località: phpbb3world
Contatta:

Invia messaggio solo se la casella è selezionata

Messaggio da Galandas » 2 nov 2013, 12:44

Invia messaggio solo se la casella è selezionata

Descrizione: Questo frammento costringe l'utente a selezionare la casella per inviare il messaggio.
Inoltre, un messaggio di casella postale.
Autore: 4seven

Immagine

Apri: posting.php

Trova:

Codice: Seleziona tutto

    // Store message, sync counters
    if (!sizeof($error) && $submit)
    { 

Aggiungi dopo:

Codice: Seleziona tutto

    // 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   



Apri: language/xx/posting.php

Trova:

Codice: Seleziona tutto

$lang = array_merge($lang, array( 
Poi aggiungi:

Codice: Seleziona tutto

    'CHECKBOX_INFO'            => 'Controlla la casella di controllo vicino al pulsante Invia per inviare il messaggio', 
    'CHECKBOX_CHECK'           => 'Seleziona questa casella per inviare il messaggio',

Apri: styles/prosilver/template/posting_editor.html

Trova:

Codice: Seleziona tutto

        <fieldset class="submit-buttons">

Aggiungi dopo:

Codice: Seleziona tutto

            <!-- 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 -->

Istruzioni per Editor Risposta Rapida

Se si desidera avere la funzionalità per la risposta rapida ..

Apri: language/xx/viewtopic.php

Trova:

Codice: Seleziona tutto

$lang = array_merge($lang, array( 

Poi aggiungi

Codice: Seleziona tutto

    'CHECKBOX_CHECK'           => 'Seleziona questa casella per inviare il messaggio', 

Apri: styles/prosilver/template/quickreply_editor.html

Trova (Il secondo risultato)

Codice: Seleziona tutto

{QR_HIDDEN_FIELDS}

Aggiungi dopo:

Codice: Seleziona tutto

                    <!-- 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 -->
Menu Forum ha scritto:

Rispondi

Torna a “Snippets”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti