Lo scopo di questo suggerimento è configurare automaticamente l'applicazione di un sondaggio a un argomento in uno o più forum (s) o sub-forum
Creazione del codice JavascriptPannello di amministrazione ► Moduli ► HTML & JAVASCRIPT - Gestione codice Javascript
Assicurati che la gestione dei codici JavaScript sia attivata , quindi crea un nuovo javascript con il titolo "Impostazioni sondaggio automatico" (facoltativo) e per il posizionamento "Su tutte le pagine"
PhpBB2- Codice:
"/post" == location.pathname && $(function() { document.post && !("newtopic" != document.post.mode.value || -1 == $.inArray(parseInt(document.post.f.value), [8])) && $(document.post.poll_title).closest("tbody").html('<span class="gen">Il sondaggio è stato automaticamente aggiunto.</span><input type="hidden" name="poll_title" value="Voti a favore o contro ?" /><input type="hidden" name="poll_option_text" value="Si\nNo"><input type="hidden" name="poll_length" value="15" /><input type="hidden" name="poll_multiple" value="0" /><input type="hidden" name="poll_cancel_vote" value="1" />') });
PhpBB3- Codice:
"/post" == location.pathname && $(function() { document.post && !("newtopic" != document.post.mode.value || -1 == $.inArray(parseInt(document.post.f.value), [8])) && $(document.post.poll_title).closest("fieldset").html('<span class="gen">Il sondaggio è stato automaticamente aggiunto.</span><input type="hidden" name="poll_title" value="Voti a favore o contro?" /><input type="hidden" name="poll_option_text" value="Si\nNo"><input type="hidden" name="poll_length" value="15" /><input type="hidden" name="poll_multiple" value="0" /><input type="hidden" name="poll_cancel_vote" value="1" />') });
PunBB, Invision, ModernBB e AwesomeBB- Codice:
"/post" == location.pathname && $(function() { document.post && !("newtopic" != document.post.mode.value || -1 == $.inArray(parseInt(document.post.f.value), [8])) && $(document.post.poll_title).closest("div").html('<span class="gen">Il sondaggio è stato automaticamente aggiunto.</span><input type="hidden" name="poll_title" value="Voti a favore o contro?" /><input type="hidden" name="poll_option_text" value="Si\nNo"><input type="hidden" name="poll_length" value="15" /><input type="hidden" name="poll_multiple" value="0" /><input type="hidden" name="poll_cancel_vote" value="1" />') });
Non dimenticare di fare clic sul pulsante Convalida per salvare le modifiche.
Personalizzazione dello scriptHai la possibilità di configurare le varie opzioni relative alla gestione di un sondaggio:
- $.inArray(parseInt(document.post.f.value), [8]; consente di designare il forum o sotto-forum in cui verrà programmato automaticamente il sondaggio. Qui abbiamo designato il forum numero 8 . Devi solo sostituire questo numero con il numero del tuo forum o sub-forum. Se vuoi applicare questo script a più di un forum o sotto-forum, separa i numeri con virgole: 8, 26, 213 ;
- < span class="gen" >Il sondaggio è stato automaticamente aggiunto.< /span >; ti permette di inserire un messaggio per avvisare i tuoi iscritti che il sondaggio è configurato per impostazione predefinita. Ovviamente puoi modificare questa frase;
- < input type="hidden" name="poll_title" value="Sei a favore o contro?" / >; permette di definire la domanda standard del sondaggio che verrà automaticamente visualizzata per ogni sondaggio pubblicato;
- < input type="hidden" name="poll_option_text" value="Si\nNo" >; utilizzato per definire le scelte offerte agli iscritti. Qui, i membri potranno scegliere di votare a favore e contro. Tuttavia, è possibile modificare le scelte offerte separando con \ n . Per esempio :
- < input type="hidden" name="poll_length" value="15" / >; permette di definire la durata del sondaggio. Qui, il sondaggio ha una durata di 15 giorni. Tuttavia, puoi modificarlo a tuo piacimento, sapendo che value= "0" corrisponde al fatto che il sondaggio non ha una durata finale;
- < input type="hidden" name="poll_multiple" value="0" / >; permette di definire se il membro può scegliere una o più scelte per rispondere al sondaggio. Qui abbiamo fatto la scelta che il membro può scegliere solo una scelta. Se vuoi che i tuoi membri siano in grado di controllare diverse scelte, allora devi mettere value= "1" ;
- < input type="hidden" name="poll_cancel_vote" value="1" / >; permette di definire se il membro può annullare o meno il proprio voto. Qui, abbiamo scelto di lasciare la possibilità ai membri di annullare il voto. Per proibirlo, metti semplicemente value = "0" .
|