Personalizza i titoli dei BBcode Spoiler, Codice e Citazione

Tutorial Personalizza i titoli dei BBcode Spoiler, Codice e Citazione

Messaggio Da Niko Dom 17 Gen 2021 - 2:04

Personalizza i titoli dei BBcode Spoiler, Codice e Citazione


Questo trucco mira a sostituire i titoli "code", "quote", "spoiler" sui tuoi forum e funziona su tutte le versioni di Forumattivo (inclusa la versione mobile).

Configurazione

Dobbiamo creare un codice javascript, quindi andiamo verso Pannello di amministrazione ► Moduli ► HTML & Javascript ► Gestione del codice Javascript e creiamone uno nuovo con queste impostazioni:
  • Titolo: a tua scelta
  • Dove: in tutti gli argomenti
  • Codice:
    Codice:
    ;$(function() {
     
      /* parametri modificabili */
      var spoiler_text = "Clicca qui per vedere cosa c'è scritto:";
      var citation_text = "Questa è una citazione :";
      var code_text = "Questo è un codice";
      var a_ecrit_text = " ha scritto precedentemente :";
      /* fine parametri modificabili */
     
      $(".postbody, #mpage-body-modern .post-content").find("dl.spoiler dt, div.spoiler div.spoiler_title, dl.codebox dt, div.codebox p, dl.codebox dt span.genmed b, blockquote cite").each(function() {
        if (!this.hasChildNodes() || this.firstChild.nodeType != 3) return;
     
        var c = this.firstChild, t = c.nodeValue.trim();
     
        t == "Spoiler:" && (c.nodeValue = spoiler_text) ||
        t == "Citation :" && (c.nodeValue = citation_text) ||
        t == "Code:" && (c.nodeValue = code_text) ||
        t.substr(-9) == " a écrit:" && (c.nodeValue = t.substr(0, t.length - 9) + a_ecrit_text);
      }).filter('cite, dl.codebox dt span.genmed b').find('a[rel][href^="/u"]').each(function(){
        if($(this).text().substr(0,1)!="@")return;
        $(this.nextSibling).replaceWith(a_ecrit_text);
      });
    });


Personalizzazione e Note

  • Fare clic per visualizzare il contenuto: sostituirà il testo Spoiler:
  • Questa è una citazione: sostituirà il testo Citazione:
  • Questo è un codice: sostituirà il testo Codice:
  • ha scritto in precedenza: sostituirà il ha scritto:


Se lo desiderate non dovete fare altro che cambiare la prima parte del codice inserendo i testi che più preferite :good:

Tenete conto però che:
  1. Non modifica spoiler personalizzati
  2. È retroattivo: modifica tutte le citazioni, i blocchi di codice, nonché gli spoiler non personalizzati già presenti sul forum.
  3. Facilmente configurabile secondo i tuoi desideri.



Niko
Niko
Moderatore
Moderatore

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

https://www.fmcodes.net/
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.