Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Feature Requests
  3. Add Highlight/Pin a specific post within a topic

Add Highlight/Pin a specific post within a topic

Scheduled Pinned Locked Moved Feature Requests
highlightpinpost
2 Posts 2 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DownPWD This user is from outside of this forum
    DownPWD This user is from outside of this forum
    DownPW
    wrote on last edited by
    #1

    Hello @baris @julian

    Is it possible to add the ability for admins and moderators to visually highlight a specific post within a topic, directly from the post's edit/tools menu (the ⋮ ellipsis menu) ?

    Currently, NodeBB only allows pinning an entire topic to the top of a category. There is no native way to draw attention to a specific reply or post within a long thread.

    This is particularly useful when:

    • A moderator or admin posts an important update mid-thread (e.g. rule changes, announcements, warnings)
    • A staff message needs to stand out from regular user replies
    • A thread is reopened with new conditions and the relevant post needs to be immediately visible

    Right now, the only workaround is to manually add custom CSS targeting the post's data-pid attribute which is not user-friendly and requires admin-level CSS knowledge.

    When enabled, the post would:

    • Display a visible banner/label above the post content (e.g. "📌 Important staff message" or other message)
    • Have a distinct visual style (colored border, background) to stand out from regular posts
    • Be toggleable (highlight / remove highlight)
    • Optionally allow a custom label text to be set

    Suggested UI

    • In the ⋮ post tools menu: 📌 Highlight this post
    • A modal or inline input to optionally set a custom label
    • A highlighted post could expose a data-highlighted attribute or a .highlighted class for theme-level styling

    Current Workaround

    li.material[component="post"][data-pid="XXXXX"]::after {
        content: "📌 Important staff message";
        position: absolute;
        top: 0; left: 0; right: 0;
        background: #f39c12;
        color: #fff;
        font-weight: bold;
        padding: 6px 14px;
    }
    

    Example

    68725f2f-f460-462c-a03b-b32385a23d27-image.jpeg

    This works but requires manual CSS editing per post and breaks on theme changes.

    Many thanks

    julianJ 1 Reply Last reply
    0
    • DownPWD DownPW

      Hello @baris @julian

      Is it possible to add the ability for admins and moderators to visually highlight a specific post within a topic, directly from the post's edit/tools menu (the ⋮ ellipsis menu) ?

      Currently, NodeBB only allows pinning an entire topic to the top of a category. There is no native way to draw attention to a specific reply or post within a long thread.

      This is particularly useful when:

      • A moderator or admin posts an important update mid-thread (e.g. rule changes, announcements, warnings)
      • A staff message needs to stand out from regular user replies
      • A thread is reopened with new conditions and the relevant post needs to be immediately visible

      Right now, the only workaround is to manually add custom CSS targeting the post's data-pid attribute which is not user-friendly and requires admin-level CSS knowledge.

      When enabled, the post would:

      • Display a visible banner/label above the post content (e.g. "📌 Important staff message" or other message)
      • Have a distinct visual style (colored border, background) to stand out from regular posts
      • Be toggleable (highlight / remove highlight)
      • Optionally allow a custom label text to be set

      Suggested UI

      • In the ⋮ post tools menu: 📌 Highlight this post
      • A modal or inline input to optionally set a custom label
      • A highlighted post could expose a data-highlighted attribute or a .highlighted class for theme-level styling

      Current Workaround

      li.material[component="post"][data-pid="XXXXX"]::after {
          content: "📌 Important staff message";
          position: absolute;
          top: 0; left: 0; right: 0;
          background: #f39c12;
          color: #fff;
          font-weight: bold;
          padding: 6px 14px;
      }
      

      Example

      68725f2f-f460-462c-a03b-b32385a23d27-image.jpeg

      This works but requires manual CSS editing per post and breaks on theme changes.

      Many thanks

      julianJ This user is from outside of this forum
      julianJ This user is from outside of this forum
      julian
      wrote on last edited by
      #2

      @DownPW it sounds like you are looking for the "suggested answer" part of the question and answer plugin.

      When an answer is selected, it is floated to the top of the replies.

      1 Reply Last reply
      0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      Powered by NodeBB Contributors
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups