Adobe termina con Flash

Adobe parece haber decidido poner punto y final a Flash.

Flash ha sido una herramienta muy útil para los webmaster pero finalmente hay 3 puntos que lo han condenado:

  • Depende de Adobe Flash
  • AJAX se está conviertiendo en una herramienta muy importante, dado su potencia y enorme versatilidad
  • Flash no se integra bien con el SEO

Adobe ha lanzado Adobe Edge, que por ahora es gratuita (quizás sea por un gancho comercial para crear una dependencia) y que utiliza CSS3, HTML5 y JavaScript.

Traducir Drupal 7 al español

Para traducir Drupal 7 al español hay que seguir los siguientes pasos:

  1. Habilitas el Modulo Locale
  2. Luego, te vas a Configuration>Regional and Language>Languages, y agregas el idioma que deseas…
  3. Seguidamente, en Configuration>Regional and Language>Translate Interface, en la pestaña Import, seleccionas el fichero de traduccion que has descargado, o sea el fichero con extension .po, y en el desplegable de la parte inferior, obviamente seleccionas ‘Español’, o sea, el idiomaque agregaste…

Fuente: http://drupal.org.es/node/10147

Cómo leer un archivo .txt caracter a caracter en PHP con fgetc()

Para leer un archivo .txt carácter a carácter en PHP vamos a utilizar la función fgetc(). Por ejemplo si queremos leer línea por línea el archivo 1.txt que se encuentra ubicado en la misma carpeta que el archivo .php, tenemos que escribir en el archivo PHP:

<?php
$file=fopen("1.txt","r") or exit("Unable to open file!");
while (!feof($file))
{
echo fgetc($file);
}
fclose($file);
?>

Cómo leer un archivo .txt línea a línea en PHP con fgets()

Para leer un archivo .txt línea a línea en PHP vamos a utilizar la función fgets(). Por ejemplo si queremos leer línea por línea el archivo 1.txt que se encuentra ubicado en la misma carpeta que el archivo .php, tenemos que escribir en el archivo PHP:

<?php
$file = fopen("1.txt", "r") or exit("Unable to open file!");
//Output a line of the file until the end is reached
while(!feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>

Posible solución cuando no funciona en IE (Internet Explorer) tr bgcolor

Imagen HTMLCuando queremos colorear una fila de una tabla (<tr></tr>) lo podemos hacer así:

<tr BGCOLOR=»#F2F2F2″>, siendo #F2F2F2 el color de relleno de la fila.

Sin embargo puede que no funcione en IE (Internet Explorer). El problema en mi caso es que tenía:

background-color:Transparent;

afectando a las filas.

La solución fue comentar el CSS implicado y se solucionó. Seguramente es un caso puntual y muchas veces no se verá en nuestro «estimado» IE por mil razones, pero esta solución me funcionó.

Solucionar menu desplegable debajo de películas flash (swf) con wmode =»opaque»

Imagen HTMLCuando tenemos un menú horizontal desplegable es probable que al colocar una pelicula flash (swf) debajo del menú, los submenus del menú desplegable queden tapados por la película flash (swf).

Cuando intentamos solucionarlo por mucho que modifiquemos el z-index no obtenemos un resultado positivo (no funciona contra toda lógica y aunque pongamos la película dentro de un div y modifiquemos el z-index). Para solucionarlo tenemos que agregar wmode =»opaque» a la etiqueda embed. Si tenemos:
<embed src=»ejemplo.swf» quality=»high» pluginspage=»http://www.macromedia.com/go/getflashplayer» type=»application/x-shockwave-flash» width=»472″ height=»685″>
En el ejemplo de arriba puede que los submenus del menú horizontal queden por debajo del swf.

Para corregirlo tenemos que añadir lo siguiente:
<embed src=»ejemplo.swf» quality=»high» pluginspage=»http://www.macromedia.com/go/getflashplayer» type=»application/x-shockwave-flash» width=»472″ height=»685″  wmode =»opaque»>