Va perfecto, pero tengo un par de problemas, seguramente solucionables.
El primer problema es que yo al tener un foro PHPBB, tengo que meter muchos includes, por ejemplo:
Código:
<div id="principal"> <!-- contenido de la página -->
<div id="fondo"><p class="titulo">¿ Mi juego favorito ?</p></div>
<div id="portajuego">
<!-- INCLUDE overall_header.html -->
<script type="text/javascript">
embedFlash("juegos/strikerrun.swf",600,375,"movie","","wmode","opaque");
</script>
</div>
<p class="firma">Deirdre para Foros del Web</p>
</div>
Sigo usando tu ejemplo para hacer pruevas, y como ves esta la cabezera incluida ahi, ¿cual es el problema? Pues bien, cuando añado el Overall_header, la pagina no me hace el Refresh, por lo tanto se queda fijo el
Preloader, este seria el primer problema.
¿como podria solucionar esto?
El segundo problema es, que si yo intento añadir toda la pagina, nose porque cuando coloco estos IF: <!-- IF S_PLAY_FULL --> , que vienen en la pagina que tengo que colocar, me da este fallo:
Parse error: parse error, unexpected $end in C:\AppServ\www\Autogol\includes\template.php(187) : eval()'d code on line 63
El fallo este, es este IF, teoricamente:
Código:
function set_template()
{
global $phpbb_root_path, $user;
if (file_exists($phpbb_root_path . 'styles/' . $user->theme['template_path'] . '/template'))
{
$this->root = $phpbb_root_path . 'styles/' . $user->theme['template_path'] . '/template';
$this->cachepath = $phpbb_root_path . 'cache/tpl_' . str_replace('_', '-', $user->theme['template_path']) . '_';
if ($user->theme['template_inherits_id'])
{
$this->inherit_root = $phpbb_root_path . 'styles/' . $user->theme['template_inherit_path'] . '/template';
}
} (ESTA ES LA LINEA 63)
else
{
trigger_error('Template path could not be found: styles/' . $user->theme['template_path'] . '/template', E_USER_ERROR);
}
$this->_rootref = &$this->_tpldata['.'][0];
return true;
}
Tampoco tengo ni idea de como solucionarlo.
Despues el tercer y ultimo problema, seguramente el mas sencillo de solucionar, yo tengo este codigo en el primer DIV:
Código:
<div id="preload">
<div>
<div class="centrado">
<p><img alt="" src="images/loading.gif" width="220" height="19" /></p>
<p>Por favor, espere 7 segundos</p>
<div id="degra"><br /><a href="javascript:closeit()">Click para no esperar</a>
<p class="subir">
<table width="100%" border="0">
<tr>
<td>
<script type="text/javascript"><!--
google_ad_client = "XXXXXXXXXXXXXXXXXXXXX";
/* XXXX, creado 31/08/09 */
google_ad_slot = "XXXXXXXX";
google_ad_width = XXX;
google_ad_height = XXX;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<tr>
<td>
<img src="images/icons/cargando.gif" width="16" height="16" />
</td>
</tr>
<tr>
<td>
<span class="ldesc">
<strong>Cargando el juego</strong><br>
7 segundos de espera...</span>
</td>
</tr>
</table>
</div>
</tr>
</div>
</div>
</div>
Primero de todo decir que estoy usando tu misma plantilla, para hacer pruevas (exactamente igual, solo he cambiado la imagen, por la publicidad, el otro div, el css y el resto de los archivos estan tal y como me lo pasaste para hacer esta prueva), como ves tengo añadida publicidad de Adsense en esa pagina, se visualiza todo perfectamente, la pagina se oculta entera, pero en cambio la publicidad sigue ahi, y se queda visible.
Te dejo una imagen para intentar aclarte todo lo que pueda:
En principio creo que ya esta, gracias por todo.
EDITO: Si quieres ver donde quiero añadir este script, metete en
http://www.autogol.es/arcade.php y dale un click a cualquier juego, y cuando le das click a un juego, ahi es donde quiero que salga, te dira de registrarte, usa:
User: MTF
Pas: test