[WordPress] Añadir favicon a un Child Theme

Un problema que me encontré al trabajar con los Child Theme en WordPress fue que el favicon no se cargaba en todas las páginas. Para solucionar esto basta con añadir este código al functions.php de tu Child Theme:

function blog_favicon() {
	echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.get_bloginfo('wpurl').'/favicon.ico" />';
}
add_action('wp_head', 'blog_favicon');

Cabecera fija con CSS

Para crear una cabecera que se mantenga fija mientras hacemos scroll solo necesitamos un poco de CSS:

<style type="text/css">
  body{
  margin:0;
  padding:100px 0 0 0;
}
div#header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100px;
  background-color:#333;
  color:#FFFFFF;
}
 @media screen{
  body>div#header{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 }
 * html div#content{
  height:100%;
  overflow:auto;
 }
</style>

Siendo estos los DIV’s que contendrán tanto la cabecera como el contenido de la página:

<div id="header"> cabecera </div>
<div id="content"> contenido </div>

Via: Anne’s Blog

Registro y login de usuarios con PHP y MySQL (III)

Hace ya un tiempo empecé una serie de tutoriales para crear un sistema de registro y login de usuarios (1 y 2) y creo que va siendo hora de continuar con el.

registro de usuarios registrados

Continuaremos el tutorial con la parte que concierne al login de los usuarios que ya están registrados para, en el siguiente capítulo, mostrar una zona para el usuario ya logueado con sus datos.

En el anterior capítulo de este tutorial os mostré como hacer el formulario de registro y el código de validación y registro en el mismo archivo. En este caso lo haremos en dos archivos para que veáis que no es complicado.

Empezamos con el formulario creando un archivo login.php:

Sigue leyendo

[root] Probando ICS en el Nexus One

ICS para el Nexus One

El viejo, según Google, Nexus One no será actualizado a la última versión de Android, Ice Cream Sandwich. Esto se debe a la poca memoria RAM con la que HTC dotó a este terminal.

Pero aquí viene lo bueno de android: la comunidad de desarrolladores. Cyanogenmod y, en este caso, @samuaz, están trabajando en portar ICS a el primer Nexus. Todavía está en fase alpha a la espera de los drivers de la Adreno 200 para poder hacer que funcione la cámara y la aceleración por hardware pero, después de estar tres días con ella, puedo decir que esta rom es totalmente funcional.

ACTUALIZADO: ya tenemos cámara. No funciona la grabación de vídeo ni las panorámicas, pero algo es algo. Esto ya está en la rom de @samuaz en Memoriandroid (v4.1).

¿Cómo instalar la rom?

Es necesario tener instalado el SDK de android en nuestro ordenador.

Lo primero, explicar que para instalar ICS en este terminal tendremos que instalar primero  un Custom HBOOT (Blackrose) para después meter la nueva tabla de particiones. Esta tabla hace que la memoria interna del Nexus One se adapte a los requisitos de ICS. Estos son los archivos necesarios para este paso:

-Blackrose: http://www.htcmania.com/showthread.php?t=177496

-Nueva tabla de particiones: http://ge.tt/9QsMmTA/v/3

Sigue leyendo