¿Se puede hacer esto?

Iniciado por AWES0MN, 9 Mayo 2010, 13:42 PM

0 Miembros y 1 Visitante están viendo este tema.

AWES0MN

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!
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

braulio--

Quizás buscas algo como la etiqueta iframe

AWES0MN

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
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

Falso Positivo

#3
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_parseadastr_replace("[CONTENIDO_HEADER]","<h1>ESTE ES EL HEADER que debes buscar en tu BD</h1>"$contenido_archivo); 
$pagina_parseadastr_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.
Don't worry, be hacked....

AWES0MN

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 ;)
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

AWES0MN

#5
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

Falso Positivo

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.
Don't worry, be hacked....