Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
<?
define('IN_PHPBB',true);
$phpbb_root_path = "/home/chichobarr/domains/chichobarri.com/public_html/acesorios/foro/"; // Esta es la carpeta con la ubicación de mi foro
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$phpbb_root_path = "acesorios/foro/";
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN); // initiate session
init_userprefs($userdata); // load user prefs
//
// End session management
//
if(!$userdata['session_logged_in']) {
header('Location: ' . append_sid($phpbb_root_path.'login.'.$phpEx.'?redirect=../../'.basename($HTTP_SERVER_VARS['PHP_SELF']), true));
}
?>
ACA VA EL CÓDIGO HTML DE TU WEB, HACIA ABAJO.
xq me imagino q os servira de algo el foro esta metido en la carpeta raiz dentro de una carpeta foro y esta dentro de una carpeta llamada acesorios es decir:
acesorios/foro/
dentro de foro esta todo metido
a perdon mi web es www.chichobarri.com
y no tengo ningun mod en el foro puesto ni nada
-
- Mensajes: 2521
- Registrado: 15 Mar 2006, 19:34
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y
Se te ha recordado varias veces que lo que piden los datos de soporte es, entre otras cosaqs (no sólo) la URL del foro, no de la web.
Por favor, pon la URL del foro. Gracias.
Porque para saber estoy solo. Pero para aprender no.
[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guía de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y
Si te fijas, dice Hola <Nick> (en mi caso dice Hola Mitch, si estoy logueado claro). Creo que eso buscas, para hacer esto en las páginas externas al foro, dentro del código HTML que tengas, debes colocar esto para que aparezca el nick
Código: Seleccionar todo
<? echo $userdata['username']; ?>
Código: Seleccionar todo
<font face="Verdana, Arial, Helvetica, sans-serif">Hola <? echo $userdata['username']; ?> - ves esta página porque
estás registrado y logueado en el Foro :D</font>
con el cual podras poner el nombre de usuario en cualquier .TPL que quieras y donde quieras, tan solo colocando {USERNAME} dentro de los .TPL del foro.
Nos vemos.
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
Otra cosa en vez de aparecer el nombre de suuario cunado no estas logeado me gustaria q pusiese bienvenido invitado abria q hacer algo mas??? abria q modificar preguntarme dudas
os dejo un usuario registrado ya para q comprobeis lo q sucede
usuario: prueba
contraseña: prueba
algo q seria cuando estas conectado en todas las paginas todas esten restrigidas o no q ponga Bienvenido ( usuario ) y si no tas logeado que ponga Bienvenido Invitado
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y
Para que lo veas en funcionamiento, en una página externa de mi foro: http://www.thekuka.info/mitch/test2.php (si te logueas aparece el nick, si te deslogueas del foro, aparece Invitado).
Entonces.. A las páginas que desees que muestre esto debes agregarle el mismo código que has dejado en tu primer post, solo que debemos cambiar algo.
Buscar:
Código: Seleccionar todo
if(!$userdata['session_logged_in']) {
header('Location: ' . append_sid($phpbb_root_path.'login.'.$phpEx.'?redirect=../../'.basename($HTTP_SERVER_VARS['PHP_SELF']), true));
}
Código: Seleccionar todo
if($userdata['session_logged_in']) {
$usuario = $userdata['username'];
}
else {
$usuario = "Invitado";
}
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
http://www.chichobarri.com/prueba.php
da error :S
codigo q meti.....
Código: Seleccionar todo
<?
define('IN_PHPBB',true);
$phpbb_root_path = "/home/chichobarr/domains/chichobarri.com/public_html/acesorios/foro/"; // Esta es la carpeta con la ubicación de mi foro
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$phpbb_root_path = "acesorios/foro/";
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN); // initiate session
init_userprefs($userdata); // load user prefs
//
// End session management
//
if($userdata['session_logged_in']) {
$usuario = $userdata['username'];
}
else {
$usuario = "Invitado";
}
?>
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y
1.- Para las restringidas: Si el usuario no esta logueado, lo llevara al login, sino, le dira Hola nick y tal... y le mostrará el contenido de la web..
¿Que código poner? el código que logramos en el tema anterior, hace dias atrás: http://www.phpbb-es.com/foro/respuesta- ... html#46390
Y donde quieras que aparezca su nick, colocas esto por ejemplo
Código: Seleccionar todo
Hola <? echo $userdata['username']; ?>
2.- Para cualquier tipo de página: Acá no lo llevará al login, sino que le dira Hola <Nick>, mostrandole su nick o "Invitado" si no esta logueado.
¿Que código poner?
Lo que te he dicho en mi anterior post, en este http://www.phpbb-es.com/foro/respuesta- ... html#46960 (el que esta aca mismo, 2 mensajes arriba).
Si en mi foro funciona, y haces todo tal cual te digo, debería funcionar, sino, yo lo daría como caso perdido, es que a uno se le agota la paciencia tambien.
PD: De todas formas, deja en Pastebin (y solo alli), el código que tienes ACTUALMENTE en el archivo pruebas.php que me acabas de mostrar, para comprobar que error pudo ser.
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
Bueno en las zonas restringidas el codigo ya funciona solo que ahora en las zonas que no estan restrigigdas y quiero que aparezca el nombre no aparece nada, la prueba de esto es q mei este codigo en www.chichobarri.com/prueba.php y no aparece nada, codigo metido:
Código: Seleccionar todo
<?
define('IN_PHPBB',true);
$phpbb_root_path = "/home/chichobarr/domains/chichobarri.com/public_html/acesorios/foro/"; // Esta es la carpeta con la ubicación de mi foro
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$phpbb_root_path = "acesorios/foro/";
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN); // initiate session
init_userprefs($userdata); // load user prefs
//
// End session management
//
if($userdata['session_logged_in']) {
$usuario = $userdata['username'];
}
else {
$usuario = "Invitado";
}
?>
gracias de antemano.
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y
Código: Seleccionar todo
Hola <? echo $usuario; ?>
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
SI en la pagina de www.musicapucela.com/prueba.php todo funciona perfecto pero lo vy a meter en por ejemplo www.musicapucela.com/principal.php y me dice esto
Warning: Cannot modify header information - headers already sent by (output started at /home/chichobarr/domains/chichobarri.com/public_html/principal.php:6) in /home/chichobarr/domains/chichobarri.com/public_html/acesorios/foro/includes/sessions.php on line 366
Warning: Cannot modify header information - headers already sent by (output started at /home/chichobarr/domains/chichobarri.com/public_html/principal.php:6) in /home/chichobarr/domains/chichobarri.com/public_html/acesorios/foro/includes/sessions.php on line 367
Bienvenido [ Barri ]
si me dice q estoy conectado pero me da ese error, cual es mi sorpresa???? q cuando recargo la pagina ese error desaparece y solo me pone lo q deberia poner q es:
Bienvenido [ Barri ]
El resto de veces va bien pero si yo llego modifico cualquier cosa de el archivo principal.php lo vuelvo a colgar y volvemos a lo mismo, me da ese error recargo y deja de exisitir lo e provado en otro pc desde otro explorador ( safaria ) y sucede lo mismo y tb desde firefox en este mismo pc y me pasa lo miso que hago mal?? el codigo metido
-
- Mensajes: 82
- Registrado: 15 Sep 2006, 14:28
Respuesta: Como Hacer Que Aparezcan Los Usuarios Conctados Y Su Nombre
el erro me pasaba xq metia este codigo
Código: Seleccionar todo
<? define('IN_PHPBB',true);
$phpbb_root_path = "/home/chichobarr/domains/chichobarri.com/public_html/acesorios/foro/"; // Esta es la carpeta con la ubicación de mi foro
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$phpbb_root_path = "acesorios/foro/";
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN); // initiate session
init_userprefs($userdata); // load user prefs
//
// End session management
//
if($userdata['session_logged_in']) {
$usuario = $userdata['username'];
}
else {
$usuario = "Invitado";
}
?>
en el mismo sitio que este otro
Código: Seleccionar todo
Bienvenido [ <? echo $usuario; ?> ]
en cambio como me dijiste tu ( error mio claro es ) que el primer codigo tiene q ir antes de todo el codigo de la pagina.... pues claro y yo en cambio los ponia los dos en el sitio q ueria que apareciese lo de bienvenidoo
asias tema solucionado