How can I add a sentence like “By registering, you agree to the privacy policy and terms of service.” on the registration page.
To a similar question an answer before was this:
Admin, customize, user fields, required checkbox
But this is not what I want. This also adds a check box. What is the best way to add just a sentence without the check box. I can try to do it by changing the HTML source code may be but may be there is a better way.
Thanks.
Can’t you just goto /admin/customize/user_fields click on creat user field and then select Text field as your type?
Apologies, I mis-read what you wanted to do.
You could do it with CSS, but having some kind of terms of use does seem like something that lots of people should have. It might include stuff like who can do what with stuff posted on ththe site and so on. Many sites require you to agree to terms to participate.
Whether that falls under the umbrella of Civilized Discussion is unclear.
Adding links would require a change to Discourse itself, I think. If there is a plugin outlet at the bottom of the create-account form, you could use a plugin to inject into that outlet, or another approach would be for Discourse to put that div with a empty translation there so people could use the Customize > Text to add what they want in that particular location.
Apart from the signup screen, the TOS clause would also have to be on the accept invitation screen. It would be great to have a customizable text element that is shown on both of these pages because the CSS workaround is too limited because content does not take any html.
Or perhaps it would make more sense instead to display the custom user fields also on the accept invitation screen? It is currently possible to construct your TOS accept clause as a custom usrr field that is required at signup but unfortunately there seems to be no way to display these for invited users.
Yes, this one obvious workaroun. Another (which I’m currently using) is to add the clause to the accept invitation page via CSS but the problem with both of these is that you do not have any record of the user accepting the terms (click wrap agreement).
Also, while you can include the ToS clause in the invite email or add it via CSS,you can’t do that with other user fields that you require at ordinary sign-up, so I think that it’s a matter of consistency that user fields are shown on both entry points for new users.