Autor
|
Tema: Crear "Template" en PHP? No se si se llama así (Leído 3,951 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola amigos, pues bueno, lo que quiero hacer es un "Template" no se como se llama... El caso es que, por ejemplo, tenemos un codigo con el diseño de la web que es universal y segun donde te metas (?function=index,home,etc) pues cambia el contenido... Como lo podria hacer? No tengo de ganas de tener que estar adaptando el codigo a cada .php que tengo... Un saludo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Pablo Videla
|
Hola amigos, pues bueno, lo que quiero hacer es un "Template" no se como se llama... El caso es que, por ejemplo, tenemos un codigo con el diseño de la web que es universal y segun donde te metas (?function=index,home,etc) pues cambia el contenido... Como lo podria hacer? No tengo de ganas de tener que estar adaptando el codigo a cada .php que tengo... Un saludo. Lo que quieres hacer es una pagina dinamica que se cargue el contenido en un div y no se recargue la pagina completa a cada rato, debes usar jquery. Es eso lo que quieres? aqui tienes un ejemplo super basico http://www.lagranjadelili.clcuentame si es algo asi el efecto que quieres.
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Lo que quieres hacer es una pagina dinamica que se cargue el contenido en un div y no se recargue la pagina completa a cada rato, debes usar jquery. Es eso lo que quieres? aqui tienes un ejemplo super basico http://www.lagranjadelili.clcuentame si es algo asi el efecto que quieres. La verdad es que no se... Yo lo saqué de Spirate... Pero tiene la pinta de que sí...
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
basickdagger
Desconectado
Mensajes: 650
System.out.println("this is weird as fuck");
|
bueno, yo utilizaria para manera mas sencilla wordpress, joomla o drupal y adaptaria el template, o tambn pudieras separar tu codigo en varias paginas php y llamarlas con includes cada q necesites alguna parte de tu web....
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
bueno, yo utilizaria para manera mas sencilla wordpress, joomla o drupal y adaptaria el template, o tambn pudieras separar tu codigo en varias paginas php y llamarlas con includes cada q necesites alguna parte de tu web....
Prodria usar includes... Me distes una idea... Poner un $_GET... Y pongo un define hhacia ese include... Y lo edito con el GET
|
|
« Última modificación: 26 Febrero 2013, 18:12 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola, bueno pues estuve probando e hice algo así: <?php $go = $_GET["function"]; if ($go = "inicio" ) { include"content.php"; } include"content.php"; } ?>
Pero si le pones a ?function=test se te carga... Como lo soluciono para que me lleve a un 404 ?
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
1mpuls0
Desconectado
Mensajes: 1.186
|
Hola, bueno pues estuve probando e hice algo así: <?php $go = $_GET["function"]; if ($go = "inicio" ) { include"content.php"; } include"content.php"; } ?>
Pero si le pones a ?function=test se te carga... Como lo soluciono para que me lleve a un 404 ? A qué te refieres con "se te carga" xD Pues eso... podrías modificar tu httpd.conf o .htaccess para definiar tu pagina404.html Otra forma que no creo que sea muy conveniente es comprobar si pagina.php existe. Saludos.
|
|
|
En línea
|
abc
|
|
|
#!drvy
|
<?php switch(@$_GET['function']){ case 'incio': include_once('content.php'); break; case 'menu': include_once('menu.php'); break; default: include_once('404.php'); break; } ?>
Saludos
|
|
« Última modificación: 1 Marzo 2013, 00:47 am por drvy | BSM »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
<?php switch(@$_GET['function']){ case 'incio': include_once('content.php'); break; case 'menu': include_once('menu.php'); break; default: include_once('404.php'); break; } ?>
Saludos Joder, y eso que los case y los break los he visto hace na con un paquete de idioma que saqué de por ahí, si es que no aprendo. Muchas Gracias
Una dudilla... el default lo puse con content, por que si entras al index directamente sin nada, te va a llevar un 404.php... Así que estamos en las mismas
|
|
« Última modificación: 1 Marzo 2013, 09:53 am por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
#!drvy
|
Tampoco es tan dificil hacer un IF <?php $go = @$_GET['function']; if(empty($go)){$go='inicio';} switch($go){ case 'inicio': include_once('content.php'); break; case 'asdasdas': include_once('asdasdas.php'); break; default: include_once('404.php'); break; } ?>
Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Analista llama a Google Docs "un fracaso" imposible de comparar con Microsoft...
Noticias
|
wolfbcn
|
0
|
2,333
|
16 Junio 2010, 12:59 pm
por wolfbcn
|
|
|
Un diseñador de juegos llama "gilipollas" al consejero delegado de Activision
Noticias
|
wolfbcn
|
0
|
1,470
|
15 Julio 2010, 18:19 pm
por wolfbcn
|
|
|
recursos visual basic, """"""proceso inmortal"""""
Análisis y Diseño de Malware
|
Dark4ngel
|
7
|
14,183
|
3 Noviembre 2011, 10:42 am
por Dark4ngel
|
|
|
Quitar la resolucion "De una template html"
Desarrollo Web
|
WiseHidden
|
4
|
2,485
|
26 Diciembre 2011, 19:32 pm
por WiseHidden
|
|
|
El futuro de BackTrack se llama "Kali Linux"
Noticias
|
The_Mushrr00m
|
2
|
7,216
|
29 Enero 2013, 01:16 am
por alister
|
|