Buenas!! ;D
Estoy aprendiendo "masomeno" php :P
y tengo una duda.La cosa:
tengo un index.php,le preparo un theme al index,con:
HEADER:
CONTENIDO
FOOTER:
entonces lo que quiero es,añadir en el medio pues mediante un ejemplo:
<body>
aqui añadir algo como <---contenido---> y que salga el contenido,mediante etiquetas salga ordenado ya vía css. ¿se puede?
</body>
de todas formas lo resumo:
-Quiero añadir mediante etiquetas contenido a un index.php
-Esas etiquetas llaman a por ejemplo: mi index.php llama a post.php (por ejemplo el de un blog),luego abajo añado: <---sidebar---> y este llama a sidebar.php que ya viene preparado.
que quiero hacer:
ahorrar espacio en el index,y tenerlo más ordenado.
ojala se pueda,porque de todas formas,sería una gran idea ;D
esto que digo,en WORDPRESS había unos plugin que lo usan:
por ejemplo uso que era wpforums,y creabas una página y en ella ponías:
<!---wpforums---!>
¡saludos!
Quizás buscas algo como la etiqueta iframe
si,algo así.
Vamos,como digo:
HEADER
COTENIDO
FOOTER
en el contenido quiero que al poner un iframe,pues sin poner más líneas que esa salga todo el contenido de otro archivo.
Que traduzca <!---algo---!> como post.php o sidebar.php,no sé si me explico,si no se puede nada,pero si se puede expliquenmelo,por favor.La verdad me interesa,y me ayudaría mucho ;D
Te falta lectura...
Puedes usar include o require_once de php de la siguiente manera:
<html>
<head>
<?php include "header.php"; ?>
</head>
<body>
<?php include "contenido.php"; ?>
</body>
</html>
Ahora si necesitas etiquetas que sea reemplazadas por otra cosa, puedes crearte una tabla con el contenido, luego en el código haces algo así:
1. index.php
<?php
$contenido_archivo = file_get_contents("index_tpl.php");
$pagina_parseada= str_replace("[CONTENIDO_HEADER]","<h1>ESTE ES EL HEADER que debes buscar en tu BD</h1>", $contenido_archivo);
$pagina_parseada= str_replace("[CONTENIDO_BODY]","<h3>ESTE ES EL BODY que debes buscar en tu BD</h3>", $pagina_parseada );
echo $pagina_parseada;
?>
2. index_tpl.php
<html>
<head>
[CONTENIDO_HEADER]
</head>
<body>
[CONTENIDO_BODY]
</body>
</html>
Se puede optimizar mucho mas, pero por acá van los tiros.
Saludos.
Me sirvió de mucho:
-E cogido un theme para mi web personal,y gracias a ello e creado archivos,y todo ordenado,es clickar en uno y editarlo,y ordenadamente :)
Los que hice fueron:
Directorio:CitarIndex.php>
Header.php>
Contenido.php>
Lateral.php>
Piepagina.php
---
widgets/
putolunes.php> (sorry por la expresión,es un widget XD!)
twitter.php
---
images/
iconos/
---fin---
gracias,deberás,las cosas más fáciles siempre son menos recordables XD ;)
---editado---
mirad como va ya:
http://rafaelblogger.yelidmod.com/imagenes/
por otra parte mirad esto:
http://foro.elhacker.net/juegos_y_consolas/propuesta_nueva_cssource_vendo_o_cambio-t293248.0.html;msg1451841#msg1451841
(PROPUESTA POR ESTE TRABAJO)
Cita de: AWES0MN en 11 Mayo 2010, 14:42 PM
Me sirvió de mucho:
-E cogido un theme para mi web personal,y gracias a ello e creado archivos,y todo ordenado,es clickar en uno y editarlo,y ordenadamente :)
Los que hice fueron:
Directorio:
CitarIndex.php>
Header.php>
Contenido.php>
Lateral.php>
Piepagina.php
---
widgets/
putolunes.php> (sorry por la expresión,es un widget XD!)
twitter.php
---
images/
iconos/
---fin---
gracias,deberás,las cosas más fáciles siempre son menos recordables XD ;)
Me alegro que te sirva. =)
Saludos.