Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

[[DUDA]] Sobre activar php en PLANTILLAS

Dudas sobre estilos phpBB 3.0.x
Colaboraciones gráficas paquetes de rangos aquí y botones aquí.
Cerrado

0
No hay votos
 
Votos totales: 0

ElGranOcio
Observador/a
Mensajes: 31
Registrado: 07 Mar 2008, 18:17
Género:
Edad: 32

[[DUDA]] Sobre activar php en PLANTILLAS

#1

Mensaje por ElGranOcio »

Hola a todo el mundo vengo con una gran duda sobre la edición de plantillas he decidido querer usar codigos php en las plantillas de mi theme pero obvio solo acepta html pero se es bien sabido que en el acp hay una opción que dice:

Permitir PHP en plantillas:
Si se habilita esta opción, PHP e INCLUDEPHP serán convertidos en las plantillas.

y he editado el overall_header.html de mi prosilver y me ha funcionado el codigo en cuestión es:

Código: Seleccionar todo

<!-- PHP -->
if( $_SERVER["PHP_SELF"] == "/viewtopic.php" ) {
<!-- ENDPHP -->
<title>{TOPIC_TITLE}</title>
<!-- PHP -->
} elseif( $_SERVER["PHP_SELF"] == "/viewforum.php" ) {
<!-- ENDPHP -->
<title>{SITENAME}: {FORUM_NAME}</title>
<!-- PHP -->
} else {
<!-- ENDPHP -->
<title>{PAGE_TITLE} en {SITENAME}</title>
<!-- PHP -->
}
if( $_GET['p'] || $_GET['sid'] || $_GET['highlight'] ) {
echo "<meta name=\"robots\" content=\"noindex\" />\n";
} elseif( $_GET['f'] && $_GET['t'] && ($_GET['start']!=0) ) {
echo "<link rel=\"canonical\" href=\"http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?f=".$_GET['f']."&t=".$_GET['t']."&start=".$_GET['start']."\" />\n";
} elseif( $_GET['f'] && $_GET['t'] && ($_GET['start']==0) ) {
echo "<link rel=\"canonical\" href=\"http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?f=".$_GET['f']."&t=".$_GET['t']."\" />\n";
} elseif( $_GET['f'] && $_GET['t'] ) {
echo "<link rel=\"canonical\" href=\"http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?f=".$_GET['f']."&t=".$_GET['t']."\" />\n";
} elseif( $_GET['f'] && ($_GET['start']!=0) ) {
echo "<link rel=\"canonical\" href=\"http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?f=".$_GET['f']."&start=".$_GET['start']."\" />\n";
} elseif( $_GET['f'] && ($_GET['start']==0) ) {
echo "<link rel=\"canonical\" href=\"http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?f=".$_GET['f']."\" />\n";
} elseif( $_SERVER["PHP_SELF"] == "/" ) {
echo "";
} else {
echo "<meta name=\"robots\" content=\"noindex\" />\n";
}
<!-- ENDPHP -->
y funciona pero quiero usar una funcion tradicional

<?php
[[aqui codigo]]
?>

pero aparece tal cual en la plantilla (una vez limpiada la cache)

quiero orientarme sobre como incluir php correctamente en las plantillas

dicen que poniendo
<!-- INCLUDEPHP ARCHIVO.php -->
funciona pero que este debe estar en la carpeta del estilo (es necesario esto??) (puede estar en el raiz del site y funcionar??)
URL: http://lomesmo.forogeneral.es/foros/
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Ninguno
Plantilla(s) usada(s): SubSilverPlus
Servidor: Linux
Actualización desde otra versión: Nop
Conversión desde otro sistema de foros: noo
www.forogratis.es
www.mi-web.es
www.crear-blog.es

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: [[DUDA]] Sobre activar php en PLANTILLAS

#2

Mensaje por jakk »

hola,
puedes ponerlo en la raiz de tu foro
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

ElGranOcio
Observador/a
Mensajes: 31
Registrado: 07 Mar 2008, 18:17
Género:
Edad: 32

Re: [[DUDA]] Sobre activar php en PLANTILLAS

#3

Mensaje por ElGranOcio »

si me pueden orientar mas sobre el uso de php y de que forma se usa en las plantillas? gracias
URL: http://lomesmo.forogeneral.es/foros/
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Ninguno
Plantilla(s) usada(s): SubSilverPlus
Servidor: Linux
Actualización desde otra versión: Nop
Conversión desde otro sistema de foros: noo
www.forogratis.es
www.mi-web.es
www.crear-blog.es

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Re: [[DUDA]] Sobre activar php en PLANTILLAS

#4

Mensaje por ThE KuKa »

Esta en los FAQs de phpBB 3 :secreto:
http://www.phpbb-es.com/foro/viewtopic. ... 48#p102748

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Cerrado

Volver a “Soporte para Estilos phpBB 3.0.x”