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

Mostrar um número de postagem ao lado de cada publicação

Publicações no novos temas não têm atualmente um número de postagem ou ID que pode ser usado para referenciá-los em discussões. Em breve estaremos adicionando um recurso que facilita a referência de posts 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 publicação em um tópico.

Observe que para referenciar uma publicação específica nos novos temas, usar o botão de cotação é ideal. A citação incluirá um link para a postagem para que o usuário possa facilmente saltar para essa postagem específica. Isso é preferido em vez de 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 publicação também inclui um link Compartilhar, que você pode usar para obter um link para essa publicação específica.

  1. Faça login na sua conta do Website Toolbox.
  2. Clique no botão Aparência link.
  3. Na Aparência , clique no botão HTML link.
  4. Copie o código HTML abaixo para o Código HTML da etiqueta de cabeçalho do fórum caixa de texto:

    <!-- 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. Salve as alterações.


If you still need help, please contact us.