Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/07/2009, 04:35
FRACTO
 
Fecha de Ingreso: noviembre-2007
Mensajes: 45
Antigüedad: 16 años, 5 meses
Puntos: 1
Ese código donde debo meterlo? creo que me queda un poco grande jajaja porque no me entero mucho. iré probando a ver si logro solucionarlo.

gracias!

bueno, como veo que sigo buscando pero no encuentro el como, escribo aqui íntegro los archivos que tengo que creo son los que se requieren para solucionarlo.

index.php

Código PHP:
<?php
include ("cabecerapie/sesiones_foro.php");
?>

....

<body>

<div id="global">

      <div id="barra">
    <?
    
include ('cabecerapie.php') ;
    
cabecera ();
    
?> 
    </div>

    <div id="contenedor"></div>
    <div id="pie">
    <?
    pie 
();
    
?>
    </div>

</div>
  

 <script type="text/javascript"
    src=""></script> <script
    type="text/javascript">
      // Load jQuery
      google.load("jquery", "1.2");  
    </script> <script src="cabecerapie/jquery.clickme.js" language="javascript"
    type="text/javascript"></script> <script type="text/javascript">
        $(document).ready(function() {
            $(".nav").clickMe();
        }); 
    </script>

</body>
</html>
cabecerapie.php

Código PHP:
<?
function cabecera (){
?>
<!-- Código HTML de la cabecera -->

<div class="conteinerNav">
    <ul class="nav">
    <li><a href="#">Login</a>

    <ul>
        <li>
        <iframe width="950" height="120" src="cabecerapie/login.php" frameborder="0">
Si ves este mensaje, significa que tu navegador no soporta esta característica o está deshabilitada. Pero puedes acceder a esta información aquí tag HTML a</a>.
        </iframe>
        </li>
    </ul>
    </li>
    <li><a href="#">Registro</a>
    <ul>
        <li><iframe width="990" height="200" src="cabecerapie/registro.php" frameborder="0">
Si ves este mensaje, significa que tu navegador no soporta esta característica o está deshabilitada. Pero puedes acceder a esta información aquí tag HTML a</a>.
        </iframe></li>
    </ul>

    </li>
    <li><a href="#">¡Participa!</a>
    <ul>
        <li><iframe width="990" height="350" src="cabecerapie/participa.php" frameborder="0">
Si ves este mensaje, significa que tu navegador no soporta esta característica o está deshabilitada. Pero puedes acceder a esta información aquí tag HTML a</a>.
        </iframe></li>
    </ul>

    </li>
</ul>
</div>
<!-- end conteinerNav -->

<?
}
function 
pie (){
?>

<!-- C?¡ódigo HTML del pié de página -->

<?
}
?>
cabecerapie/login.php

Código PHP:
<?
include ("sesiones_foro.php");
if(
$user->data['is_registered']) // Si el usuario ya está registrado...
{
$avvy "SELECT * FROM phpbb_users WHERE user_id =" $user->data['user_id'];
$result mysql_query($avvy) or die (mysql_error());

while(
$row mysql_fetch_array($result))
{
$user_cache[$poster_id] = array(
                
'avatar'        => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']) : '',        );
$username $row['username'];
$link $user_cache[$poster_id]['avatar'];
}

$patron="/home/";
$patrona="einstein/";
$patronb="public_html/";
if (
preg_match("/home/"$link)) {
    
$link=str_replace($patron,"",$link);
}
if (
preg_match("/einstein/"$link)) {
    
$link=str_replace($patrona,"",$link);
}
if (
preg_match("/public_html/"$link)) {
    
$link=str_replace($patronb,"",$link);
}

echo 
"<div>";
echo 
"<br><h4>";echo $username;echo "</h4>";
echo 
"".$link."<br>";
echo 
"<a href='".$phpbb_url_path."ucp.php'>Ir a Panel de Control</a><br>";
echo 
"<a href=".$phpbb_url_path.'ucp.php?mode=logout' '&sid=' $user->data['session_id'] . " target='_self'><font color='red'>Logout</font></a>";
echo 
"</div>";
}

else{
echo 
"<div>"// principio del formulario de logueo en el foro -->
?>

<form action="<?php echo $phpbb_url_path?>login.php" target="_top" method="post" enctype="multipart/form-data" >

<div style="float:left; width:250px; color:#FFFFFF; padding-left:40px;">
<p  class="linea"><br />Usuario del foro: <input type="text" id="s" name="username" value="" size="20" class="text" /></p>
</div>
<div  style="float:left; width:250px; color:#FFFFFF; padding-left:40px;">
<p class="linea"><br/>Contraseña: <input type="password" id="p" name="password" value="" size="20" maxlength="16" class="text"></p>
<br />
</div>
<div  style="float:left; width:150px; color:#FFFFFF; padding-left:40px; padding-top:25px;">
<input id="x" name="login" type="submit" value="Login" class="button" style="font-size:10px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#638cb5; border:0px; width:80px; height:19px"/>
<input type="hidden" name="autologin" id="autologin" class="checkbox" value="ON" />
<input type="hidden" name="redirect" value="/">
</div>

</form>

</div>
<?
}
?>
A ver si ahora queda mas claro y si me puedes indicar exactamente que zonas he de modificar y voy probando.

Gracias!!!

edito: Ya he conseguido que una vez haces el login vuelve a la index.php con el usuario ya registrado, mostrando el avatar y la info que decia. La cuestion ahora seria eliminar la página que aparece intermedia del foro.

Última edición por FRACTO; 07/07/2009 a las 10:09