Announcement

Collapse
No announcement yet.

2 different terms of service in use

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 2 different terms of service in use

    I see a shorter terms under Help using "general_tos_gfaqtext" phrase accessible from the footer menu.
    /help#community_overview/general_tos

    There is another longer terms and rules on the sign up form (agree to terms) fetched from "site_terms_and_rules" phrase.

    Why do we have 2 redundant terms pages?

    What is the link to the terms on sign up form so I can use this longer content for footer Terms link?

    TIA
    webcms
    Senior Member
    Last edited by webcms; Thu 5 Mar '20, 6:28pm.

  • #2
    It's not consistent - Terms are in Help but Privacy is not.

    Comment


    • #3
      Different phrases for different sections. As the site owner, you would need to sync these or simply redirect your Terms of Service link to the help. The software is used in many different ways and we have to try and accommodate them all. This is one of the pitfalls of creating a software package that is highly customizable.
      Translations provided by Google.

      Wayne Luke
      The Rabid Badger - a vBulletin Cloud demonstration site.
      vBulletin 5 API

      Comment


      • #4
        Is there a link to the terms that pop up while signing up? If not, how to create a new page and put that phrase on the new page?

        here is the phrase name - site_terms_and_rules

        The other phrase is in Help but don’t want to use that for terms link

        Comment


        • #5
          Create a new custom template on your style.

          1. Go to Styles -> Style Manager.
          2. Select "Add New Template" for your style.
          3. Enter the following text for your template:

          Title - site_terms_and_rules.
          Code:
          Code:
          <div>
          {vb:phrase site_terms_and_rules}
          </div>
          Then go to Site Builder and create a new page. On this page, add the Page Title Module and the Display Template Module. Change the options of the Display Template Module to display the site_terms_and_rules template.
          Translations provided by Google.

          Wayne Luke
          The Rabid Badger - a vBulletin Cloud demonstration site.
          vBulletin 5 API

          Comment


          • #6
            Thank you!

            I noticed that the template renders <p> tags but not <ul> and <li> tags in my html

            Comment


            • #7
              It does but not in the way you think. Lists are used for a lot of things in vBulletin. They make up the links in the navigation bar, breadcrumbs, and footer. They are used for the user menu at the top of the page. They are used for module tabs. They are used to list blogs and groups on those pages. They are used to show images in Photo Galleries. In order to do this and to make sure elements look as close to the same across different browsers, there is a template called "css_reset.css" which changes a lot of default browser behavior. With the default browser behavior stripped from elements the software can be styled to fit the needs of the software. This is fairly common across modern web applications.

              What you're seeing is a side effect of this. You can turn the default behavior back on for your personal elements by using a CSS Class. You would add this to your css_additional.css template.

              Code:
              ul.list {list-style-type: round;margin-left: 15px;}
              ol.list {list-style-type: decimal;margin-left: 15px;}
              Then add class="list" to your <ul> and <ol> tags. You can even get creative and use emoji characters (like a musical note) or images for your list bullets.

              https://developer.mozilla.org/en-US/...ist-style-type
              Translations provided by Google.

              Wayne Luke
              The Rabid Badger - a vBulletin Cloud demonstration site.
              vBulletin 5 API

              Comment


              • #8
                Thank you, Wayne!

                Comment


                • #9
                  Was thinking about this and the above solution is very specific. You can probably make your CSS less specific (more generic) if you want and not worry about classes in your basic HTML.

                  Something like:

                  Code:
                  .custom-html-widget ul {list-style-type: round; margin-left: 15px;}
                  .custom-html-widget ul {list-style-type: decimal; margin-left: 15px;}
                  This would apply this to every static html module on the site.
                  Translations provided by Google.

                  Wayne Luke
                  The Rabid Badger - a vBulletin Cloud demonstration site.
                  vBulletin 5 API

                  Comment


                  • #10
                    The above CSS would work for Static HTML. Since we used Display Template (not Custom HTML), the class that is getting rendered is widget-content, the above code does not affect the formatting. When I changed the above code to widget-content, it works but -

                    .widget-content ol {list-style-type: decimal}
                    .widget-content ul {list-style-type: disc}
                    .widget-content li {margin-left: 30px}

                    other widgets such as Latest Topics, Trending, Channels, What Going On, Top Active Users, etc are getting affected. I may have to use the class name in the terms as you suggested above.

                    Comment


                    • #11
                      Your CSS is very generic. Every module will have widget-content. The easiest way to limit it would be to use an enclosing class on your custom template.

                      Code:
                      <div class="mycustomclass">
                      ...other stuff in template...
                      </div>
                      Then use this CSS:

                      Code:
                      .mycustomclass ol {list-style-type: decimal}
                      .mycustomclass ul {list-style-type: disc}
                      .mycustomclass li {margin-left: 30px}
                      Translations provided by Google.

                      Wayne Luke
                      The Rabid Badger - a vBulletin Cloud demonstration site.
                      vBulletin 5 API

                      Comment


                      • #12
                        That worked, perfectly!

                        Thank you!!

                        Comment


                        • #13
                          There is a "Themes" style on the top (root node - like a global template). Does adding a style template to this theme apply to all other styles?

                          Apparently, it does.

                          Comment


                          • #14
                            Children styles will inherit new template, template edits and style variable changes from their parents as long as the item hasn't been edited in the child previously.
                            Translations provided by Google.

                            Wayne Luke
                            The Rabid Badger - a vBulletin Cloud demonstration site.
                            vBulletin 5 API

                            Comment

                            widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
                            Working...
                            X