Puedes seguir los pasos que se indican a continuación para mostrar un número de publicación junto a cada publicación de un tema.
Por lo general, es mejor usar el enlace de respuesta dentro de una publicación cuando quieras hacer referencia a esa publicación en tu respuesta. Esto incluye automáticamente un enlace a la publicación original para que los lectores puedan acceder a ella fácilmente. Este enfoque es más confiable que mencionar un número de publicación, ya que los números de publicación pueden cambiar si alguna publicación se elimina más adelante. También puedes usar el icono de compartir en cada publicación para copiar un enlace directo a la misma.
Pasos para mostrar los números de correo
- Inicie sesión en su cuenta de Website Toolbox.
- Haga clic en el Integrar enlace en el menú principal.
- Haga clic en el Código personalizado enlace.
- Copia el código HTML que aparece a continuación en el Código HTML de la etiqueta principal del foro cuadro de texto:
window.addEventListener («DOMContentLoaded», función () { const container = document.querySelector ('#posts -list'); si (! contenedor ||! window.location.href.match (/\ /post\//)) devuelve; const observer = new MutationObserver (función (mutaciones) { let shouldRenumber = falso; para (número constante de mutaciones) { for (nodo constante de m.addedNodes) { si (node.nodeType! == 1) continuar; if (node.matches && node.matches ('.post-body.pull-left')) shouldRenumber = true; de lo contrario, if (node.querySelector && node.querySelector ('.post-body.pull-left')) shouldRenumber = true; si (node.id && node.id.startsWith ('post_row_')) { const el = document.getElementById (node.id); if (el && window.getComputedStyle (el) .display === 'none') should Renumber = true; } } if (m.type === 'atributos' && m.target.id && m.target.id.StartsWith ('post_row_')) { const el = m.target; if (el && window.getComputedStyle (el) .display === 'none') should Renumber = true; } } si (debería numerar) volver a numerar las publicaciones (); }); función RenumberPosts () { observer.disconnect (); comencemos = 1; const pageText = jQ ('.números de página') .text () || «; var paginationNum = pageText.replace (/, /g, «»); const matches = paginationNum.match (/[0-9] +/); if (matches) start = parseInt (matches [0], 10); deja que postNumber = comience; si (inicio > 1) { postNumber = inicio - 1; } jQ ('#posts -list .post-body .postoptions') .each (function () { const OptionsElement = jQ (esto); if (OptionsElement.closest ('.post-body') .is (':visible')) { OptionsElement.find ('.post-number') .remove (); if (OptionsElement.closest ('.first-post') .length) { OptionsElement.append ('#1'); } otra cosa { OptionsElement.append ('#' + postNumber +' '); } Número postal++; } }); observer.observe (container, {childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class']}); } Cambiar la numeración de las publicaciones (); observer.observe (container, {childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class']}); }); - Guardar los cambios.