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

¿Cómo hacer que las páginas secundarias dependan de la principal?

Estas en el tema de ¿Cómo hacer que las páginas secundarias dependan de la principal? en el foro de Diseño web en Foros del Web. Hola amigos, Tengo hecha la página principal. Quisiera hacer páginas secundarias y que se vean desde la principal con menus, aunque no tengo idea de ...
  #1 (permalink)  
Antiguo 19/08/2012, 12:00
Avatar de lllmozartinlll  
Fecha de Ingreso: junio-2011
Ubicación: REUS
Mensajes: 48
Antigüedad: 12 años, 11 meses
Puntos: 2
Pregunta ¿Cómo hacer que las páginas secundarias dependan de la principal?

Hola amigos,

Tengo hecha la página principal. Quisiera hacer páginas secundarias y que se vean desde la principal con menus, aunque no tengo idea de como se hacen los menus tampoco.

Necesito orientación y un poco de atención.
Gracias. Saludos.
  #2 (permalink)  
Antiguo 19/08/2012, 13:08
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 9 meses
Puntos: 86
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

para empezar te paso esto :en el a primera pagina que seria el index.html haces la botonera ejemplo:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<a href="index.html">Inicio</a> 
<a href="servicios.html">servicios</a> 
<a href="productos.htnl">productos</a> 
<a href="contacto.html">contacto</a>
</body>
</html>
ese index lo vas guardando con el nombre de cada pagina que figura en los link del menu.
servicios.html
productos.html
contacto.html

y agragas el contenido de cada pagina nueva con tu material.
  #3 (permalink)  
Antiguo 19/08/2012, 13:19
Avatar de lllmozartinlll  
Fecha de Ingreso: junio-2011
Ubicación: REUS
Mensajes: 48
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Muchas gracias hermano flashmax por resolverme el problema.

Un saludo cordial.
  #4 (permalink)  
Antiguo 19/08/2012, 15:51
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Puedes hacer lo con php como lo hace la mayoría (el siguiente ejemplo es solo demostración y una rápida implementación pero no te lo aconsejo para cosas más profesionales)

Puedes hacer tu menu en un archivo, así:

menu.php
Código HTML:
Ver original
  1. <ul>
  2.     <li><a href="#">Inicio</a></li>
  3.     <li><a href="#">Servicios</a></li>
  4.     <li><a href="#">Acerca de</a></li>
  5.     <li><a href="#">Contacto</a></li>
  6. </ul>

Y este mismo lo incluyes en todos tus documentos

Código HTML:
Ver original
  1.     <title>Inicio</title>
  2. </head>
  3.     <h1>inicio</h1>
  4.     <?php include 'menu.php'; ?>
  5.     <p>Este es el inicio</p>
  6. </body>
  7. </html>

Esa sería una forma de hacerlo, aunque si apenas comienzas, te recomiendo investigar como está hecho un template de wordpress para que te des una idea.
  #5 (permalink)  
Antiguo 20/08/2012, 02:25
Avatar de lllmozartinlll  
Fecha de Ingreso: junio-2011
Ubicación: REUS
Mensajes: 48
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Muchas gracias danneg por tu ejemplo, lo tendré en cuenta cuando estudie php por lo que ahora solo me sirve hacerlo en HTML con Dreamweaver.
Y según flashmax me lo ha puesto en bandeja.

Gracias a los dos, Saludos cordiales.
  #6 (permalink)  
Antiguo 23/08/2012, 08:49
 
Fecha de Ingreso: agosto-2012
Ubicación: Arg
Mensajes: 48
Antigüedad: 11 años, 8 meses
Puntos: 3
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

¿Te referís a hacer algo como un sitio en una sola página? ¿Cómo este? http://www.plinestudios.com/
  #7 (permalink)  
Antiguo 24/08/2012, 01:04
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Hola lllmozartinlll


Cita:
Tengo hecha la página principal. Quisiera hacer páginas secundarias y que se vean desde la principal con menus, aunque no tengo idea de como se hacen los menus tampoco.
¿Cómo es que tienes hecha una página principal sin tener idea de como se hace un menú, o como se enlazan las páginas de un mismo sitio?
Es curiosidad nada más.

Para que aprendas un poco:
www.librosweb.es

Bajate o lee el Introducción al Xhtml, y lo mismo con CSS.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #8 (permalink)  
Antiguo 24/08/2012, 08:05
Avatar de lllmozartinlll  
Fecha de Ingreso: junio-2011
Ubicación: REUS
Mensajes: 48
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Hola C2am

Con un poco de html y css he hecho la página principal en Dreamweaver CS5.
No es de extrañar que al querer hacer más con lo aprendido no sepa como hacerlo, desde luego que tengo mucho que aprender. Voy despacito como una hormiguita al estudiar.

Saludos cordiales.
  #9 (permalink)  
Antiguo 24/08/2012, 12:54
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Bien, entonces te vendrá bárbaro los manuales que te pasé. Son muy llevaderos, y van directo al grano. Me han sido muy utiles.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #10 (permalink)  
Antiguo 24/08/2012, 13:39
Avatar de lllmozartinlll  
Fecha de Ingreso: junio-2011
Ubicación: REUS
Mensajes: 48
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Entonces compartiré los míos con los tuyos [enlace borrado] y gracias por todo muchachos.

Saludos.

Última edición por caricatos; 24/08/2012 a las 20:02 Razón: borrar enlace
  #11 (permalink)  
Antiguo 27/08/2012, 22:42
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Imagino que aun no has empezado con php, pero tengo esta funcion con la que hago un pagina modular, todo funcionando desde el index.php

Tienes tu index en el folder principal, y crear folder llamado modules o como gustes llamarle, todas tus demas paginas las guardaras en ese folder.
Código PHP:
<?PHP
function modular_web($Page false)
{
    
$Page = isset($_GET["v"]);

    if(
$Page === false) return false//false podrias cambiarlo por una ruta, en caso de que $Page sea false retorna a "X" pagina

    
$Page urldecode($Page);
    
    
$Path "modules/" $Page ".php"//Folder donde se encontraran todas las demas paginas

    
if(file_exists($Path))
    {
        return 
$Path;
    }
    else
    {
        
header("Location: "$_SERVER['HTTP_HOST'] . "?v=error"); //Crear archivo error.php para redireccion de paginas no encontradas
    
}
}

//De esta manera lo aplico

$Output false//Indicado de impresion en body

$Page $_GET["v"]; //variable a pasar, 127.0.0.1/?v=variable

$Web modular_web($Page)

if(
$Web)
{
return 
$Web;
}

//ahora los archivos del folder "modules" seran de esta manera
//EJ: main.php
$Output .= <<<EOF
//Codigo HTML
EOF;
?>

//Index.php dentro de los tags de body se coloca

<?PHP echo $Output?>
Con eso todas tus paginas seran llamadas desde el index.php
  #12 (permalink)  
Antiguo 28/08/2012, 05:42
Avatar de lllmozartinlll  
Fecha de Ingreso: junio-2011
Ubicación: REUS
Mensajes: 48
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Muchas gracias Celestialzero, como tu bien dices todavía no he tocado PHP, con lo cual el ejemplo que me pones me servirá un día u otro.
Espero contar con vosotros en cualquier otra duda que se me ponga por el camino.
Gracias, gracias.

Saludos cordiales.
  #13 (permalink)  
Antiguo 28/08/2012, 06:29
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1.242
Antigüedad: 13 años, 5 meses
Puntos: 73
Respuesta: ¿Cómo hacer que las páginas secundarias dependan de la principal?

Puedes hacer algo como esto:
Cita:
<?php
// Defino el título, etc
?>
<html>
<head>
<title><?= $titulo ?> </title>
<!-- con metas igual -->
</head>
<body>
<header>Esto suele ser estandar para todas</header>
<section>
<?php
// Esto hazlo un poco más seguro... es solo un ejemplo ;)
include "mods".$_GET['mod'].'.php';
?>
</section>
<footer>Suele ser genérico</footer>
</body>
</html>
Y ahora dentro de mods/ vas creando las secundarias.

Igual puedes añadir menus, etc y hacer dinámica otra parte de la web, creo que ese ejemplo te servirá de ayuda.

Saludos, espero que te sirviese
__________________
:)

Etiquetas: dreamweaver
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 19:02.