Aggregare i doppi post di uno stesso membro

Tutorial Aggregare i doppi post di uno stesso membro

Messaggio Da Niko Dom 2 Nov 2014 - 14:55

Aggregare i doppi post di uno stesso membro


Definizione

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

Aggregare i doppi post di uno stesso membro Captu197

Aggregare i doppi post di uno stesso membro Act_bottomQuesto tutorial è applicabile solamente ai forum che sfruttano le versioni PhpBB3 e PhpBB2

Installa il codice javascript

Vai verso [color:7043=#333]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.


Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 27
Messaggi : 9431
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.