Плагин «Топик навигация»
2 фото

Если текст топика большого размера Вы можете разбить его на разделы используя теги <h4>, <h5>, <h6>. При просмотре топика к нему будет добавлено оглавление для удобной навигации пользователей.
Пример работы здесь.
26 комментариев
Было бы удобнее, если бы меню было сбоку текста (справа).
И еще включить опцию по мере просмотра текста, сверху или сбоку (как у Вас) в меню, указывая где именно находится читатель (выделяя).
— Добавлена возможность указывать в топике создавать ли навигацию на основе заголовков
— Добавлена плавная прокрутка текста
При добавлении топика добавить опцию-чекбоксы «Где разместить навигацию:
— над топиком
— в плавающем блоке сайдбара
Только сделать так, чтобы как минимум один был отмечен.
Эти опции в состоянии disabled, а если отмечен чекбокс „Добавить навигацию“ — то убираем disabled.
В конфиге дать возможность задать умолчание для чекбокса (checked/unchecked)
Опция «Разместить навигацию» с двумя чекбоксами
— над топиком
— в плавающем блоке сайдбара
И уже на основе этого задавать логику:
— не отмечен ни один — не делаем навигацию
— и т.д.
Сейчас можно включить автоматом все топики обрабатывать или только те где указано.