Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Aiheen aloitti: P1G0M - kesäkuu 10, 2013, 10:57:25 AP

Otsikko: Mostrar o no un campo del perfil dependiendo del foro
Kirjoitti: P1G0M - kesäkuu 10, 2013, 10:57:25 AP
Hola!
Para hacer esto más fácil, lo explicaré con mi ejemplo:
En mi foro, tengo un subforo que es de Minecraft (un juego online). Tengo puesto para que los usuarios puedan poner su nombre de usuario de Minecraft en un campo del perfil, y que éste se muestre sobre la firma.
Lo que yo quiero hacer es que ese nombre solo se muestre si están en el foro de Minecraft (sección 33) y que no se pueda ver si están en otros foros.
El código que he supuesto que podría ser es este:
Lainaa
<?php
if( $context['current_board'] == 33) {
echo '<b>Nombre en Minecraft:</b> <i>{INPUT}</i>';
?>
(Esto lo puse donde dice "mostrar texto incrustado", que puedes poner cualquier cosa en HTML para modificar como se puede ver...)
Pero como es de suponer, no me ha funcionado ya que estoy empezando en esto del php y no sé si está del todo bien... >.<
Pero bueno, el caso es que no me ha funcionado y venía aquí a pediros a ver si me podéis ayudar con este pequeñito problema.

Antes de todo, ¿es posible hacer esto? ¿Cómo?
Muchas gracias.

Un Saludo! ;)
Otsikko: Re: Mostrar o no un campo del perfil dependiendo del foro
Kirjoitti: MorderBR - kesäkuu 11, 2013, 01:21:05 IP
no sé si sirva pero puedes intentar con esto

if(strstr($_SERVER['REQUEST_URI'], '/index.php?board=33')){
echo'Este es el foro con id 33';
}
Otsikko: Re: Mostrar o no un campo del perfil dependiendo del foro
Kirjoitti: P1G0M - kesäkuu 12, 2013, 04:07:31 IP
Lainaus käyttäjältä: MorderBR - kesäkuu 11, 2013, 01:21:05 IP
no sé si sirva pero puedes intentar con esto

if(strstr($_SERVER['REQUEST_URI'], '/index.php?board=33')){
echo'Este es el foro con id 33';
}

¡Gracias! Pero tampoco funciona...
¿Alguna otra idea?

Un Saludo! ;)