Mostrando entradas con la etiqueta HTML. Mostrar todas las entradas
Mostrando entradas con la etiqueta HTML. Mostrar todas las entradas

jueves, 12 de febrero de 2015

Cargar el resultado de un fichero PHP dentro de un DIV con jQuery

Esta entrada muestra como podemos, dentro de una etiqueta DIV de nuestra página, colocar el resultado obtenido al hacer una llamada a una página php. Para poder hacer esto, lo primero que necesitamos es definir el DIV donde vamos a introducir el contenido:
<div class="contentWrapper" id="contenido"></div>
A cotinuación, con jQuery, en el lugar donde nos interese, haremos lo siguiente:
$("#contenido").load('url_al_archivo.php');
Paso de parámetros GET
Si queremos además pasar algún parametro por GET, se puede hacer de la siguiente forma:
$("#contenido").load('url_al_archivo.php?var1=x&var2=y&var3=z');
Paso de parámetros POST
En el caso de que los parámetros sean por POST, utilizaremos el siguiente formato.
$("#contenido").load('url_al_archivo.php', {var1:x, var2:y, var3:z});
Es todo, así de sencillo.

miércoles, 11 de febrero de 2015

Uso de fuentes externas sólo en fichero CSS

Si se desean usar fuentes externas, como por ejemplo Google Fonts, normalmente nos indicarán que para hacerlo necesitamos hacer un link href en la cabecera de nuestra página, y luego en nuestro fichero CSS ya podremos hacer referencia a la fuente. He aqui un ejemplo:
<link href="http://fonts.googleapis.com/css?family=Cuprum" type="text/css" rel="stylesheet" />
body {
  font-family: 'Cuprum', serif;
  font-size: 48px;
}
En ocasiones no nos interesa hacerlo así, ya que en cada página tendremos que incluir la referencia a la fuente, y si queremos cambiarla tendremos que ir página a página. O puede que estemos editando un fichero CSS de WordPress y queramos incluir una fuente sin tener acceso a las páginas HTML o PHP. En estos casos, podemos importar la fuente directamente desde dentro del fichero CSS. Hay varias formas de hacerlo, y aquí vamos a ver dos de ellas:

Forma 1
@font-face{
  font-family:'Droid Serif';
  font-style:normal;
  font-weight:400;
  src:local('Droid Serif'),local('DroidSerif'),url(http://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
 }
body {
  font-family: 'Droid Serif';
  font-size: 14px;
}
Forma 2
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body {
  font-family: 'Open Sans';
  font-size: 14px;
}
Facil, ¿verdad?

domingo, 1 de febrero de 2015

Plugins para Sublime Text

Si trabajos con SublimeText, éste puede extenderse con plugins para hacernos la vida más fácil. En este post hablaremos de dos plugins muy interesantes.

Para poder instalar estos plugins, haremos uso de "Package control". Tenemos las instrucciones de instalación en esta página. Básicamente abrimos la consola de SublimeText (View-Show console) y pegamos el texto que se nos indica en la página de instalación. Reiniciamos SublimeText y ya tenemos instalado este plugin.

SublimeCodeIntel (intellisense)
Este plugin sirve para que cuando vamos escribiendo (según el lenguaje en el que estemos programando), SublimeText nos vaya mostrando las distintas posibilidades existentes (digamos que es un auto-completar para nuestro código fuente, al estilo de VisualStudio). Por ejemplo, si estamos editando un CSS, y dentro de body escribimos b, se nos sugiere una lista de posibles valores que empiezan por la letra b (background,bottom, border,...). Conforme vayamos escribiendo, se nos irá filtrando la lista a las posibilidades que tenemos. De esta manera, además de ahorrar tiempo, evitaremos errores de escritura y nos evita tener que aprender de memoria todas las posibilidades.


El plugin se llama SublimeCodeIntel,y su instalación es muy sencilla:
  • Abrir SublimeText y ejecutar la paleta de comandos (Ctrl+Mayus+P).
  • Seleccionar "Package control: Install Package"
  • En la lista resultante, seleccionar SublimeCodeIntel. Esperamos a que se instale y reiniciamos SublimeText.
La ventaja de este método es que siempre obtendremos la última versión del plugin. Más información sobre este plugin se puede encontrar en su página oficial.

Emmet
Emmet es un plugin para crear estructuras html con muy pocas pulsaciones de teclado. Para ello se siguen una serie de reglas que se pueden consultar en la página oficial.

Su instalación se consigue, una vez instalado Package Control como se indica más arriba, mediante los siguientes sencillos pasos:
  • Abrir SublimeText y ejecutar la paleta de comandos (Ctrl+Mayus+P).
  • Seleccionar "Package control: Install Package"
  • En la lista resultante, seleccionar Emmet. Esperamos a que se instale y reiniciamos SublimeText.
Esto es todo.

sábado, 31 de enero de 2015

Página web que se ve pequeña en movil

Cuando hacemos una web, y esta se ve muy pequeña en un teléfono móvil, se debe que los navegadores de los móviles entienden por defecto que la página está realizada para verse en monitores más grandes, por lo que escalan su contenido. Esto obliga a tener que hacer zoom para poder ver correctamente la página.

Para evitar este efecto, HTML5 dispone de la etiqueta viewport. Para que la web se vea correctamente en un dispositivo más pequeño que un monitor, se debe de incluir dentro del head de la página la siguiente etiqueta:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Los valores posibles del atributo content, son los siguientes:

width: Ancho en píxeles o device-width para coger el ancho de la pantalla.
height: Alto en píxeles o device-height para coger el alto de la pantalla.
user-scalable: (yes o no) Si el usuario puede o no hacer zoom.
initial-scale: (0.0 a 10.0) Escala a usar la primera vez que se cargue la página web. Para no usar escalado: 1.0.
minimum-scale: (0.0 a 10.0) Escala mínima a la que el usuario puede llegar al hacer zoom.
maximum-scale: (0.0 a 10.0) Escala máxima a la que el usuario puede llegar al hacer zoom.

Se puede encontrar más información en la siguiente página.

miércoles, 28 de enero de 2015

Formulario de contacto en Blogger en página independiente

Para añadir un formulario de contacto a una página creada en Blogger que no sea la principal, hay que seguir los siguientes pasos.

Ir a Diseño, y en cualquier lugar, seleccionar Añadir un gadget

Seleccionar el gadget Formulario de contacto. Si no se encuentra, pulsar en la segunda opción, Más gadgets.

Una vez añadido, ir a Plantilla - Editar HTML.

Buscar el texto ContactForm. Pulsar sobre la flecha negra de la izquierda para desplegarlo, y se observará un código como el siguiente:
<b:widget id='ContactForm1' locked='false' title='Contacta' type='ContactForm'>
    <b:includable id='main'>
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='contact-form-widget'>
    <div class='form'>
      <form name='contact-form'>
        <p/>
        <data:contactFormNameMsg/>
        BLA, BLA, BLA
        <p/>
        <div style='text-align: center; max-width: 222px; width: 100%'>
          <p class='contact-form-error-message' expr:id='data:widget.instanceId + &quot;_contact-form-error-message&quot;'/>
          <p class='contact-form-success-message' expr:id='data:widget.instanceId + &quot;_contact-form-success-message&quot;'/>
        </div>
      </form>
    </div>
  </div>
  <b:include name='quickedit'/>
</b:includable>
</b:widget>
Del código anterior, se debe eliminar todo excepto las dos primeras y las dos últimas líneas.

Ahora, ir a la página donde se desea añadir el formulario de contacto, y en la edición HTML incluir esto:
<div class='widget ContactForm' id='ContactForm1'>
  <div class='contact-form-widget'>
    <div class='form'>
      <form name='contact-form'>
        <p>Nombre<p>
        <input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' size='30' type='text' value=''/>
        <p>Correo electrónico *</p>
        <input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' size='30' type='text' value=''/>
        <p>Mensaje *</p>
        <textarea class='contact-form-email-message' cols='25' id='ContactForm1_contact-form-email-message' name='email-message' rows='5'></textarea>
        <input class='contact-form-button contact-form-button-submit' id='ContactForm1_contact-form-submit' type='button' value='Enviar'/>
        <p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p>
        <p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p>
      </form>
    </div>
  </div>
</div>
Eso es todo.

Mostrar código fuente en Blogger

Para formatear el código fuente de una entrada se puede utilizar SyntaxHighlighter. El resultado es muy bueno, pero el rendimiento es bastante pobre. Otra forma para conseguir código con formato para tu blog, es usar google-code-prettify. Se instala muy fácilmente siguiendo esto pasos:
  • Entrar en el blog 
  • Ir a Diseño->Edición HTML
  • Buscar el cierre del head, </head> y justo arriba pegar el siguiente código:
  • <script src="
    https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js">
    </script>
  • También puede descargarse el módulo completo desde aquí y usar esto:
    <link href="prettify.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript" src="prettify.js"></script>
  • Guardar los cambios

Así, cuando se escriba una entrada nueva, en la edición HTML, debe encerrarse el código con estos tags:

<pre class="prettyprint">
  código fuente aquí
</pre>

Más información sobre el google-code-prettify puede encontrarse pulsando aquí.

 

Copyright @ 2015 Tosblama