|
|
·
Skindario
Buscar en el Foro Buscar Tags
Portal
Foro
Usuario
Foro
Normas
RSS
Etiquetas
Avatares
Rangos
Eventos
Staff
Entrevistas
Noticias
Caretos
F.A.Q
Subforos Privados
Estadisticas
Estadisticas
Usuarios
OnLine
Actividad
Funciones
Favoritos
P. Inicio
Imprimir
Buscar
Afiliados
¿Tu Web Aquí?
Comunidad ESDLA
Foros DWP
Websmasters Foro
Mundo Deluxe
Photosherox
Descargas-V
Enlázanos

i
Phpbb:Editar el encabezao y pie de pagina
 
Portal · Foros · Zona Biblioteca · Sistemas CMS
Noticias · Buscar · Tags · Imágenes · Usuarios · Fisgona
Autor Mensaje 
angelismo
SuperModerador
SuperModerador


Mensajes: 3.667
Desde: 17/Ene/2006
#1 ·
Phpbb:Editar el encabezao y pie de pagina

Como editar El encabezado y el pie de página de phpbb

Introducción

He mirado en el panel de control pero no hay ninguna opción para cambiar los valores de los encabezados y pies ¿Cómo lo hago?

¿Cómo funciona las plantillas?
Cuando ves cualquiera de las páginas de tu foro se cargan las plantillas: primero se overall_header.tpl. Este carga su información y deja abiertas las etiquetas <html> y <body> así cómo la tabla principal de phpBB. Entonces se carga la plantilla adecuada para la parte principal dependiendo de si estás en la página de inicio (en ese caso index_body.tpl). Una vez que termina, se carga overall_footer.tpl. Este archivo cierra la tabla, y las etiquetas <body> y <html>. Para terminar el documento, se carga el archivo page_tail.php, que muestra el debuggin y el tiempo de carga (si está activado.
¿como encuentro las plantillas?
Mira en /templates/subSilver (en toda la FAQ utilizaré subSilver, como plantilla por defecto. Si estás usando otra plantilla, dirigete al directorio que estés utilizando en lugar de a subsilver). Allí verás una colección de archivos. Las plantillas son las que tienen la extensión '.tpl' La mayoría de los archivos de ese directorio tienen la extensión .tpl.
No tengo un editor de scripts ¿Cómo las abro?

No necesitas un editor sofisticado, cualquier editor de textos o el block de notas bastará. (Nota del Traductor: yo personalmente recomiendo edit plus http://www.editplus.com/ ). Ten en cuenta, que si utizas word como editor de texto, tienes que abrir los archivos tpl como texto plano, no como web. Es major utilizar un edtitor de texto que un programa WYSIWYG (Lo que ves es lo que obtienes) como dreamweaver o frontpage. No utilices editores WYSIWYG en los que veas la apariencia del fichero tpl en lugar del html. Los editores WYSIWYG tienen la mala costumbre de añadir código inútil y pueden incluso borrar partes vitales del fichero y cargarse la plantilla. Así que siempre, siempre siempre, edita los ficheros tpl en modo texto .

¿Qué dices…? No entiendo nada de ese PHP tan complicado ¿te importaría explicarte?
Las plantillas están escritas en HTML, no necesitas saber nada de PHP para poder editarlas.

Editar encabezados y pies

¿Quiero editar el encabezado ¿Por dónde empiezo?
Bueno eso depende de lo que quieras hacer, así que dividiremos este tema en varias secciones:


¿Puedo cambiar las etiquetas meta?
Claro, abre overall_header.tpl (recuerda, en texto). Al principio de este archivo verás:

Codigo PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
<meta http-equiv="Content-Style-Type" content="text/css">



Simplemente añade tus metas ahí. Puedes ponerlas en cualquier sitio del documento, pero yo prefiero ponerlas al principio. Así es cómo se ven mis metas:

¿Cómo puedo cambiar el logo de phpBB y poner el mío?
Ah, esa es la pregunta que surge una y otra vez en foro, ¿puedo cambiar el logo de phpbb y poner el mío? Si, se puede, y sin infringir la licencia. No pasa nada por cambiar el logo de phpBB y se puede hacer de dos formas.

La primera es cambiando el “path” del logo. Sube tu logo al directorio templates/subSilver/images llámalo logo.gif o algo parecido, luego busca cerca del final del del documento:

Codigo PHP:

<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>



Simplemente cambia el path con el path de tu logo
La segunda manera es aún más fácil, simplemente sobreescribe el logo de phpbb con el tuyo propio; es decir guarda tu logo con el nombre de logo_phpbb.gif y súbelo al directorio templates/subSilver/images .
¿Cómo incluyo texto o imágenes en el encabezado?
Ahora estamos llegando a la parte interesante. overall_header.tpl busca el siguiente código:
Codigo PHP:

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">




Codigo PHP:

<a name="top"></a>

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>



¿Cómo puedo añadir un enlace a las FAQ, las búsquedas, los miembros… ?
Abre overall_header y busca:

Codigo PHP:

<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">& &<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>& &<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>& &<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&
<!-- BEGIN switch_user_logged_out -->
&<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>&
<!-- END switch_user_logged_out -->
</td>
</tr>
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>& &<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>& &<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&</span></td>



Ahí es donde están los enlaces en el encabezado, simplemente añade los tuyos.

¿Cómo cambio el ancho de la tabla de phpBB2?
Abre overall_header.tpl y busca:
Codigo PHP:

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
<tr> [/code]
O si prefires puedes hacerlo en pixels:
[code] <table width="900" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>



Ya he terminado con el encabezamiento ¿Y ahora como edito el pie de página?
Editar el pie de página es muy similar a editar el encabezado, así que no vamos entrar en detalle. Simplemente abre overall_footer.tpl y haz los cambios. Parece vacío en comparación con overall_header.tpl . Lo que hay en el el pie es el copy right y un enlace a phpBB.coM (QUE DEBES CONSERVAR) y el enlace al panel de administración.

Editar la página de inicio
He visto en algunos foros que tienen un gran encabezado que sólo aparece en la página de inicio ¿Cómo hago eso?
Aquí también tenemos que seguir los mismos principios básicos que al editar el encabezado y el pie. La plantilla para la página de inicio se llama index_body.tpl, y está en el directorio templates/subSilver, como las demás. Editar index_body es igual que editar el overall_header.
Para cambiar de sitio la caja de “quien está online”, abre index_body.tpl y busca:

Codigo PHP:

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} & [ {L_WHOSONLINE_ADMIN} ] & [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</table>




Ese es el código que muestra la caja de whois online. Si quieres moverlo al principio de la página, simplemente pégalo después de
Codigo PHP:

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="bottom"><span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
{LAST_VISIT_DATE}<br />
<!-- END switch_user_logged_in -->
{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
<td align="right" valign="bottom" class="gensmall">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
</tr>
</table>



¿Y cómo muevo la caja de login?
Abre index_body.tpl open y busca:
Codigo PHP:

<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}:
<input class="post" type="text" name="username" size="10" />
&&&{L_PASSWORD}:
<input class="post" type="password" name="password" size="10" />
&& &&{L_AUTO_LOGIN}
<input class="text" type="checkbox" name="autologin" />
&&&
<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
</span> </td>
</tr>
</table>
</form>
<!-- END switch_user_logged_out -->



Una aclaración
Hay un mod para cambiar el logo desde el panel de admin.
Fuente:Tomatoma.ws














16/Abr/2006 13:23 GMT+1
Haz clic para ir al tema anterior Haz clic para ir al tema siguiente
Portal · Foros · Zona Biblioteca · Sistemas CMS
Temas similares
Asunto Autor#VisitasÚltima respuesta
phpbb xs: editar MP de bienvenida06/Dic/2006, 23:37
angelismo
 0 365No hay respuestas
phpBB : utilizar sistema de usuarios phpBB desde cualquier página17/Sep/2006, 20:50
labete666
 1 1.10017/Sep/2006, 21:00
labete666 Ir al último mensaje del tema
Phpbb: Ultimos mensajes en pagina fuera del foro o en el index del foro02/Ago/2006, 13:53
angelismo
 4 50611/Oct/2006, 17:40
chavp Ir al último mensaje del tema
Editar el pie y la cabecera del foro15/Ene/2006, 22:31
ByHades
 2 72317/Ene/2006, 16:39
ByHades Ir al último mensaje del tema
phpBB: Utiliza tu logo10/Feb/2008, 20:31
Darth_Carl
 0 219No hay respuestas
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 05:04

Afiliados Plus
Skindario - Soporte Webmasters, Diseño Grafico, Miarroba, Rol + RPG y Mucho Mas TuarrobaGames - Emuladores, Roms, Juegos y RPG TuarrobaEbooks - Ebooks en castellano y Audiolibros Websmasters foro MundoDeluxe Photosherox - Diseñando & Aprendiendo
¿Tu Web Aquí?
Admin: EffectedCard - Skindario, foro soporte de Tuarroba desde el 16/10/04