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

Menu "externo" para web arcaica.

Estas en el tema de Menu "externo" para web arcaica. en el foro de Diseño web en Foros del Web. Buenas a todos! Soy nuevo en este foro y espero poder aprender mucho de todos y ayudar cuando mis conocimientos me lo permitan (que por ...
  #1 (permalink)  
Antiguo 15/12/2012, 15:31
 
Fecha de Ingreso: diciembre-2012
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Menu "externo" para web arcaica.

Buenas a todos!
Soy nuevo en este foro y espero poder aprender mucho de todos y ayudar cuando mis conocimientos me lo permitan (que por ahora son bastante básicos)

Al grano:

Tengo que hacerle un lavado de cara a una web antiquísima, arcaica, obsoleta... todo paginas estáticas, un mejunje incomprensible de html y css sin sentido alguno, y con demasiado contenido como para ponerse a rehacerla desde cero.

El caso es que la web tiene un "menú", pero al ser todo estático, cada vez que quieren cambiar/añadir/quitar algo en el menú (y quieren bastante a menudo), hay que editar tooooodas las paginas individualmente... -_-

Ya he desarrollado una idea para "externalizarlo":
Incluir en el <div> del menú un archivo.js externo donde se "escribe" el menú a base de document.write();

Funcionar funciona, pero mi duda es... ¿es esto lo mas correcto? ¿hay alguna manera "mejor" de hacerlo? ¿Puede esta forma de hacerlo causar algun tipo de problema?
  #2 (permalink)  
Antiguo 15/12/2012, 15:42
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Menu "externo" para web arcaica.

El problema que yo le veo es que si el visitante no usa javascript se queda sin menú. Siempre tienes que pensar en que tu página será visitada por alguien que no use javascript, lo que viene llamándose javascript no intrusivo.

El reconstruir una web con mucho contenido es difícil hasta cierto punto. Por ejemplo, lo de cambiar el menú en todas las páginas, y volver al menos esa parte dinámica, puedes hacerlo con un editor de texto avanzado —los que usa cualquier programador y diseñador web, tipo Notepad++ o mejor aún Sublime Text. Puedes buscar y reemplazar bloques de código en varios archivos a la vez con mucha facilidad y en cosa de un minuto.
  #3 (permalink)  
Antiguo 15/12/2012, 15:43
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Menu "externo" para web arcaica.

Yo si la haría desde cero y dinámica.
  #4 (permalink)  
Antiguo 16/12/2012, 17:30
Colaborador
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2.905
Antigüedad: 18 años, 4 meses
Puntos: 284
Respuesta: Menu "externo" para web arcaica.

Trabajar con php e includes, donde la web esté llamemosle diseccionada. Lo normal es que el header el contenido y el fooer sean tres archivos distintos.
  #5 (permalink)  
Antiguo 19/12/2012, 18:04
 
Fecha de Ingreso: diciembre-2012
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Menu "externo" para web arcaica.

Gracias por las respuestas!

Cita:
Iniciado por Bonez Ver Mensaje
El problema que yo le veo es que si el visitante no usa javascript se queda sin menú. Siempre tienes que pensar en que tu página será visitada por alguien que no use javascript, lo que viene llamándose javascript no intrusivo.

El reconstruir una web con mucho contenido es difícil hasta cierto punto. Por ejemplo, lo de cambiar el menú en todas las páginas, y volver al menos esa parte dinámica, puedes hacerlo con un editor de texto avanzado —los que usa cualquier programador y diseñador web, tipo Notepad++ o mejor aún Sublime Text. Puedes buscar y reemplazar bloques de código en varios archivos a la vez con mucha facilidad y en cosa de un minuto.
Ya me olia yo que eso del javascript iba a tener alguna pega.
Interesante lo del "javascript no intrusivo"... no conocia el termino y he estado leyendo algunas cosas, pero no termina de quedarme claro cuando/donde puedes hacer uso de el y donde/cuando no.

El notepad++ lo uso a menudo, el otro que comentas no lo conozco pero le echare un ojo.
Aun asi, no me convence esta solucion ya que esta "web" ha pasado por tantas manos haciendo las cosas de formas distintas que hace complicado eso de sustituir bloques.

Cita:
Iniciado por memoadian Ver Mensaje
Yo si la haría desde cero y dinámica.
Si vieras la web, lo mismo se te quitaban las ganas xD


Cita:
Iniciado por masclet Ver Mensaje
Trabajar con php e includes, donde la web esté llamemosle diseccionada. Lo normal es que el header el contenido y el fooer sean tres archivos distintos.
Esta solucion es la que mas me convence. Yo no tengo practicamente ni idea de php, pero he estado "googleando" y parece sencillo.

He hecho esto:

Código PHP:
<div id="cont">

    <div id="cabecera">
    <?php include("cabecera.html"); ?>
    </div>
    
    <div id="nav">
    
        <div id="menu">
        <?php include("menu.html"); ?>
        </div>
        
        <div id="destacados">
        <?php include("destacados.html"); ?>
        </div>
        
    </div>
    
    <div id="field">
    
        <div id="pag">
        <?php include("pag.html"); ?>
        </div>
        
        <div id="indice">
        <?php include("indice1.html"); ?>
        </div>
        
    </div>    
    
</div>
y en el <head> llamar al .css que coloque los elementos.

Que tal esta hacer esto?
  #6 (permalink)  
Antiguo 20/12/2012, 06:30
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Menu "externo" para web arcaica.

Cita:
Iniciado por donAtortugo Ver Mensaje

Esta solucion es la que mas me convence. Yo no tengo practicamente ni idea de php, pero he estado "googleando" y parece sencillo.

He hecho esto:

y en el <head> llamar al .css que coloque los elementos.

Que tal esta hacer esto?
Pues a eso me refería con volver a hacerla y de manera dinámica
  #7 (permalink)  
Antiguo 20/12/2012, 10:44
 
Fecha de Ingreso: noviembre-2012
Mensajes: 29
Antigüedad: 11 años, 5 meses
Puntos: 4
Respuesta: Menu "externo" para web arcaica.

un consejo muy particular, si como dices han trabajado varias personas y cada cual ha puesto las cosas a su forma para resolver algun que otro problema.... en resumen debe haber tremendo regero en la web... asi que como te dije un consejo sano es que lo hagas nuevo todo aunque te tome tiempo pero al final va a ser mejor que ponerle parches para ir resolviendo las cosas....

saludos... si te hace falta ayuda como algo de colaboracion puedes contactarme...

Etiquetas: contenido, css, externo, html
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 05:28.