(Dis)attiva la visualizzazione delle firme dal tuo profilo

Tutorial (Dis)attiva la visualizzazione delle firme dal tuo profilo

Messaggio Da Niko Sab 30 Lug 2022 - 15:01

(Dis)attiva la visualizzazione delle firme dal tuo profilo


Questo consiglio permette al tuo iscritto di poter (dis)attivare la visualizzazione di tutte le firme sul forum in modo da poter alleggerire, visivamente, i vari messaggi pubblicati.

(Dis)attiva la visualizzazione delle firme dal tuo profilo Untitled-May-18-2022-6-37-PM

Creazione di un campo profilo

Andiamo verso Pannello di amministrazione ► Utenti e gruppi ► Utenti - Profili

Per creare un campo profilo personalizzato, fai semplicemente clic sulla croce verde ( (Dis)attiva la visualizzazione delle firme dal tuo profilo 1928220652 ) sopra il pulsante di salvataggio.

Configura il nuovo campo come segue:

  • Digitare : un elenco

  • Nome : Mostra firme

  • Descrizione : Permette di visualizzare (o meno) tutte le firme del forum

  • URL icona : (opzionale)

  • Obbligatorio compilato : Sì

  • Visualizza : Profilo

  • Tipo di visualizzazione : testo

  • Chi può cambiare il valore dei propri contenuti? : L'utente stesso

  • Separatore : Nuova riga


Nella seconda parte del modulo è necessario compilare l'elenco. Per fare ciò, fare clic su (Dis)attiva la visualizzazione delle firme dal tuo profilo 1928220652 L'elenco deve contenere due scelte: Sì (n. 1) e No (n. 2). La scelta di "Sì" sarà l'impostazione predefinita.

Guarda l'immagine:

Il codice javascript

Andiamo verso Pannello di amministrazione ► Moduli ► HTML & Javascript ► Gestione dei codici Javascript, assicurati che la gestione dei codici Javascript sia attivata , quindi crea un nuovo javascript:

  • Titolo: a tua scelta
  • Dove: tutte le pagine
  • Codice:
    Codice:
    $(function() {
     
        var config = {
     
            /* Identifica la versione del forum*/
     
            version: (function() {
                if (_userdata["tpl_used"]=='subsilver') return '.signature_div';
                if (_userdata["tpl_used"]=='prosilver') return '.signature_div';
                if (_userdata["tpl_used"]=='punbb') return '.sig-content';
                if (_userdata["tpl_used"]=='invision') return '.signature_div';
                if (_userdata["tpl_used"]=='modernbb') return '.signature_div';
                if (_userdata["tpl_used"]=='awesomebb') return '.post-signature';
            })(),
     
        };
     
            if (_userdata["user_id"] > -1) {
                $.get("/profile?mode=editprofile", function(data) {
                    $(data).find('#ID_CAMPO_PROFILO').each(function() { /*modifica l'identificativo del campo profilo*/
                        var non = $(this).find('option[value="1"]:selected').length;
                        if (non) {
                            $(config.version).remove()
                        }
                    })
                })
            }
     
    });



Prima di convalidare lo script, è necessario apportare una modifica. Infatti, abbiamo bisogno dell'identificatore (ID) del campo del profilo in modo che lo script possa essere visualizzato o meno in base alla scelta compilata dal membro.

Profilo ►  Informazioni

Cerca il campo del profilo "Mostra firme". Premi il tasto F12 sulla tastiera per visualizzare gli strumenti di sviluppo del tuo browser. Fare clic sull'elenco delle scelte (vedi screenshot sotto) per individuare e recuperare l'identificatore del campo:

Guarda l'immagine:

Sostituisci variabile ID_CAMPO_PROFILO dall'identificatore (ID) recuperato sopra.

Non dimenticare di fare clic sul pulsante Convalida per salvare le modifiche.

Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9576
Località : Provincia di Varese

https://www.fmcodes.net/

A rozalia piace questo messaggio.

Niko è stato ringraziato dall'autore di questo topic.

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

- Argomenti simili

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