newbie question: best way to update the forum rules?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DaveHe
    New Member
    • Oct 2017
    • 3
    • 5.3.x

    newbie question: best way to update the forum rules?

    Hi all -

    I'm just starting up a new forum, and I really need to get the rules clear to everyone. Am I understanding that to change the rules, you just go into the admin section and update the phrases that are used during registration, etc. with the custom text for the site?

    The only place I'm seeing the rules is in a sort of modal popup that happens when you click the rules link during registration. I'd also like to have a link to the rules page right in the nav bar.

    Actually, I'd love it if users actually had to scroll through (and hopefully look at) the rules during registration, instead of just checking the box.

    Anyways, is this mostly just a text change?

    thanks! Dave
  • In Omnibus
    Senior Member
    • Apr 2010
    • 2310

    #2
    You could edit the phrase forum_rules_description or fr_register_forum_rules or site_terms_and_rules or all three.

    Or you could create a new page using SiteBuilder and then link to it in the Navigation Bar.

    If it were me I'd probably do both but, from experience, most people blow through the registration process without reading anything.

    If you have the rules in both places no one can claim ignorance after registration.

    Comment

    • Mark.B
      vBulletin Support
      • Feb 2004
      • 24286
      • 6.0.X

      #3
      I'd support the above, edit the phrase AND make a page using sitebuilder, call it /rules or whatever, make it a full width layout and drop and html module in.
      Then put the rules in there, exact same text as the phrase, remember you'll need <br /> tags in it wherever you want a new line.
      MARK.B
      vBulletin Support
      ------------
      My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
      My Unofficial vBulletin Cloud Demo: https://www.adminammo.com

      Comment

      • DaveHe
        New Member
        • Oct 2017
        • 3
        • 5.3.x

        #4
        Got it. It seems a little cumbersome to edit all 3 every time there is a rule change, but that won't be often.

        Is there any simple way to make users click-through the rules? I really want them to see them, even though they will probably still blast through them!

        Comment

        • Wayne Luke
          vBulletin Technical Support Lead
          • Aug 2000
          • 73981

          #5
          There isn't really a reason to create a custom page for the rules. They are already in the "Help" section that is linked in the footer by default.

          https://www.vbulletin.com/forum/help...ew/general_tos

          This is another phrase but is edited under "Help". It is the General TOS entry.

          However, I think that the three different phrases should be consolidated somehow. Will investigate and create a JIRA or several.

          fr_register_forum_rules is for Forum Runner only.
          Last edited by Wayne Luke; Wed 20 Dec '17, 2:30pm.
          Translations provided by Google.

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

          Comment

          • Wayne Luke
            vBulletin Technical Support Lead
            • Aug 2000
            • 73981

            #6
            Looking at the code, the phrase forum_rules_description isn't actually used anywhere.

            Code:
            		$result = vB_Api::instance('phrase')->fetch(array('site_terms_and_rules', 'coppa_rules_description'));
            		if ($result === null || isset($result['errors']))
            		{
            			return vB_Library::instance('vb4_functions')->getErrorResponse($result);
            		}
            		$forumRules = $result['site_terms_and_rules'];
            		$coppaRules = $result['coppa_rules_description'];
            
            		$options = vB::getDatastore()->getValue('options');
            
            		$out = array(
            			'vboptions' => array(
            				'usecoppa' => $options['usecoppa'],
            				'webmasteremail' => $options['webmasteremail'],
            			),
            			'vbphrase' => array(
            				'forum_rules_description' => $forumRules,
            				'coppa_rules_description' => $coppaRules,
            			),
            			'response' => array(
            				'customfields_other' => $custom_fields_other,
            				'customfields_profile' => $custom_fields_profile,
            				'customfields_option' => $custom_fields_option,
            			),
            		);
            		return $out;
            Translations provided by Google.

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

            Comment

            • delicjous
              Senior Member
              • Mar 2014
              • 499
              • 6.X

              #7
              The phrase site_terms_and_rules is that one the user have to agree with the registration. So you should use that one.
              There is an easy way to use that phrase within a php-module instead of an static-html module.

              You could use the following code to display the rules in a php-module, but it don't transfer the variables (here, the homepage {2} and the emailadress {1} varibles!).
              You have to delete the varibales and type it into your rules!

              PHP Code:
              $rules vB_Api::instance('phrase')->fetch('site_terms_and_rules');
              echo 
              $rules['site_terms_and_rules']; 
              It also works with the language-chooser

              That should do a part of what you want to do

              Originally posted by DaveHe

              Is there any simple way to make users click-through the rules? I really want them to see them, even though they will probably still blast through them!
              There is no way to force user to agree the rules again right now.

              (By the way... it would be a great christmas-prsent if vB make an article or a tutorial to use some stuff in the php-module)
              Last edited by delicjous; Thu 21 Dec '17, 1:22am.

              Comment

              • DaveHe
                New Member
                • Oct 2017
                • 3
                • 5.3.x

                #8
                Ok, thanks for this info. I used the existing fax/help system instead of creating a custom page. Works fine!

                But I'm having trouble changing the copy that pops when the user clicks on the link in registration. I can see that it;s coming from the phrase site_terms_and_rules but, I can't edit that! I see it in the admin section, but it's not editable. what am I missing?

                Comment

                • Wayne Luke
                  vBulletin Technical Support Lead
                  • Aug 2000
                  • 73981

                  #9
                  You would put your text in the translation box for your language.
                  Translations provided by Google.

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

                  Comment

                  • delicjous
                    Senior Member
                    • Mar 2014
                    • 499
                    • 6.X

                    #10
                    If you want another language then english you have to import/ install or create one before you could translate it. If you have already installed another one you could follow Wayne Luke's advice.

                    Comment

                    • Wayne Luke
                      vBulletin Technical Support Lead
                      • Aug 2000
                      • 73981

                      #11
                      There is a translation box for English as well. The language shown in the language manager isn't the master language from the database.
                      Translations provided by Google.

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

                      Comment

                      Related Topics

                      Collapse

                      Working...