Help > Forum > Темы и сообщения > Показ номера поста рядом с каждым сообщением

Показ номера поста рядом с каждым сообщением

Сообщения в новые темы в настоящее время нет номера поста или идентификатора, который может быть использован для ссылки на них в обсуждениях. Вскоре мы добавим функцию, которая позволит легко ссылаться на сообщения в новых темах по номеру. Тем временем, вы можете следовать инструкциям ниже, чтобы добавить номер сообщения рядом с каждым сообщением в теме.

Обратите внимание, что для ссылки на конкретный пост в новых темах, использование кнопки цитаты является идеальным. Цитата будет включать ссылку на пост, чтобы пользователь мог легко перейти к этому конкретному сообщению. Это предпочтительнее, чем использовать номер должности, потому что номера должностей, упомянутые в обсуждении, будут неверными, если пост будет удален позже по какой-либо причине. Каждый пост также включает ссылку Share, которую вы можете использовать, чтобы получить ссылку на этот конкретный пост.

  1. Войдите в свою учетную запись панели инструментов веб-сайта.
  2. Нажмите кнопку Внешний ссылка.
  3. В окне Внешний выберите пункт меню HTML ссылка.
  4. Скопируйте HTML-код ниже в файл HTML-код главы форума текстовое поле:

    <!-- 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. Сохранение изменения.


If you still need help, please contact us.