Foros del Web » Creando para Internet » Diseño web »

Como hacer un website que use templates echos en xml?

Estas en el tema de Como hacer un website que use templates echos en xml? en el foro de Diseño web en Foros del Web. Bueno, estoy en un pequeño proyecto que quiero hacer... pero estoy en varias dudas que me estan costando contestar... el punto es que luego de ...
  #1 (permalink)  
Antiguo 06/07/2009, 21:18
 
Fecha de Ingreso: julio-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Como hacer un website que use templates echos en xml?

Bueno, estoy en un pequeño proyecto que quiero hacer...
pero estoy en varias dudas que me estan costando contestar...

el punto es que luego de buscar un poco, me di cuenta de muchas cosas

digamos que yo tengo los siguientes archivos


www/ --->pagina principal
index.php ---> pagina de inicio
principal.php ---> otra pagina mas
Perfil.php ---> pagina que muestra el perfil de un usuario ($_GET)
Registro.php ---> pagina de registro de usuarios
Include/ ---> Carpeta que contiene paginas extras
Banner.php ---> banner del sitio
Footer.php ---> Pie de la pagina

bueno esto es en resumen..
supongamos que tengo esos archivos que mencione arriba.
lo que quiero saber, es como podria cambiar la estructura, cosa que no tenga que usar los "includes" y hacer lo mismo, pero por temas echos en xml...

no quiero que me hagan el trabajo ni nada, solo saber si alguien por ahi me peude dar una explicacion de que tan combeniente seria, y ver si uso xml o me quedo con el formato que tengo actualmente...

=), Gracias a todos
  #2 (permalink)  
Antiguo 06/07/2009, 21:23
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Como hacer un website que use templates echos en xml?

que manejas en los includes? mira para empezar es bueno tener un orden cuando uno realiza un sitio, no tanto por que tu seas ordenado si no mas bien por el tema de que si yo como persona ajena veo todo se donde y que tengo que tocar para modificar algo, es normal un sitio con una carpeta imagenes, una includes ojala una css y una js
a tu duda segun tu quieres implementar archivos xml por lo que tienes en include, pero mi pregunta es, que manejas en la carpeta include? es necesario manejar esos archivos en archivos xml? lo digo por que algunos manejan archivos xml pero igual los generan con php entonces no le veo mucho fin mas que cambiar la extension del fichero :/ saludos.....
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 06/07/2009, 21:29
 
Fecha de Ingreso: julio-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Como hacer un website que use templates echos en xml?

bueno, resulta que en verdad me explique super mal =/...

bueno, lo que quiero lograr, es saber cual seria el orden mas logico que puedo lograr en un sitio web
el cual tiene pagians que varian segun contenido obtenido de una base de datos, o del usuario que esta navegando por el sitio...

por ej, ise un sistema en el que el usuario entra a la web, y tiene que logearse
antes de logearse en el menu de la web solo aparecen las opciones
"Logeo"
"Registro"

luego de logearse en la pagina aparecerian varias mas...

esto se lograria por medio de un archivo php que imprimira en pantalla el contenido del menu dependiendo de si el usuario esta logeado dentro o no


el punto es que
QUE tecnica para ordenar mi sitio me recomendarian ustedes? las formas que yo conosco serian las siguientes...

Usar las variables $_GET con el menu

yo siempre me mantengo en la pagina "index.php"
pero esta pagina index requiere de un contenido diferente (por ejemplo podria hacerle include a la pagina de perfil de los usuarios si es que el usuario iso click en "perfil")

seria algo asi

switch($_GET['menu']) {
case 'principal':
include('includes/principal.php');
break
case 'perfil':
include('includes/perfil.php');
break
}

lo otro es el caso que dije un poco mas arriba
tengo las diferentes paginas

Paginas//
Index.php
Perfil.php
Includes //
Menu.php

en la carpeta principal estan "index y perfil.php" y dentro de la carpeta includes esta "Menu.php"
ahora.. index y perfil llaman a menu.php

esas son dos maneras que pense recien ahora...
cual me resulta mejor?

tanto por el echo de busquedas por motores (se supone que si tengo menos paginas me indexan menos [en mi caso solo navego por index.php asi que seria malo?, aun asi se añade la variable $_GET al final del link... pero esto me puede traer problemas de seguridad si quiero hacer un sistema mas complicado?)

estoy algo confundido @.@
me perdono por no poder explicarme al 100%...
pero entre tanto codigo ya me perdi >_<!...

Última edición por jury; 06/07/2009 a las 21:38 Razón: me explique super mal xD
  #4 (permalink)  
Antiguo 06/07/2009, 23:42
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Como hacer un website que use templates echos en xml?

a bueno siendo el caso de como ordenar una web, eso va segun gustos mas que nada, pero siempre ver que el cliente esta acostumbrado a tener los menus de forma visible, arriba izquierda o derecha, respecto a como pasas tus parametros via GET, no lo recomiendo son datos imporatantes los del usuario asi que la mejor forma seria por POST luego trabajar los datos en variables de session para hacer las consultas, de perfil y demás, si quieres que cierto grupo de usuarios vea algo y otro otras cosas, para ello puedes manejar permisos, pero todo con datos de session, es lo que te recomiendo, respecto a el orden que debe tener la pagina dentro, eso tambien es a gusto, solo pensar de poner un index a cada una de estas y mas si tienes carpetas internas ya sean de imagenes o paginas, recomendacion index.htm blancos al menos y fijarse muy bien en los permisos de las carpetas, no se que mas te podria aconsejar segun lo que pides, el resto es mas que nada a gusto del programador, hasta los nombres de los archivos aunque se aconseja nombres entendibles digamos si tienes un archivo de configuracion ponerle configuracion.php o config.php y no ar1.php y nombres que solo entenderas tu saludos...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:09.