Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/12/2012, 18:04
donAtortugo
 
Fecha de Ingreso: diciembre-2012
Mensajes: 2
Antigüedad: 11 años, 5 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?