Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Astuces Forumactif

EDGE/ PHPBB2 / PHPBB3/ PUNBB / INVISION/ MODERNBB/ AWESOMEBB
 
AccueilAccueil  PortailPortail  Connexion  S'enregistrerS'enregistrer  
-56%
Le deal à ne pas rater :
Figurines Funko POP TV SQUID GAME à 6,99€
6.99 € 15.99 €
Voir le deal

 

 [PHPBB2] Agréger les doubles post

Aller en bas 
AuteurMessage
Milouze14
Fondateur

Milouze14



[PHPBB2] Agréger les doubles post Empty
MessageSujet: [PHPBB2] Agréger les doubles post   [PHPBB2] Agréger les doubles post EmptyLun 10 Mai 2021 - 7:49

Hello les ami(e)s,
le script déposé sur le forum des forums n'étant plus accessible dans les astuces:
https://forum.forumactif.com/t94973-listing-des-trucs-astuces#2353857

Car il ne fonctionnait plus,surement dû à l'ajout des likes, il méritait donc une petite correction impeccable .

Rappel sur la fonctionnalité de cette astuce:
Elle permet de cumuler les messages d'un membre

Affichage normal:

[PHPBB2] Agréger les doubles post 1323


Affichage après l'astuce:

[PHPBB2] Agréger les doubles post 2121



Voir sur le forum Anglais:
https://help.forumotion.com/t136448-phpbb-aggregate-double-posts#920533

Il est désormais fonctionnel.

Vous avez deux choix, le premier n'affichera pas les signatures.
Le deuxième n'affichera pas les signatures et ni les likes.

A vous de choisir celui qui vous convient  hinhin

Pour ne pas afficher les signatures:

Code:

$(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 > table 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
        });


Pour ne pas afficher les signatures et les likes:
Code:

$(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,div.fa_like_div").remove(), $("> td:last > table 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
        });


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.

Cocher  Sur les sujets


Déposer le script souhaité:



Penser a cliquer sur le bouton Valid


L'astuce est conçue pour un template non modifié.

Puis un peu de style comme mentionné sur le forum Anglais:


Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

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


Penser a cliquer sur le bouton [PHPBB2] Agréger les doubles post Sans_t10

Voir sur le forum des forums, l'astuce mise à jour:
https://forum.forumactif.com/t405404-fusionner-agreger-les-multi-messages-double-post#3380145


Revenir en haut Aller en bas
https://www.milouze14.com
 
[PHPBB2] Agréger les doubles post
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [PHPBB2] Remplacer le mot Invité
» [PHPBB2] Coloriser individuellement les catégories
» [PHPBB2] Séparer les messages
» [PHPBB2]Pagination simplifiée
» [PHPBB2]Supprimer le tag "Re" sur les messages

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Astuces Forumactif :: Astuces Forumactif :: Les astuces Phpbb2-
Sauter vers: