• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Ayuda Obligar a usuario a cubrir perfil y ponerse avatar antes de seguir usando el foro

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Hola.
Llevo tiempo trasteando con xenforo, y no se si se puede obligar a que un usuario cubra su perfil y su avatar antes de que entre al foro.

Una manera fácil es poner un aviso o notificación, pero esto es solo eso: un aviso. Lo leerán pero no se les obliga a nada.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
La obligación está en el registro. Lo demás es voluntario. ¿hacerlo obligatorio? Sería hacer un complemento, pero para más adelante.

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Ya.
Pero hay ciertos campos que no lo son. Por eso lo de obligar a que cambien lo que falta antes de seguir.
Entonces, según lo que pones, un usuario registrado que cubre campos obligatorios en el registro, lo puede borrar después? Me refiero a campos del xenforo, no los personalizados.

Si no es posible, nada
Gracias de todos modos.
 
Última edición:

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Siempre se pueden cambiar, salvo la fecha de nacimiento.

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Cambiar si. Pero dejar vacíos no. Eso es lo que preguntaba.

Los obligatorios son obligatorios siempre no? No se si los predeterminados de xenforo también.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Se supone. Si no fuera así, es un error de xenforo.

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Entonces los campos predeterminados los puede editar y dejar vacios el usuario y no se le puede obligar a que lo rellene?

Parecemos vampiros. Jaja
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Si dentro de la edición que puede hacer existe la posibilidad de dejarlo vacío, sí; si no, no.

Salud2
 
  • Me Gusta
Reacciones: TFT

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Y eso como lo sabes con los predeterminados?
Los personalizados creados por mi si que puedo configurarlo, pero los que trae xenforo?
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Con los predeterminados o modificas plantillas o no tendrás resultado alguno ya que se pueden modificar o dejar en blanco al no ser obligatorios.

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Y como se modifica para ponerlos obligatorios?
Si me dices en qué plantilla ver, investigo.

Puede ser la plantilla message_user_info
En ella encuentro todos los campos. Y el de Ubicación.

Insertar CODE, HTML o PHP:
        <xen:if is="@messageShowLocation AND {$user.location}">
           <dl class="pairsJustified">
             <dt>{xen:phrase location}:</dt>
             <dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location, '-'}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
           </dl>
         </xen:if>

Se le puede añadir algo parecido a esto, que he sacado de la plantilla custom_field_edit??

Insertar CODE, HTML o PHP:
    <xen:if is="{$field.required}"><dfn>{xen:phrase required}</dfn></xen:if>

La plantilla custom_field_edit es la del postbit. He eliminado esa entrada y no la muestra.
Ahora voy a ver si localizo la del perfil, y también quito lo de Ubicación.
La idea es crear un campo personalizado Obligatorio.

Anda que no hay que dar vueltas jaja.

La del perfil es account_personal_details.
No se si hay que hacerlo en alguna más.
A ver si luis o lms me podeis echar una mano en esto.
Si edito esas dos plantillas y elimino la entrada referida a "location" - ubicación, ya no sale ni en el perfil ni en el postbit.
Pero me ha hecho una cosa rara. En el postbit al refrescar me ponía user_field_ubicacion (yo flipando) jaja.

Mañana sigo probando que hoy ya ha sido suficiente.

Bueno, después de hacer pruebas, editando las 2 plantillas anteriores, desaparece el campo de la cuenta de usuario, del postbit, pero sigue saliendo cuando edito manualmente una cuenta.
Como puedo también eliminarlo del panel de administración?

Más cómodo para mi sería hacerlo obligatorio, pero bueno.
 
Última edición:

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Alguien sabe como seguir con esto?
Lo ideal sería poder añadir el campo Ubicación a la lista de campos obligatorios en el registro.
En su defecto lo eliminé para ver como quedaba. Pero como puse hace días, no sale en postbit, ni en cuenta de user, pero si cuando edito la cuenta de ese usuario.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
¿Cuando te registraste en xenfacil tuviste que rellenar obligatoriamente el campo país.versión de xenforo, etc?

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Ya no recuerdo lms. Algunos no son obligatorios.
A qué viene la pregunta?
Solo pregunto si se puede hacer.
Cada foro tiene sus campos. En unos obligatorios, en otros no. Otros personalizados (obligatorios o no), etc.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
La pregunta es porque los campos que te he mencionado los tengo como obligatorios. Verá que yendo a tu perfil podrás cambiarlos pero no añadir.

Para poder añadir hay que poner una caja de texto, multilínea o no, y que el usuario introduzca.

Creo que es una buena sugerencia la que haces, pero de momento es: no es posible.

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Si, ya he entrado en mi perfil.
Aqui habeis creado otro campo Web. Y el segundo es obligatorio. Por eso yo pretendo o bien no crear ese segundo campo, y eliminar el primero, que lo he conseguido en postbit y en la cuenta de usuario, pero no si edito yo el perfil de un user, que me sigue saliendo, o bien configurar el primero como obligatorio.
Esto último será cosa de código, cosa que yo no entiendo.

Por lo tanto, como lo máximo que llegué a conseguir es eliminar el campo de 2 sitios menos en PCA, seguiré buscando la tecla para que no salga por ningún lado.
Así, al no salir, ni usuarios ni mods, ni tan siquiera yo, puedo verlo.

Saludos.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
El problema de esos campos es que son propiedades del estilo, lugar desde donde se muestran o no.

Salud2
 

TFT

Miembro
Mensajes
85
Puntuación de reacciones
2
Puntos
8
País
España
Versión de XenForo
1.4.x
Página web
Web
Ya.
Pero ocultar ese campo en el panel de administración, igual que he hecho con el postbit y en el perfil del usuario?
 
Arriba