PhpBB: Aggregare i doppi post


Tutorial PhpBB: Aggregare i doppi post

Messaggio Da Niko il Mar 11 Giu 2013 - 21:49

PhpBB: Aggregare i doppi post


Ciao,

Quando un membro inserisce due post di fila, conalcune informazioni ripetute di scarso interesse come nell'esempio:

Questo script permette di fare questo:



Configurazione per 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
});

Configurazione per 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 di stile: CSS


I blocchi dei doppi post hanno una classe doublepost.
Come tutte le altre classi può essere modificata con i codici CSS ( PDA > Visualizzazione > Colori > Foglio di stile):

Codice:
.doublepost { border-top: 1px solid #888888 }
in questo caso verrà messo un bordo divisore in alto di colore #888888 e spessore 1px :bene:

Enjoy! Di festa


Tutorial creato da: Etana (Ea)
Copyrigth © FORUMATTIVO.COM


avatar
Niko
Veterano dello staff
Veterano dello staff


Sesso : Maschile
Età : 21
Messaggi : 7761
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