Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Terms of Service not visible

edited January 2011 in Vanilla 2.0 - 2.8
On a default installation of Vanilla, when a user visits the site they don't see any TOS, nor is there a TOS at the bottom of any page, or anywhere available that I've found thus far. I may be looking in the wrong place, but I know I haven't seen any of it anywhere.


  • Options
    Found out that adding a route named termsofservice to dashboard/home/termsofservice did it, but it should still be in the footer or the sign-in somewhere.
  • Options
    edited January 2011
    Ok, well to answer my own question, the TOS are available when you sign-up via the site and facebook (if you specify a tos and privacy policy url). However for the OpenID login it's not present nor is it present on the Twitter login (as twitter doesn't have a place for your TOS, but does state theirs). I added one anyways to the signin.php and signin2.php. Here's what I put (backslashes are just line wraps I made for readability):
    <ul> <li>By signing up you agree to the \ <a href=""\ title="Terms of Service">Terms of Service</a> \ and our <a href="">\ Privacy Policy</a></li> </ul>
    Right before this:
    <?php echo $this->Form->Close(); ?>
    echo '<p>By signing up you agree to the \ <a href="" \ title="Terms of Service">Terms of Service</a> and our \ <a href="">Privacy Policy\ </a>.</p>';
    Right before the last:
    echo '</div>';
    I also added the TOS and Privacy Policy to the theme at the bottom of the theme I chose.

    Hope that helps someone else.
Sign In or Register to comment.