Announcement

Collapse
No announcement yet.

Floating “Start a New Topic” Button for vBulletin 6.1.5+

Collapse
X
Collapse
First Prev Next Last
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Free Mod Floating “Start a New Topic” Button for vBulletin 6.1.5+

    The new vBulletin 6.1.5 release introduced a great feature called the Start a Topic Module. This module adds a “Start a New Topic” button that allows users to easily create new discussions in any available forum channel. Because it’s a module, you can place it anywhere on your pages — even site-wide — by adding it to a global section.

    This modification takes this new feature a step further:
    • It places the Start a New Topic button in a global section near the footer.
    • The button is sticky (floating), so it stays visible as users scroll.
    • The button label has been simplified to a clean “+” icon for a modern, minimal look.
    Here’s an example of how it appears:

    Click image for larger version  Name:	image.png Views:	118 Size:	113.7 KB ID:	33348

    To do this, simply drag and drop a Start a Topic module into a global section in Sitebuilder and then copy and paste the below custom CSS in css_additional.css template in each of the active themes your forum is using:
    Code:
    .js-start-new-topic-wrapper {
        position: fixed;
        bottom: 20px; /* adjust the position as needed */
        right: 20px; /* adjust the position as needed */
        z-index: 99; /* adjust value as needed */
    }
    
    .js-start-new-topic {
        font-size: 0 !important;
        border-radius: 50%;
        width: 65px; /* adjust the size as needed */
        height: 65px; /* adjust the size as needed */
    }
    
    .js-start-new-topic::before {
        content: '+';
        font-size: 4rem;  /* adjust the font size as needed */
        display: inline-block;
        width: 100%;
        font-weight: normal;
    }
    
    .js-start-new-topic .fa-plus {
        display: none;
    }
    
    .js-start-new-topic .fa-plus::before {
        text-align: center;
    }
    You may adjust some values according to your preferences.

    If you find this free mod helpful, please consider supporting it with a donation.
    Last edited by glennrocksvb; 11-11-2025, 10:51 PM.
    Buy me a coffeePayPal QR Code
    My Amazon Affiliate Link
    Fast vBulletin VPS Host:
    This site is hosted by IONOS

    #2
    Thank you, Glenn!

    Comment


      #3
      Thanks Glenn

      Comment


        #4
        Great thanks Glenn

        Comment


          #5
          Nice little mod. Thanks Glenn.

          You should add z-index: 99; in .js-start-new-topic-wrapper, otherwise module titles can be drawn over the floating new topic button like this:

          Click image for larger version  Name:	Screenshot 2025-11-08 145336.png Views:	0 Size:	12.7 KB ID:	33353

          Code:
          ...
          .js-start-new-topic-wrapper {
              position: fixed;
              bottom: 20px; /* adjust the position as needed */
              right: 20px; /* adjust the position as needed */
              z-index: 99;
          }
          ....
          ​
          Hope this helps one or another.

          Comment


            #6
            Yeah you may need it if you have a custom style where module headers also have z-index.

            By default, the Default Style and other vB6 themes have no module headers with z-index. But if you have a custom CSS that adds z-index to module headers, then you need to also add a z-index to the js-start-new-topic-wrapper with a higher value than that of the module header z-index.
            Buy me a coffeePayPal QR Code
            My Amazon Affiliate Link
            Fast vBulletin VPS Host:
            This site is hosted by IONOS

            Comment


              #7
              Did you know that I planned to develop a Sticky Plus Button mod 9 years ago? I just wasn't able to finish it.

              Want to increase user engangement and interaction on your vBulletin 5 forum? One of the ways to increase user participation is by making it easy for them to post


              It's not just for starting a new topic but also for sending a PM, updating status, starting a new search and for jumping to any page.
              Buy me a coffeePayPal QR Code
              My Amazon Affiliate Link
              Fast vBulletin VPS Host:
              This site is hosted by IONOS

              Comment


                #8
                I found 2 instances where the + button shows behind some controls in Default Style.

                Click image for larger version

Name:	image.png
Views:	186
Size:	6.2 KB
ID:	33357
                Click image for larger version

Name:	image.png
Views:	217
Size:	4.5 KB
ID:	33358

                So it's definitely needed to add a z-index to the + button wrapper. I have updated the CSS code in the first post. Please update your code if you have previously installed this mod.​​
                Buy me a coffeePayPal QR Code
                My Amazon Affiliate Link
                Fast vBulletin VPS Host:
                This site is hosted by IONOS

                Comment


                  #9
                  There seems to be a problem on mobile devices (at least in Safari on iPhone with iOS 26.1), see screenshot.

                  Click image for larger version  Name:	image.png Views:	0 Size:	114.1 KB ID:	33361

                  The left floating button is from my cookie consent management addon. On desktop everything is fine.​

                  Comment


                    #10
                    flohse, I can't reproduce the issue on my end. I would have to see it on your site to be able to inspect and see what's going on.
                    Buy me a coffeePayPal QR Code
                    My Amazon Affiliate Link
                    Fast vBulletin VPS Host:
                    This site is hosted by IONOS

                    Comment


                    • flohse
                      commented
                      Editing a comment
                      I have sent you a pm, since the details are not of public interest.

                    #11
                    The problem seems to occur only in Safari. It does not matter whether on a mobile iOS device or under macOS 26.1.

                    The issue does not occur in Chrome on Android.

                    Comment


                      #12
                      great . .. installed...

                      glenn.. what about a mod that include the possibility to share a post.. something like other platform do.. when i click the share icon i can choose if copy the linlk.. whatsapp.. email or other...

                      Click image for larger version  Name:	image.png Views:	0 Size:	51.7 KB ID:	33367


                      i think this is something that miss in vbulletin.. and people are used to have..

                      what you think glenn?

                      Comment


                        #13
                        Originally posted by flohse View Post
                        There seems to be a problem on mobile devices (at least in Safari on iPhone with iOS 26.1), see screenshot.

                        Click image for larger version Name:	image.png Views:	0 Size:	114.1 KB ID:	33361

                        The left floating button is from my cookie consent management addon. On desktop everything is fine.​
                        I’m seeing that too

                        Click image for larger version  Name:	IMG_6063.jpg Views:	0 Size:	72.0 KB ID:	33369

                        For me it is very distracting to have it there floating on the page, but that is just my opinion. I like the stock VB version up top on the global module

                        Comment


                        • glennrocksvb
                          commented
                          Editing a comment
                          I'll take a look on your site.

                        #14
                        I have updated the CSS code in the first post to make it work in Safari.

                        I basically replaced text-indent: -99999px with font-size: 0 !important;

                        It seems like Safari doesn't like negative text-indent.
                        Buy me a coffeePayPal QR Code
                        My Amazon Affiliate Link
                        Fast vBulletin VPS Host:
                        This site is hosted by IONOS

                        Comment


                          #15
                          This does the trick!

                          Thanks Glenn.

                          Comment


                          • glennrocksvb
                            commented
                            Editing a comment
                            Great! Thanks for confirming the fix.

                        Latest Posts

                        Collapse

                        Working...
                        X
                        Searching...Please wait.
                        An unexpected error was returned: 'Your submission could not be processed because you have logged in since the previous page was loaded.

                        Please push the back button and reload the previous window.'
                        An unexpected error was returned: 'Your submission could not be processed because the token has expired.

                        Please push the back button and reload the previous window.'
                        An internal error has occurred and the module cannot be displayed.
                        There are no results that meet this criteria.
                        Search Result for "|||"