Help > Forum > Themen & Beiträge > Zeigt eine Beitragsnummer neben jedem Beitrag

Zeigt eine Beitragsnummer neben jedem Beitrag

Beiträge in der neue Themen haben derzeit keine Beitragsnummer oder ID, mit der sie in Diskussionen referenziert werden können. Wir werden in Kürze eine Funktion hinzufügen, die es einfach macht, Beiträge in neuen Themen anhand der Nummer zu referenzieren. In der Zwischenzeit kannst du den nachstehenden Anweisungen folgen, um neben jedem Beitrag in einem Thema eine Beitragsnummer hinzuzufügen.

Beachten Sie, dass die Verwendung der Zitatschaltfläche ideal ist, um auf einen bestimmten Beitrag in den neuen Themen zu verweisen. Das Zitat enthält einen Link zum Beitrag, sodass der Benutzer problemlos zu diesem bestimmten Beitrag springen kann. Dies wird der Verwendung einer Beitragsnummer vorgezogen, da die in der Diskussion genannten Beitragsnummern falsch sind, wenn ein Beitrag später aus irgendeinem Grund gelöscht wird. Jeder Beitrag enthält auch einen Link zum Teilen, über den Sie einen Link für diesen bestimmten Beitrag abrufen können.

  1. Loggen Sie sich in Ihr Website Toolbox-Konto ein.
  2. Klicken Sie auf Integrieren Link im Hauptmenü.
  3. Klicken Sie auf HTML Link.
  4. Kopieren Sie den folgenden HTML-Code in das HTML-Code für Forenüberschrift Textfeld:

    <!-- 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. Speichern die Änderungen.


If you still need help, please contact us.