La data/ora di oggi è Sab 11 Mag 2024 - 7:18

1 risultato trovato per "EF3333"

Personalizza il tuo forum in base ai gruppi

Personalizza il tuo forum in base ai gruppi


Questo trucco ha lo scopo di presentare un'opzione per personalizzare la visualizzazione del tuo forum in base alla tua appartenenza a un gruppo .

Codice Javascript

Andiamo verso Pannello di amministrazione ► , assicuriamoci che la gestione dei codici JavaScript sia attivato, quindi creiamo un nuovo javascript con queste impostazioni

PhpBB2

  • Titolo: a tua scelta
  • Dove: su tutte le pagine
  • Codice:
    Codice:
    jQuery(window).load(function() {
      $('body').append('<div id="groups-perms" style="display:none;"></div>');
      $('#groups-perms').load('/groups' + ' .gen', function() {
        var a = document.getElementById('groups-perms').innerHTML;
        if (/nome_del_gruppo/i.test(a)) {
     
          exécutions
     
            };
        });
    });


Per tutte le altre versioni

  • Titolo: a tua scelta
  • Dove: in tutte le pagine
  • Codice:
    Codice:
    jQuery(window).load(function() {
      $('body').append('<div id="groups-perms" style="display:none;"></div>');
      $('#groups-perms').load('/groups' + ' .noList', function() {
        var a = document.getElementById('groups-perms').innerHTML;
        if (/nome_del_gruppo/i.test(a)) {
     
          exécutions
     
            };
        });
    });


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

Impostazioni dello script

2.1 Come funziona?

Questo script ti permette di navigare nella pagina /groups del tuo forum e controllare se il membro appartiene o meno al gruppo designato dallo script. Se quest'ultimo appartiene ad un gruppo designato da detto script allora si applicheranno le exécutions.

2.2 Designazione del gruppo

Nello script dato al punto 1 di questo tutorial (a seconda della versione del tuo forum), dovresti indicare il nome del gruppo nella variabile /nome_del_gruppo/. Ad esempio, se ho un gruppo "Membri", dovrò quindi scrivere /Membri/, facendo attenziona a lasciare il simbolo / da entrambi i lati . Per un forum in PhpBB3, questo darebbe quindi:

Codice:
jQuery(window).load(function() {
  $('body').append('<div id="groups-perms" style="display:none;"></div>');
  $('#groups-perms').load('/groups' + ' .noList', function() {
    var a = document.getElementById('groups-perms').innerHTML;
    if (/Membri/i.test(a)) {
 
      exécutions
 
        };
    });
});


2.3 Designazione delle esecuzioni

Ora è necessario informare le esecuzioni in base all'appartenenza al gruppo dei membri. Per illustrare le numerose possibilità a vostra disposizione, vi proponiamo le illustrazioni di seguito.

2.3.1 Visualizzare un link nella barra degli strumenti (toolbar) del menu

Prendiamo il seguente contesto: un utente si è registrato e la sua presentazione è stata convalidata dall'amministrazione del forum. Lo aggiungo al gruppo "Membri" del forum. Ora che è in questo gruppo, voglio consentirgli di accedere a Discord del mio forum. Il collegamento Discordia apparirà nella barra degli strumenti del menu .

Vedi l'esempio:


Per un forum in PhpBB3, lo script sarà:

Codice:
jQuery(window).load(function() {
  $('body').append('<div id="groups-perms" style="display:none;"></div>');
  $('#groups-perms').load('/groups' + ' .noList', function() {
    var a = document.getElementById('groups-perms').innerHTML;
    if (/Membri/i.test(a)) {
      $('#fa_menulist .fa_separator:eq(1)').after('<li><a href="https://link_del_tup_discord">Accedi a Discord</a></li>');
        };
    });
});


Sostituisci quindi https://link_del_tup_discord con il tuo link

2.3.2 Personalizza la visualizzazione di un elemento nel tuo forum

Prendiamo il seguente contesto: voglio colorare la barra degli strumenti in base al colore del gruppo "Membri".

Vedi l'esempio:


Su un forum in PhpBB3, lo script sarà:

Codice:
jQuery(window).load(function() {
  $('body').append('<div id="groups-perms" style="display:none;"></div>');
  $('#groups-perms').load('/groups' + ' .noList', function() {
    var a = document.getElementById('groups-perms').innerHTML;
    if (/Membri/i.test(a)) {
          $('#fa_toolbar').css('background-color','Code_hexadecimal');
        };
    });
});


Sostituisci Code_hexadecimalcon il codice colore desiderato (ad esempio #EF3333 ).




Da Niko
il Lun 15 Nov 2021 - 11:04
 
Cerca in: Header del forum
Argomento: Personalizza il tuo forum in base ai gruppi
Risposte: 0
Visite: 790

Torna in alto

Vai verso: