Site_setting.tos_url no funciona

Dado que no hay una forma de hacer que los usuarios acepten los Términos de Servicio, necesito redirigirlos a otra ubicación. Pero eso tampoco funciona.

Establecí site_settings.tos_url = https://www.google.com (o cualquier otra URL; he probado URL dentro y fuera del foro). https://forum.example.com/tos todavía muestra el contenido de https://forum.example.com/t/terms-of-service/4. Hacer clic en “Editar esta página” todavía me lleva a https://forum.example.com/t/terms-of-service/4.

Hay una forma de añadir una casilla de verificación al formulario de registro, un ejemplo está en How to make users to explicitly agree to ToS - #4 by neil, si estás interesado en ese enfoque. :slight_smile:

No puedo reproducir este error. Cuando establezco tos_url, /tos redirige a la URL que establecí (en mi caso, redirige a https://discourse.org). ¿Quizás estabas mirando una página que no se había actualizado y que todavía enlazaba al tema original? :thinking:

1 me gusta

Debería haber dicho que no hay forma de hacer que los usuarios acepten los Términos de servicio actualizados después del proceso de registro.

Actualicé, incluyendo Shift-F5 y Ctrl-F5, muchas veces, y siempre falló en mi computadora de casa. Pero como dijiste que funcionó para ti, lo intenté ahora en mi computadora del trabajo y ahora funciona. Lo intentaré en casa de nuevo esta noche.

1 me gusta

Había estado cambiando el texto para la configuración en lugar de cambiar la configuración en sí:

en lugar de la configuración tos_url.

Después de todo, dice “Si tienes un documento de Términos de Servicio alojado en otro lugar que deseas usar, proporciona la URL completa aquí”, así que esa es mi excusa :rofl:

2 Me gusta