Help > Forum > Tópicos e Posts > Mostrar um número de postagem ao lado de cada postagem

Mostrar um número de postagem ao lado de cada postagem

Postagens no novos temas No momento, não tenho um número de postagem ou ID que possa ser usado para referenciá-los nas discussões. Em breve, adicionaremos um recurso que facilita a referência de postagens em novos temas por número. Enquanto isso, você pode seguir as instruções abaixo para adicionar um número de postagem ao lado de cada postagem em um tópico.

Observe que, para referenciar uma postagem específica nos novos temas, o ideal é usar o botão de citação. A citação incluirá um link para a postagem para que o usuário possa acessar facilmente essa postagem específica. É preferível usar um número de postagem porque os números de postagem mencionados na discussão estarão incorretos se uma postagem for excluída posteriormente por qualquer motivo. Cada postagem também inclui um link de compartilhamento, que você pode usar para obter um link para essa postagem específica.

  1. Faça login na sua conta do Website Toolbox.
  2. Clique no Integrar link no menu principal.
  3. Clique no HTML link.
  4. Copie o código HTML abaixo para o Código HTML da tag principal do fórum caixa de texto:

    <!-- Add post numbers next to each post of a topic. ie: #1, #2, #3 -->
    <script>
    window.addEventListener("DOMContentLoaded", function() {
        if (jQ('#posts-list').length && window.location.href.match(/\/post\//)) {
            if (jQ('.page-numbers').length) {
                var matches = jQ('.page-numbers').text().replace(',','').match(/[0-9]+/);
                if (matches) {
                    var trail = parseInt(matches[0]);
                    var num = 0;
                    jQ('.post-body.pull-left').each(function () {
                        if(jQ(this).find('.post-edit').length) {
                            num++;
                            jQ(this).find('.post-edit').eq(0).before("#"+num+"");
                        }
                        if (num == 1 && trail > 1) {
                            num = trail - 1;
                        }
                    });
                }
            } else {
                var num = 0;
                jQ('.post-body.pull-left').each(function () {
                    num++;
                    jQ(this).find('.post-edit').eq(0).before("#"+num+"");
                });
            }
        }
    });
    </script>
    
    <style>
      [id^="post_list_"] .panel-dropdown {
        display: flex;
        align-items: center;
      }
    </style>
    
  5. Salvar as mudanças.


If you still need help, please contact us.