Página 1 de 1
Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 10 Nov 2008, 06:51
por jms801
Versión de phpBB: 2.0.
Tipo de phpBB: phpBB estandar, (tambien llamado Vanilla) phpBB2 o phpBB3
MODs Instalados: No
Tu conocimiento: Principiante
¿Qué recuerdas haber hecho en el foro antes de aparecer este error?
¿Qué has realizado para intentar resolver el problema?
Descripción y Mensaje
Quiero que los usuarios al loguearse no figuren invisibles sino que esten a la vista. Por eso quiero eliminar esa opcion de tildar para figurar invisibles.. se puede?
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 10 Nov 2008, 15:07
por Alorse
La verdad no se si hay un metodo facil y efectivo desde el ACP, pero estube buscando y no vi nada parecido, así que te voy a dar la explicacion por HTLM, simplente borrando ese pedaso de codigo desde tu plantilla.
Abre el archivo
login_body.html de tu plantilla, y busca las siguientes lineas:
Código: Seleccionar todo
<!-- IF S_DISPLAY_FULL_LOGIN -->
<dl>
<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
</dl>
<!-- ENDIF -->
Reemplazalas por estas:
Código: Seleccionar todo
<!-- IF S_DISPLAY_FULL_LOGIN -->
<dl>
<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
<dd></dd>
</dl>
<!-- ENDIF -->
Si te fijas, lo unico que hice fue borrar la opción donde se muestra el checkbox, de ocultar el estado de sesion en la 5ta linea, seria bueno que guardes copia de este archivo por si quieres, habilitar de nuevo el proceso.
Adicional: Recuerda que los usuarios tambien pueden habilitar el esado oculto mediante el UCP (Panel de Control de Usuario), asi que esto no servira de mucho si ellos lo saben, pero si tambien quieres deshabilitar esa opción, no es sino que nos avises.
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 10 Nov 2008, 17:25
por jms801
Ya voy a hacer lo que me dices sobre el tilde.
Me podrias explicar como hacer para que no puedan ocultar su estado desde el panel de control de usuario?
Gracias por tu expeditiva respuesta... ahora hare lo que me dices...
Un abrazo!
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 10 Nov 2008, 18:41
por Alorse
Entonces sigamos con HTML para no meternos con el PHP de la pagina, ya que puede ser mas complicado, pero nuevamente te digo que hagas copia de los archivos a editar, para luego, no tengas problema, por si toca restaurarlos.
Para quitar la opcion del UCP, abre el archivo
ucp_prefs_personal.html
Busca las siguientes lineas:
Código: Seleccionar todo
<!-- IF S_CAN_HIDE_ONLINE -->
<dl>
<dt><label for="hideonline0">{L_HIDE_ONLINE}:</label><br /><span>{L_HIDE_ONLINE_EXPLAIN}</span></dt>
<dd>
<label for="hideonline1"><input type="radio" name="hideonline" id="hideonline1" value="1"<!-- IF S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label for="hideonline0"><input type="radio" name="hideonline" id="hideonline0" value="0"<!-- IF not S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
<!-- ENDIF -->
Y las eliminas por completo, subes el archivo al server, limpias el cache y listo...
Recuerda que si teines varias plantillas deberas hacer lo mismo en cada una de ellas.
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 11 Nov 2008, 01:29
por jms801
Antes de hacer lo cambios me puse a mirar en que parte del panel de control de usuario pueden cambiar su estado.. en donde esta que no lo encuentro?
Fui a todas las pestañas Vista general, perfil, preferencias de foro, mensajes privados, grupo de usuarios, amigos e ignorados.. no encontre nada... en que parte está?
Un abrazo Alorse y gracias por la mano
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 11 Nov 2008, 01:52
por Alorse
Panel de control de usuario >> Preferencias de foros >> Editar preferencias personales >> Ocultar mi estado de conexión
Te dejo una captura para que lo veas mejor
Saludos
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 11 Nov 2008, 03:33
por jms801
Hola alorse.. sabes que me fije y tengo todo igual a la captura pero no me aparece esta opcion de ocultar el estado!!... evidentemente no lo tendre que hacer a eos del codigo pero que rarooo, mi phpbb vino asi?
De todas formas realmente agradezco tu ayuda... fuiste muy claro y rapido, en serio te agradezco nuevamente y ahora si hare lo otro que es ocultar el tilde en el logueo... no me borren el hilo que me sera muuuy util... gracias por todo..
Un grande alorse!
Re: Quiero eliminar el tilde de invisibilidad al loguearse
Publicado: 11 Nov 2008, 17:32
por ElGranOcio
yo lo que hice en mi foro hace tiempo fue
<!-- IF S_CAN_HIDE_ONLINE -->
<dl>
<dt><label for="hideonline0">{L_HIDE_ONLINE}:</label><br /><span>{L_HIDE_ONLINE_EXPLAIN}</span></dt>
<dd>
<label for="hideonline1"><input type="radio" disabled="disabled" name="hideonline" id="hideonline1" value="1"<!-- IF S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label for="hideonline0"><input type="radio" name="hideonline" id="hideonline0" value="0"<!-- IF not S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
<!-- ENDIF -->
agregarle el disabled="disabled" para deshabilitar el radio