Imposta automaticamente un sondaggio nei tuoi post


Tutorial Imposta automaticamente un sondaggio nei tuoi post

Messaggio Da Niko Gio 9 Set 2021 - 13:03

Imposta automaticamente un sondaggio nei tuoi post


Lo scopo di questo suggerimento è configurare automaticamente l'applicazione di un sondaggio a un argomento in uno o più forum (s) o sub-forum

Imposta automaticamente un sondaggio nei tuoi post 12-07-12

Creazione del codice Javascript

Pannello 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 script

Hai 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" .



Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 25
Messaggi : 8394
Località : Provincia di Varese

Visualizza il profilo https://www.openstudio.one
Niko è stato ringraziato dall'autore di questo topic.

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto


 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.