HTML (Programación WEB parte I)

Club para webmasters Foros Cursos HTML (Programación WEB parte I)

Viendo 9 entradas - de la 1 a la 9 (de un total de 9)
  • Autor
    Entradas
  • #13492 Karma: 0
    David Cuesta
    Superadministrador
    149
    ChorriPuntos 6.888
    Curso SEO
    ChorriCuesta

    Hilo de debate del curso de HTML con Dorian Desings

    #13518 Karma: 0
    Firvi
    Participante
    1
    ChorriPuntos 260
    Nuevo

    Hola, el video de visual Studio Code da un error y no deja visualizarlo por problemas de privacidad, el 3 por ejemplo si va bien

    #13529 Karma: 0
    David Cuesta
    Superadministrador
    149
    ChorriPuntos 6.888
    Curso SEO
    ChorriCuesta

    Hola, el video de visual Studio Code da un error y no deja visualizarlo por problemas de privacidad, el 3 por ejemplo si va bien

    Gracias por avisar, ya está arreglado 😀

    #13686 Karma: 0
    Jose A. Macías
    Participante
    1
    ChorriPuntos 353
    Nuevo

    Gracias por el curso Dorians;
    A veces se nos olvida las buenas prácticas, y la esencia del html para solventar cualquier problema.
    Esperando .css ya !!!
    Aunque me adelanto, a ver si podías responderme esta cuestión:
    Si obtengo una imagen a través de un formulario (gravity form) como podría hacer a través de HTML (plantilla gravity PDF) para mostrarla siempre de forma correcta porque al obtenerla desde un móvil me sale girada.
    Gracias de antebrazo.

    #13690 Karma: 0
    David Cuesta
    Superadministrador
    149
    ChorriPuntos 6.888
    Curso SEO
    ChorriCuesta

    Gracias por el curso Dorians;
    A veces se nos olvida las buenas prácticas, y la esencia del html para solventar cualquier problema.
    Esperando .css ya !!!
    Aunque me adelanto, a ver si podías responderme esta cuestión:
    Si obtengo una imagen a través de un formulario (gravity form) como podría hacer a través de HTML (plantilla gravity PDF) para mostrarla siempre de forma correcta porque al obtenerla desde un móvil me sale girada.
    Gracias de antebrazo.

    No creo que eso se pueda hacer sin Javascript la verdad… vas a tener que esperar que terminen los cursos jeje

    #17360 Karma: 0
    carlos moreno
    Participante
    1
    ChorriPuntos 340
    Nuevo

    Hola a todos.
    Tengo una dudilla básica pero que no encuentro info.
    Si trabajo con html, tanto la cabecera como el pie de cada html normalmente suelen ser iguales. Es decir, si tengo una web con 10 páginas y hago un cambio en el menú, ¿tengo que modificarlo en las 10 páginas?, ¿no hay un include como en php?

    gracias

    #17361 Karma: 0
    kerta
    Participante
    43
    ChorriPuntos 826
    Curso SEO
    ChorriSEO

    Hola
    En Html5 aun no hay un include de la manera de php. hacer esto en html no es possible

    <body>
       <include src="./header.html"></include>
    
       Contenido
    
       <include src="./footer.html"></include>
    </body>
    

    Peo lo puedes hacer utilizando php( si tienes php en tu server).Utilizas “include ” para llamar ficheros html

    <body>
       <?php include "./header.html" ?>
    
       Contenido
    
       <?php include "./footer.html" ?>
    </body>
    

    Puedes utilizar Gulp ( es un task runner) para automatizar algunas tareas. si utiliza asi

    <body>
       @@include('./header.html')
    
       Contenido........
    
       @@include('./footer.html')
    </body>
    

    Hay tambien Grunt o Grunt-bake que te peuede hacer la misma cosa

    grunt.initConfig({
        bake: {
            your_target: {
                files: {
                    "dist/index.html": "app/index.html",
                }
            }
        }
    });
    

    Depués tienes que utilzar tu “bake ” asi en un fichero html

    
    <body>
       <!--(bake header.html)-->
    
       Content
    
       <!--(bake footer.html)-->
    </body>
    

    Hay tambien Handlebars , Pug , O bien Jekyll que es un constructor de sitios staticos.
    Te queda tambien Ajax para llamae a unas function para rellenar

    
    fetch("./header.html")
      .then(response => {
        return response.text()
      })
      .then(data => {
        document.querySelector("header").innerHTML = data;
      });
    
    fetch("./footer.html")
      .then(response => {
        return response.text()
      })
      .then(data => {
        document.querySelector("footer").innerHTML = data;
      });
    

    Espero haber ayudado

    Hasta el infinito

    #17362 Karma: 0
    carlos moreno
    Participante
    1
    ChorriPuntos 340
    Nuevo

    Jeje, gracias, ahora lo tengo más claro.
    Sólo una duda en relación a la primera contestación.
    en el caso de utilizar secuencias php, el fichero debería de llevar la extensión php, ¿no’

    gracias

    #17366 Karma: 1
    kerta
    Participante
    43
    ChorriPuntos 826
    Curso SEO
    ChorriSEO

    Hola
    La respuesta es si y no. Si utilisas extension php es lo que se suele hace en tu situacion.
    Digamos que si el fichero lleva la extension php todo sera muy facil para ti.
    Para explicarlo el servidor cuando ve codigo html lo envia directamente al navigador. Entonces si tu tienes un fichero html ( index.html) por ejemplo con codigo php incluido dentro pues no sera interpretado por el motor de php porque el servidor ( apache o nginx) lo va a enviar directamente hacia el navigador entonces el php que tienes incluido nunca sera interpretado.

    Para resumir:
    Utilisa extension php es lo mas adecuado.
    Si quieres utilizar extension html , tendras que informar a php que quireas leer php en una extension html. Para hacer esto tienes que declarar el codigo siguiente en .htaccess ( aveces el .htaccess esta occulto)

    
    AddType application/x-httpd-php .html
    

    Asi declaro al server que interprete html como se fuera php ( mira he declarado html y no htm ten cuidado con eso)
    Si quieres declara htm tienes que incluir esto en .htaccess

    
    

    AddType application/x-httpd-php .htm
    `
    Espero haber ayudado

    Hasta el infinito

Viendo 9 entradas - de la 1 a la 9 (de un total de 9)
  • Debes estar registrado para responder a este debate.