News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Campos de perfil personalizados

Started by FirstName LastName, February 13, 2016, 03:56:28 PM

Previous topic - Next topic

FirstName LastName

Buenas.

Actualmente tengo un foro SMF con la versión 2.0.11, creé un campo personalizado que no pueden ver ni editar los usuarios, únicamente los administradores. Este campo mostrará una imagen y a la vez ésta llevará, a quien lo clickee, a un link.

<a href="http://localhost/users.php?info=USUARIO"><img src="http://localhost/images/example.png" /></a>

Lo que necesito hacer es reemplazar USUARIO por el nombre del usuario que tiene el botón, ya que el mismo lo redireccionará a la página .php especial de dicho usuario donde hay más información de él (esto es externo al foro), el problema es que no hay ninguna variable para lo que busco hacer:

QuoteEncierra el campo del usuario dentro de algún código html o texto. Esto te permite agregar, por ejemplo, más iconos de mensajería instantánea, imágenes, etc. Por ejemplo:

<a href="http://website.com/{INPUT}"><img src="{DEFAULT_IMAGES_URL}/icon.gif" alt="{INPUT}" /></a>

ten en cuenta que puedes usar las siguientes variables:
{INPUT} - el campo especificado por el usuario.
{SCRIPTURL} - la dirección del foro.
{IMAGES_URL} - dirección a la carpeta de imágenes en el theme que estás usando actualmente.
{DEFAULT_IMAGES_URL} - dirección a la carpeta de imágenes de el theme predeterminado.

Pensé en usar lo de {INPUT}, pero estaría en el mismo problema. Tengo que buscar una forma de después asignarle el nombre actual a ese campo. Tengo una forma de asignárselo automáticamente sin tener que hacerlo a cada usuario que se registra en el foro, el problema es que tampoco lo encuentro almacenado en smf_members (en la base de datos).

¿Qué harían ustedes en esta ocasión?

Gracias.

vicram10

la variable $context siempre tiene todo dentro de el.
en el perfil del user se veria y en el post?

FirstName LastName

Quote from: vicram10 on February 18, 2016, 10:20:57 PM
la variable $context siempre tiene todo dentro de el.
en el perfil del user se veria y en el post?

Gracias por responder.

No entendí lo de la variable $context, con respecto a la pregunta, logré más o menos armar el campo con la opción de mostrar únicamente para administradores (sólo ellos pueden ver, editar y controlar el campo), con esta opción solo es posible -para los admins- verlo en el perfil de los usuarios, que con ésto me basta.

FirstName LastName

¿Alguien tiene una idea de cómo podría hacer esto? Gracias.

Advertisement: