2161
PHP / Menu propio de pffusers + phpbb
« en: 01 de Enero de 2007, 21:10:39 pm »
Hola, me e puesto a hacer un menu para que envez de que sea como en el que viene en el paquete de phpfacil, me he decidio a hacer uno de estilo en una sola linea, es decir lo que es debajo del titulo web y encima de los menues y contenido web, no se si me explico, pongo aquí el codigo haver si alguien alla mi error, porque haveces (no siempre)
Este el menu.php
<?php
// Coloca esta página en el principio del código de todas las páginas de tu web donde quieres que aparezca el menú: (
// ATENCIÓN: TIENE QUE ESTAR ARRIBA DEL TODO O NO FUNCIONARÁ
#Configuración
$pagina = "index.php"; // La página a la que quieres que se redireccione
$forum = "phpbb/"; // El directorio donde se encuetra el foro phpBB
define('IN_PHPBB', true);
$phpbb_root_path = $forum;
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
global $db, $board_config;
global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
$cookiename = $board_config['cookie_name'];
$cookiepath = $board_config['cookie_path'];
$cookiedomain = $board_config['cookie_domain'];
$cookiesecure = $board_config['cookie_secure'];
?><?php
########################
# Pack: pfUsers 3.1 + phpBB 2.0.15
# CopyLeft 2005 Bajo licencia GNU Free General License
# Agradecimientos a Yoseman de Forosdelweb.com
########################
# Si está conectado
if ($userdata['user_id']!=-1)
{
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
}
else
{
$l_privmsgs_text = $lang['No_new_pm'];
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<p align="center"><font face="Arial"><font color="#FFFFFF">
<img border="0" src="user.png" width="16" height="16"><b><?=$userdata['username']?></b></font><a href="<?=$phpbb_root_path?>profile.php?mode=editprofile"><span style="text-decoration: none"><font color="#FFFFFF"> <img border="0" src="user_edit.png" width="16" height="16">Editar Perfil
<font color="#FFFFFF"> </font><a href="<?=$phpbb_root_path?>privmsg.php?folder=inbox"><span style="text-decoration: none"><font color="#FFFFFF"><img border="0" src="email.png" width="16" height="16"><?=$l_privmsgs_text?></font></span></a><a href="<?=$phpbb_root_path?>login.<?=$phpEx?>?logout=true&sid=<?=$userdata['session_id']?>&redirect=<?=$pagina?>"><span style="text-decoration: none"><font color="#FFFFFF"> <img border="0" src="user_go.png" width="16" height="16">Desconectar</font></span></a></font><br />
<?php
# Si no está conectado...
} else {
?>
</p>
<form action="<?=$phpbb_root_path?>login.php" method="post" target="_top">
<input type="hidden" name="redirect" value="<?=$pagina?>" />
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr>
<td align="right">
<div align="center"><font color="#FFFFFF" face="Arial">Usuario:
<input type="text" class="post" name="username" size="25" maxlength="40" value="" /><span class="gen"> Contraseña:
</span> <input type="password" class="post" name="password" size="25" maxlength="32" /></font><span class="gen"><font color="#FFFFFF" face="Arial">
<input name="autologin" type="checkbox" checked />
Mantener sesión activa </font> </span>
<input type="submit" name="login" class="mainoption" value="OK" /></font></div></td>
</tr>
<tr>
<td align="right"><div align="center"><font face="Arial">
</div></td>
</tr>
</table>
</form>
<?
}
?>
Código: [Seleccionar]
Warning: Cannot modify header information - headers already sent by (output started at /home/g2kjlm/domains/cristiantorrijos.com/public_html/principal.php:14) in /home/g2kjlm/domains/cristiantorrijos.com/public_html/phpbb/includes/sessions.php on line 366
Warning: Cannot modify header information - headers already sent by (output started at /home/g2kjlm/domains/cristiantorrijos.com/public_html/principal.php:14) in /home/g2kjlm/domains/cristiantorrijos.com/public_html/phpbb/includes/sessions.php on line 367
Este el menu.php
<?php
// Coloca esta página en el principio del código de todas las páginas de tu web donde quieres que aparezca el menú: (
// ATENCIÓN: TIENE QUE ESTAR ARRIBA DEL TODO O NO FUNCIONARÁ
#Configuración
$pagina = "index.php"; // La página a la que quieres que se redireccione
$forum = "phpbb/"; // El directorio donde se encuetra el foro phpBB
define('IN_PHPBB', true);
$phpbb_root_path = $forum;
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
global $db, $board_config;
global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
$cookiename = $board_config['cookie_name'];
$cookiepath = $board_config['cookie_path'];
$cookiedomain = $board_config['cookie_domain'];
$cookiesecure = $board_config['cookie_secure'];
?><?php
########################
# Pack: pfUsers 3.1 + phpBB 2.0.15
# CopyLeft 2005 Bajo licencia GNU Free General License
# Agradecimientos a Yoseman de Forosdelweb.com
########################
# Si está conectado
if ($userdata['user_id']!=-1)
{
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
}
else
{
$l_privmsgs_text = $lang['No_new_pm'];
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<p align="center"><font face="Arial"><font color="#FFFFFF">
<img border="0" src="user.png" width="16" height="16"><b><?=$userdata['username']?></b></font><a href="<?=$phpbb_root_path?>profile.php?mode=editprofile"><span style="text-decoration: none"><font color="#FFFFFF"> <img border="0" src="user_edit.png" width="16" height="16">Editar Perfil
</font> </span></a>
<font color="#FFFFFF"> </font><a href="<?=$phpbb_root_path?>privmsg.php?folder=inbox"><span style="text-decoration: none"><font color="#FFFFFF"><img border="0" src="email.png" width="16" height="16"><?=$l_privmsgs_text?></font></span></a><a href="<?=$phpbb_root_path?>login.<?=$phpEx?>?logout=true&sid=<?=$userdata['session_id']?>&redirect=<?=$pagina?>"><span style="text-decoration: none"><font color="#FFFFFF"> <img border="0" src="user_go.png" width="16" height="16">Desconectar</font></span></a></font><br />
<?php
# Si no está conectado...
} else {
?>
</p>
<form action="<?=$phpbb_root_path?>login.php" method="post" target="_top">
<input type="hidden" name="redirect" value="<?=$pagina?>" />
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr>
<td align="right">
<div align="center"><font color="#FFFFFF" face="Arial">Usuario:
<input type="text" class="post" name="username" size="25" maxlength="40" value="" /><span class="gen"> Contraseña:
</span> <input type="password" class="post" name="password" size="25" maxlength="32" /></font><span class="gen"><font color="#FFFFFF" face="Arial">
<input name="autologin" type="checkbox" checked />
Mantener sesión activa </font> </span>
<font color="#FFFFFF" face="Arial">
<input type="submit" name="login" class="mainoption" value="OK" /></font></div></td>
</tr>
<tr>
<td align="right"><div align="center"><font face="Arial">
<a href="<?=$phpbb_root_path?>profile.php?mode=register">
<span style="text-decoration: none"><font color="#FFFFFF"><img border="0" src="user_add.png" width="16" height="16"> Nuevo usuario</font></span></a><font color="#FFFFFF">
</font>
<a href="<?=$phpbb_root_path?>profile.php?mode=sendpassword"><span style="text-decoration: none">
<font color="#FFFFFF"><img border="0" src="key_go.png" width="16" height="16">
Olvidé mi contraseña </font> </span> </a></font>
</div></td>
</tr>
</table>
</form>
<?
}
?>


