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

Login-Mensaje de bienvenida

Estas en el tema de Login-Mensaje de bienvenida en el foro de WordPress en Foros del Web. Hola a todos, necesito ayuda. Le acabo de poner una barra de logueo echa por mi en el header de mi web, les dejo una ...
  #1 (permalink)  
Antiguo 10/03/2011, 14:33
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Login-Mensaje de bienvenida

Hola a todos, necesito ayuda.
Le acabo de poner una barra de logueo echa por mi en el header de mi web, les dejo una imagen para que entiendan:
http://img156.imageshack.us/i/loginx.jpg/

El codigo es el siguiento:
Código PHP:

<div id="log-in">
    <
form id="login-form" action="http://www.miblog.com.ar/wp-login.php" method="post">

        
        <
label for="log">Usuario</label>
        <
input type="text" name="log" id="log" value="" size="14" tabindex="7"/>
        
        <
label for="pwd">Contrase&ntilde;a</label>
        <
input type="password" name="pwd" id="pwd" value="" size="14" tabindex="8"/>
        
        <
input id="btn" name="btn" type="submit" value=" Entrar " tabindex="9"/>
        
        <
input type="hidden" name="redirect_to" value="/"/>
        
    </
form>

    
    <
span><a href="http://www.miblog.com.ar/login/?action=register"><small>Registrate</small></a> | <a href="http://www.miblog.com.ar/login/?action=lostpassword"><small>&iquest;Tu Contrase&ntilde;a?</small></a></span>    
    </
div
Funciona bien, pero cuando te logueas te redirecciona a la principal y en el header sigue apareciendo usuario y contraseña, a mi me gustaria que diga bienvenido .... Desconectar (TODO EN LA MISMA BARRA)
Me entienden? como debo hacer, espero su respuesta gracias !!
  #2 (permalink)  
Antiguo 10/03/2011, 15:13
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: Login-Mensaje de bienvenida

Hola, creo que lo necesario para lograr lo que necesitas es esto

Código PHP:
<?php
if ( is_user_logged_in() ) {
    echo 
'Welcome, registered user!';
} else {
    echo 
'Welcome, visitor!';
};
?>

Puedes encontrar la documentación aqui

Salu2
  #3 (permalink)  
Antiguo 10/03/2011, 15:46
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

gracias pero en que parte lo pongo ?
  #4 (permalink)  
Antiguo 10/03/2011, 16:02
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Agrego eso abajo del formulario, y cuando ingreso me dice Welcome, registered user!
pero faltaria que desaparesca el formulario que quede solo el mensaje de bienvenida y que diga desconectar entendes ?
gracias nuevamente
  #5 (permalink)  
Antiguo 10/03/2011, 16:04
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: Login-Mensaje de bienvenida

Ok aqui una explicación un poco mas detallada

Código PHP:
<?php 
if ( is_user_logged_in() ) { 
   
?> <p>Bienvenido</p> <?php
} else { 
   
?> <div id="log-in">
    <form id="login-form" action="http://www.miblog.com.ar/wp-login.php" method="post">

        
        <label for="log">Usuario</label>
        <input type="text" name="log" id="log" value="" size="14" tabindex="7"/>
        
        <label for="pwd">Contrase&ntilde;a</label>
        <input type="password" name="pwd" id="pwd" value="" size="14" tabindex="8"/>
        
        <input id="btn" name="btn" type="submit" value=" Entrar " tabindex="9"/>
        
        <input type="hidden" name="redirect_to" value="/"/>
        
    </form>

    
    <span><a href="http://www.miblog.com.ar/login/?action=register"><small>Registrate</small></a> | <a href="http://www.miblog.com.ar/login/?action=lostpassword"><small>&iquest;Tu Contrase&ntilde;a?</small></a></span>    
    </div>  
 <?php
}; 
?>
Para lo de la redirección, a mi me ha funcionado muy bien este plugin que se llama "Theme my Login"


Tambien puedes agregar un boton de "Cerrar sesión" con este codigo al lado de la palabra Bienvenido...

Código PHP:
<a href="<?php echo wp_logout_url() ?>">Cerrar Sesi&oacute;n</a>
Salu2, cuentanos como te fue ^^
  #6 (permalink)  
Antiguo 10/03/2011, 16:21
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Lo reemplazo como vos decis y cuando me logueo desaparece la barra y queda el espacio vacio, no dice bienvenido ni nada, yo tambien estoy usando theme my login esta redireccionado a la home, por eso mismo vuelve al principio me vuelve a aparecer usuario y contraseña.
me seguis ?
  #7 (permalink)  
Antiguo 10/03/2011, 16:25
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: Login-Mensaje de bienvenida

Recuerda que bienvenido ( a como yo lo puse ) no tiene ningun estilo css, asi que creo que por lo menos debes de ponerlo en el mismo div en el que tienes el login form

<div id="log-in"> <p>Bienvenido</p> </div>

^^ Al menos funciona, ya que al estar logeado no muestra la información anterior

Espero esta sea la solución a tu conflicto

Salu2
  #8 (permalink)  
Antiguo 10/03/2011, 16:33
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Ahi esta muy bueno, te agradezco muchisimo, me salvaste de un dolor de cabeza!!!
Una última pregunta, sabes como agregar que diga Bienvenido y que te diga el nombre de usuario, despues agregarle Perfil - Cerrar sesión y en la derecha que diga los usuarios que estan online en el momento lo vi en otras web.
  #9 (permalink)  
Antiguo 10/03/2011, 16:46
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Información Respuesta: Login-Mensaje de bienvenida

El nombre de usuario lo puedes obtener con este cógido

Código PHP:
<?php global $current_user; echo $current_user->user_login ?>
Puedes leer más sobre esta función aqui

Amigo creo que para los demas si te recomendare a mi nuestro queridisimo amigo

http://www.google.com/

Porque la verdad no sep, igual, si lo encuentras, te agradeceria que pusieras la respuesta aquí

^^ Salu2

Última edición por Omegakenshin; 10/03/2011 a las 17:06 Razón: Agregado Nombre de Usuario
  #10 (permalink)  
Antiguo 10/03/2011, 17:51
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Se que se utiliza el plugins WP-Userline pero no se como incorporarlo al div, estoy en eso ahora.
Resulta que cuando me logueo anda todo perfecto pero la página deja un marco y parece que esta en el aire, porque puede estar pasando esto ???? es decir se va un poco para abajo.
Nuevamente gracias por tu atencion !
  #11 (permalink)  
Antiguo 10/03/2011, 18:13
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Para los que quieran saber cuanta gente esta en su web descarguen el plugins WP-UserOnline
y inserten este codigo en el lugar que deseen:

Código PHP:
<span class="online"><?php if (function_exists('get_users_browsing_page')): ?>
   <div id="useronline-browsing-page"><?php echo get_users_browsing_page(); ?></div>
http://wordpress.org/extend/plugins/wp-useronline/

Saludos!
  #12 (permalink)  
Antiguo 11/03/2011, 08:38
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: Login-Mensaje de bienvenida

Cita:
Iniciado por bbrian Ver Mensaje
Se que se utiliza el plugins WP-Userline pero no se como incorporarlo al div, estoy en eso ahora.
Resulta que cuando me logueo anda todo perfecto pero la página deja un marco y parece que esta en el aire, porque puede estar pasando esto ???? es decir se va un poco para abajo.
Nuevamente gracias por tu atencion !
A mi me ha pasado esto con algunas actualizaciones del wordpress a la version 3.1, k no presenta la nueva barra de admin, pero deja el espacio en blanco donde va esta, para quitarla puedes ir a usuarios -> tu perfil , y desactivar la casilla de "Show Admin Bar" -> when viewing site,

Espero ese sea tu problema salu2,


PD: Este código muestra el nombre de usuario, y si no existe, te muestra el userlogin.

Código PHP:
<span id="hUserName">Bienvenido <?php global $current_user; if (!$current_user->user_firstname == "" ) echo $current_user->user_firstname; else echo $current_user->user_login ?></span>
  #13 (permalink)  
Antiguo 11/03/2011, 13:54
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Fui a mi perfil y desactive la opcion que me dijiste y funciono no deja mas el espacio.
Pero nada mas en mi usuario si entro con otro usuario vuelve a dejar el espacio blanco no hay forma de desactivar esa opcion para todos mis usuarios ?
  #14 (permalink)  
Antiguo 11/03/2011, 17:02
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: Login-Mensaje de bienvenida

De hecho necesito encontrar la forma para desactivarlo por defecto.

¿Alguien sabe como desactivar el admin bar por defecto para los nuevos usuarios?
  #15 (permalink)  
Antiguo 11/03/2011, 17:32
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Login-Mensaje de bienvenida

Ya lo solucione con este plugins Admin Bar Disabler
te paso el link:

http://wordpress.org/extend/plugins/admin-bar-disabler/

Gracias por todo, quedo perfecto !
Saludos
  #16 (permalink)  
Antiguo 11/03/2011, 19:59
 
Fecha de Ingreso: abril-2009
Mensajes: 201
Antigüedad: 15 años
Puntos: 4
Respuesta: Login-Mensaje de bienvenida

Cita:
Iniciado por Omegakenshin Ver Mensaje
Hola, creo que lo necesario para lograr lo que necesitas es esto

Código PHP:
<?php
if ( is_user_logged_in() ) {
    echo 
'Welcome, registered user!';
} else {
    echo 
'Welcome, visitor!';
};
?>

Puedes encontrar la documentación aqui

Salu2
gracias lo estaba buscando
  #17 (permalink)  
Antiguo 14/03/2011, 14:02
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Respuesta: Login-Mensaje de bienvenida

Excelente, con gusto ^^

Etiquetas: Ninguno
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 03:44.