Crear página personalizada phpBB 3.0 Tema Solucionado
Publicado: 13 Oct 2014, 20:26
Esta sencilla guía te muestra como crear una página personalizada con la que podrás insertar tu propio código html manteniendo la cabecera y el pié de tu foro.
Paso 1º Crear el archivo PHP
Crea un archivo en blanco con tu editor favorito e inserta el siguiente código:
La guardamos con el nombre mipagina.php (*) y lo subimos a la carpeta raíz del foro (*Este es un nombre a título de ejemplo, cámbialo por otro que resulte más apropiado para el uso que le vayas a dar)
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:
La guardamos con el nombre mipagina.html (*) y lo subimos a la carpeta template del estilo o estilos que uses(*Este es un nombre a título de ejemplo, cámbialo por otro que resulte más apropiado para el uso que le vayas a dar. Recuerda que debe ser el mismo que pusiste en el paso anterior dentro de 'body')
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.
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:
por esta:
Cambie "nombre-del-archivo-de-idioma" por el nombre del archivo de idioma que desee, sin la extensión .php. Por ejemplo, si tiene que cargar el fichero de idioma viewtopic.php, utilice este código:
Si desea restringir el acceso a la página para usuarios registrados únicamente, realice la siguiente modificación.
Buscar:
Y añada este código después:
Cualquier duda en el foro oportuno incluyendo tus datos de soporte.
Tutorial creado por xoom y Alorse
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