Help > Forum > Sujets et messages > Affichage d'un numéro de poste à côté de chaque message

Affichage d'un numéro de poste à côté de chaque message

Messages dans le nouveaux thèmes n'ont pas actuellement de numéro de poste ou d'ID qui peut être utilisé pour les référencer dans les discussions. Nous allons bientôt ajouter une fonctionnalité qui permet de référencer facilement les messages dans de nouveaux thèmes par numéro. En attendant, vous pouvez suivre les instructions ci-dessous pour ajouter un numéro de publication à côté de chaque article dans une rubrique.

Notez que pour référencer un article spécifique dans les nouveaux thèmes, utiliser le bouton de devis est idéal. Le devis inclura un lien vers le message afin que l'utilisateur puisse facilement passer à ce message spécifique. Ceci est préférable à l'utilisation d'un numéro de poste car les numéros de poste mentionnés dans la discussion seront incorrects si un message est supprimé plus tard pour une raison quelconque. Chaque publication comprend également un lien Partager, que vous pouvez utiliser pour obtenir un lien pour cette publication spécifique.

  1. Connectez-vous à votre compte Website Toolbox.
  2. Cliquez sur le bouton Apparence lien.
  3. Dans le Apparence , cliquez sur le bouton HTML lien.
  4. Copiez le code HTML ci-dessous dans le fichier Code HTML de la balise de tête de forum zone de texte :

    <!-- Add post numbers next to each post of a topic. ie: #1, #2, #3 -->
    <script>
    window.addEventListener("load", function() {
        if (jQ('#posts-list').length && window.location.href.match(/\/post\//)) {
            if (jQ('.page-numbers').length) {
                var matches = jQ('.page-numbers').text().match(/[0-9]+/);
                if (matches) {
                    var trail = parseInt(matches[0]);
                    var num = 0;
                    jQ('.post-body-wrapper').each(function () {                    
                        if(jQ(this).find('.post-edit').length) {
                            num++;
                            jQ(this).find('.post-edit').append('#'+num);
                        }
                        if (num == 1 && trail > 1) {
                            num = trail - 1;
                        }
                    });
                }
            } else {
                var num = 0;
                jQ('.post-body-wrapper').each(function () {
    
                num++;
                jQ(this).find('.post-edit').append('#'+num);
                });
            }
        }
    });
    </script>
    
  5. Sauvegardez les changements.


If you still need help, please contact us.