Aggregare i doppi post di uno stesso membro


Tutorial Aggregare i doppi post di uno stesso membro

Messaggio Da Niko il Dom 2 Nov 2014 - 14:55

Aggregare i doppi post di uno stesso membro


Aggregare i doppi post di uno stesso membro

Questo tutorial vi permetterà di aggregare i messaggi di uno stesso utente nel caso che vengano inseriti di seguito.


Questo tutorial è applicabile solamente ai forum che sfruttano le versioni PhpBB3 e PhpBB2

Installa il codice javascript
Vai verso PDA ► Moduli ► HTML & Javascript ► Gestione del codici javascript e crea un nuovo codice js:

  • Titolo: a vostra scelta
  • Dove: nei topic/argomenti
  • Codice:
    • PhpBB2
      Codice:
      $(function() {
        var c = "", a, d = 0, b = 0;
        $("tr.post").each(function() {
          var e = $("> td:first span.name", this).text();
          e != c ? (d++, b++, a = $(this), b % 2 != d % 2 && $("> td", a).add($("> td", a.next())).toggleClass("row1 row2"), c = e) : (b++, $(a).find("div.signature_div").remove(), $("> td:last", a).append($("> td:last > table ", this).addClass("doublepost").attr("id", $(this).attr("id").replace(/^p([0-9]+)$/, "$1"))), $(this).next().remove(), $(this).remove())
        });
        var f = location.hash;
        location.hash = "";
        location.hash = f
      });
    • PhpBB3
      Codice:
      $(function() {
        var c = "", a, d = 0, b = 0;
        $("div.post").each(function() {
          var e = $(".postprofile dt", this).text();
          e != c ? (d++, b++, a = $(this), b % 2 != d % 2 && a.toggleClass("row1 row2"), c = e) : (b++, $(a).find("div.signature_div").remove(), $("div.postbody", a).append($("div.postbody", this).attr("class", "doublepost").attr("id", $(this).attr("id").replace(/^p([0-9]+)$/, "$1"))), $(this).remove())
        });
        var f = location.hash;
        location.hash = "";
        location.hash = f
      });





Modifica del codice CSS
I doppi post vengono registrati sotto la classname doublepost

Per esempio, possiamo aggiungere una personalizzazione (PDA ► Visualizzazione ► Immagini e colori ► Colori ► Foglio di stile CSS) come questa:

Codice:
.doublepost {
border-top: 1px solid #888;
}

In questo modo verrà aggiunto un bordo grigio (#888) di 1 pixel sopra ai doppi post per suddividerli tra di loro.




© Forum dei forum


Se si desidera aprire un topic di supporto potete indicare il seguente titolo:
Aggregare i doppi post di uno stesso membro

Staff FDF - Forum di supporto per Forumattivo IT
Copyrigth © FORUMATTIVO.COM

Questo tutorial è stato creato da Ea del forum di supporto francese

avatar
Niko
Veterano dello staff


Sesso : Maschile
Età : 20
Messaggi : 7758
Località : Provincia di Varese


Vedi il profilo dell'utente https://www.translationscloud.com
Niko è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

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