Paso 1º Crear el archivo PHP
Crea un archivo en blanco con tu editor favorito e inserta el siguiente código:
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('Mi página');
$template->set_filenames(array(
'body' => 'mipagina.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Notas. Puedes modificar 'Mi Página' con el nombre que quieras que aparezca en el navegador. Por ejemplo, si vas a usarla como página de contacto, tendría que cambiarlo por 'Contactar con el Webmaster'. El valor de 'body' en el ejemplo es 'mipagina.html'. Este será el nombre del archivo que usaremos en el siguiente paso y que estará alojado en la carpeta del estilo o estilos que usemos. Siguiendo con el ejemplo anterior, podría llamarse contacto.html
Paso 2º Crear el archivo HTML
Igual que hicimos antes, en una página en blanco en nuestro editor pegar este código:
Código: Seleccionar todo
<!-- INCLUDE overall_header.html -->
<h2>Mi Página</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<p>
TU CONTENIDO IRÍA AQUÍ. PUEDE SER TEXTO O CÓDIGO
</p>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Notas. Puedes modificar 'Mi Página' con el nombre que quieras que aparezca en el navegador. Por ejemplo, si vas a usarla como página de contacto, tendría que cambiarlo por 'Contactar con el Webmaster'. Sustituye TU CONTENIDO IRÍA AQUÍ. PUEDE SER TEXTO O CÓDIGO por tu propio texto o código.
El último paso una vez hallamos subido los archivos es borrar la cache del estilo desde la administración.
Comentario de Alorse
Agrego unos cuantos detalles a esta excelente guía que nos compartes xoom.Si está creando una página totalmente personalizada, probablemente no necesitara hacer esto, pero si usted necesita el acceso a los archivos de idioma phpBB, a continuación, cambie esta línea:
Código: Seleccionar todo
$user->setup();
por esta:
Código: Seleccionar todo
$user->setup('nombre-del-archivo-de-idioma');
Código: Seleccionar todo
$user->setup('viewtopic');
Si desea restringir el acceso a la página para usuarios registrados únicamente, realice la siguiente modificación.
Buscar:
Código: Seleccionar todo
$user->setup();
Y añada este código después:
Código: Seleccionar todo
if ($user->data['user_id'] == ANONYMOUS)
{
login_box('', $user->lang['LOGIN']);
}
Tutorial creado por xoom y Alorse