Página 1 de 1
Algun mod para crear una pagina nueva?
Publicado: 26 Feb 2009, 03:50
por don simpaticon
Hola, he hestado buscando porque creo que hay un mod para lo que quiero, pero busque un buen rato y no encuntre, y si existe, no tengo idea del nombre del mod que busco, entonces no se como mas usar la busqueda del foro...
Bueno, ahora si me explico con lo que deseo hacer en mi foro.
Mi web es de deportes y quiero pasar partidos de la copa libertadores de america, de la uefa y en fin, actividades deportivas, en este momento tengo un link donde lo estoy pasando (no lo pongo porque pienso que puede ser considerado spam) pero esta pagina es balnca y lo que quiero es que esa pagina tenga la misma imagen del foro, que al crearla con el mod tenga las mismas caracteristicas de todo el resto del foro, hay alguna forma para poderla crear?
muchas gracias por sus posibles respuestas y ayudas.
pd: datos de soporte en la firma
Re: Algun mod para crear una pagina nueva?
Publicado: 26 Feb 2009, 12:11
por portugalete
Hola don simpaticon:
Te dejo aqui los codigos, los copie de un mod aqui pero no recuerdo el nombre
Código: Seleccionar todo
Debes crear un archivo .PHP con un contenido como este. Lo puedes nombrar "prueba.php" y la ubicas en la raíz de tu foro (donde esta el index.php, memberlist.php, search.php, entre otros).
Código: Seleccionar todo
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Title Here');
$template->set_filenames(array(
'body' => 'prueba_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
En este código debes cambiar esta línea
Código: Seleccionar todo
page_header('Title Here');
Por el título de tu nueva página. Por ejemplo
Código: Seleccionar todo
page_header('Página de Prueba');
Si deseas que solo sea vista por usuarios registrados e identificados en el foro, buscas esta línea
Código: Seleccionar todo
$user->setup();
Y agregas esto:
Código: Seleccionar todo
if ($user->data['user_id'] == ANONYMOUS)
{
login_box('', $user->lang['LOGIN']);
}
Además, está esta otra linea
Código: Seleccionar todo
'body' => 'prueba_body.html',
Esta línea nos indica que el "esquema" HTML, de esta página, en el estilo, se ubicará en el archivo prueba_body.html.
Por lo tanto, en /styles/tu_plantilla/template/ creas un archivo llamado prueba_body.html (segun el ejemplo, si quieres lo cambias, pero debes cambiar esto también en la linea del PHP).
En este archivo HTML, es donde colocas la estructura de tu nueva página... textos, tablas, etc... algo como esto por ejemplo
Código: Seleccionar todo
<!-- INCLUDE overall_header.html -->
<h2>Esta es una página de prueba</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<p>
El contenido va acá.
</p>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Espero que te sirva, yo aun no lo probe
Re: Algun mod para crear una pagina nueva?
Publicado: 26 Feb 2009, 15:36
por don simpaticon
la pagina seria esta,
http://www.deportepuro.com/site/prueba.php" onclick="window.open(this.href);return false; pero me sale un error y no se cual sera....
Parse error: syntax error, unexpected T_VARIABLE in /home/deporte/public_html/site/prueba.php on line 4