Help > Forum > Temas y publicaciones > Mostrar un número de publicación junto a cada publicación

Mostrar un número de publicación junto a cada publicación

Publicaciones en la nuevos temas actualmente no tienen un número de publicación o ID que se pueda usar para hacer referencia a ellos en las discusiones. Pronto vamos a añadir una función que facilita la referencia de publicaciones en nuevos temas por número. Mientras tanto, puedes seguir las instrucciones que se indican a continuación para agregar un número de publicación junto a cada publicación de un tema.

Tenga en cuenta que para hacer referencia a una publicación específica en los nuevos temas, usar el botón de cotización es ideal. La cotización incluirá un enlace a la publicación para que el usuario pueda saltar fácilmente a esa publicación específica. Esto se prefiere sobre el uso de un número de publicación porque los números de publicación mencionados en la discusión serán incorrectos si una publicación se elimina más adelante por cualquier motivo. Cada publicación también incluye un enlace Compartir, que puedes usar para obtener un enlace para esa publicación específica.

  1. Inicie sesión en su cuenta de Website Toolbox.
  2. Haga clic en el botón Apariencia enlace.
  3. En la Apariencia , haga clic en el botón HTML enlace.
  4. Copie el código HTML a continuación en el archivo Código HTML de la etiqueta de la cabeza del foro cuadro 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. Ahórrate los cambios.


If you still need help, please contact us.