Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

foro phpbb2 (otra vez)

Estas en el tema de foro phpbb2 (otra vez) en el foro de Sistemas de gestión de contenidos en Foros del Web. holaa tengo un pequeño problema con este foro: se trata que cuando alguien se registra se la aparezca la opción de "mostrar mi correo" seleccionada ...
  #1 (permalink)  
Antiguo 14/06/2003, 10:06
 
Fecha de Ingreso: diciembre-2002
Ubicación: distrito federal
Mensajes: 81
Antigüedad: 21 años, 4 meses
Puntos: 0
foro phpbb2 (otra vez)

holaa
tengo un pequeño problema con este foro: se trata que cuando alguien se registra se la aparezca la opción de "mostrar mi correo" seleccionada por defecto en SI. en el panel de control no me habla de poder modificar esta opción, así que me supongo que tengo que tocar alguna plantilla o algo así
¿alguien sabe cómo, qué, dónde?

saludos
  #2 (permalink)  
Antiguo 14/06/2003, 12:41
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Se podría hacer desde la plantilla profile_add_body.tpl pero lo correcto es modificar un .php
Busca el includes/usercp_register.php y busca la línea:
Código PHP:
validate_optional_fields($icq$aim$msn$yim$website$location$occupation$interests$signature); 
Localiza la siguiente linea después de esa, que empieza así:
Código PHP:
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ............ 
Pues esa linea sustituyela por esto:
Código PHP:
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE ) : 0
Te hablo de memoria, no estoy seguro si funcionará... comentame los resultados

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.

Última edición por ferny; 14/06/2003 a las 12:47
  #3 (permalink)  
Antiguo 16/06/2003, 07:36
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Hola...
¿¿¿FUNCIONO???
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #4 (permalink)  
Antiguo 16/06/2003, 08:50
 
Fecha de Ingreso: diciembre-2002
Ubicación: distrito federal
Mensajes: 81
Antigüedad: 21 años, 4 meses
Puntos: 0
hola ferny
disculpa la demora.
Es que miré en esa línea y la tengo como me has dicho, aún la así la volví a subir, pero sigue igual
Código PHP:
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE ) : 0
así es tal y como la tengo
  #5 (permalink)  
Antiguo 16/06/2003, 09:11
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Prueba a cambiar el último cero por TRUE
Código PHP:
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE ) : TRUE
Eso si funciona (lo acabo de probar) pero funciona al reves de como debería... o sea con un 0 debería marcarse el NO, y con TRUE debería marcarse el SI... pero va al reves de eso lo cual me acaba de dejar asombrad
Si funciona, va para las FAQ
Saludos

---------- EDITADO ----------


Pues me estaba picando la duda y me puse a hacer pruebas... ahora resulta que funciona al reves (o sea, bien): con 0 se marca el NO y con TRUE se marca el SI. No sé por qué antes lo hizo al reves...

En tu caso solo juega poniendo 0 o TRUE al final, el que funcione ahí se queda (repito, con 0 debería funcionar )

Lo que tienes que hacer es iniciar el registro desde cero (no vale con dar al botón actualizar ), o sea, cambias el valor y le das de nuevo al boton registrar, aceptas las normas y miras si lo ha marcado. Si no, cambias el valor y vuelves a iniciar el proceso de registro...

---------- EDITADO (de nuevo ) ----------


Olvida todo lo que antes dije... resulta que no volví a leer tu mensaje original... tu pregunta era "¿Cómo hacer que quede seleccionado en SI?" y yo te estaba respondiendo a "¿Cómo hacer que quede seleccionado en NO?"

Simplemente cambia el 0 por un TRUE al final:
Código PHP:
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE ) : TRUE
Es mi última edición, ya SI es definitiva

Perdona por mi borrachera
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.

Última edición por ferny; 16/06/2003 a las 09:18
  #6 (permalink)  
Antiguo 16/06/2003, 13:13
 
Fecha de Ingreso: diciembre-2002
Ubicación: distrito federal
Mensajes: 81
Antigüedad: 21 años, 4 meses
Puntos: 0
perdonado quedas por la borrachera

ahora va todo como debiera

saludos
  #7 (permalink)  
Antiguo 16/06/2003, 13:30
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Jejejeje... menos mal
Ahora mismo lo coloco en las FAQ
Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.