About admin

Programming Web Designer

Error 404 Personalizado (.htaccess )

Para generar una pagina personalizada cuando alguien busca informacion dentro de nuestro sitio que no existe o fue removida podemos crear una tipica pagina de error 404 personalizada donde podemos ofrecer links al cliente para ir a secciones especificas de nuestro sitio como el el home o alguna seccion que nos interese.

lo primero que tenemos que hacer es nuestra pagina donde podemos colocar nuestro logo, poner links si lo deseamos y colocar el mensaje que queremos mostrar cuando este tipo de error ocurra, puede ser:
pagina no encontrada, lo que busca no esta, o algun insulto que se les antoje :D

una vez creado el html lo guardamos con algun nombre sencillo a recordar en este caso la guardaremos como error404.html

luego con un editor de texto cualquiera vamos a crear un archivo htaccess.txt y escribimos lo siguiente dentro del documento

ErrorDocument 404 http://www.dominioDeMiSitio.com/error404.html

guardamos, subimos por ftp , luego dentro del ftp seleccionamos htaccess.txt lo renombramos a .htaccess

(punto htaccess)

probar y listo ;)

Efecto Aqua para iconos o botones

Primero dibujamos la forma que vamos a utilizar para aplicar los efectos de luces y sombras para lograr el efecto

luego dibujamos en su interior otra forma de tamaño mas pequeño que utilizaremos de reflejo en este caso vamos a tranformarla en una forma irregular

para logra la forma irregular creamos con la herramienta pluma una forma que luego utilizaremos para recortar la forma del interior

seleccionamos los dos objetos (la forma del interior y la forma irregular) aplicamos la herramienta perforacion

a la forma que nos queda como resultado aplicamos un degrade de arriba haci abajo y de color blanco a blanco .

al color blanco de la parte de abajo modificamos el alpha hasta que quede en 0

luego dibujamos en la parte de la base otra forma irregular co la herramienta pluma

pueden aplicarle un color mas claro al cercano de donde queda ubicada o bien color blanco

seleccionamos nuestra nueva forma irregular y aplicamos la herramienta Fundido

en este caso llevamos el nivel a 35 pero la idea es ir probando hasta lograr el nivel deseado

ahora seleccionamos nuestra forma principal y le aplicamos una sombra con una direccion de 0 y una distancia de 15

ahora ya podemos aplicar el color de fondo que utilizaremos

Ejemplo Final:

Efecto radiografia

Abrimos Nuestra fotografia

creamos una nueva capa, q colocaremos por debajo de nuestra imagen.

luego a nuestra imagen la invertimos

en blending options la ponemos como screen al 80%

creamos una nueva capa por sobre nuestra imagen que rellenaremos de color verde.

luego la colocaremos en blending options con la opcion “Color Burn” al 45%

ahora seleccionamos la imagen y la desaturamos Image/Adjustement/Desaturate. (Shift + Ctrl + U)

luego le damos a nuestra imagen brillo al +25% y contraste al -15% Image / Adjustement / Brigtness- contrast

Ahora ajustamos hue &Saturation de nuestra imagen con los siguiente valores Hue=0 Saturation= -50 Lightness= +50 y este seria el resultado.

Tambien dependiendo de la luminosidad de la imagen con la que estamos trabajando podemos duplicar la capa q cubrimos de color verde y a esta copia rellenarla de color azul.

quedarian las dos capas, tanto la verde como la azul por sobre nuestra imagen y jugamos con los niveles de opacidad de cada una de estas al igual q con el brillo de la fotografia.


 

Favicon Animado

Desde hace un tiempo comenzo a verse en algunos sitios la posibilidad de incorporar el icono de favoritos animado.

ya hay sitios donde podes subir tu archivo y te lo crea automaticamente y luego resta agregar entre <head> y </head> la siguiente linea:

<link rel=”shortcut icon” href=”favicon.ico” >
<link rel=”icon” href=”animado_favicon.gif” type=”gif” >

dejo un par de sitios donde podes subir tu imagen y te genera automaticamente el gif animado o el icono sin animacion:

Favicon Animado:

http://www.html-kit.com/favicon/

Favicon sin Animacion:

http://tools.dynamicdrive.com/favicon/

Google Sitemaps

Un sitemap consiste en un listado detallado que podemos poner a disposicion de las arañas o robots que utilizan los buscadores para realizar el indexzado de paginas de un sitio.

es un simple archivo XML donde describimos cada pagina de un sitio junto con informacion adicional como la frecuencia de modificacion de cada pagina o la proiridad de importancia que tiene cada una de estas.

la estructura del archivo XML es la siguiente:

el archivo comienza con la etiqueta <urlset> y finaliza con </urlset>

dentro de estas etiquetas colocaremos etiquetas <url> y </url>. y dentro de cada una de estas colocaremos etiquetas hijas:

<loc> <lastmod> <changefrec> y <priority>

dentro de <loc>la direccion URL de la pagina

<loc>http://www.dominio-de-misitio.com.ar/nombre-pagina.html</loc>

dentro de <lastmod> colocaremos la fecha de la ultima modificacion del archivo.esta etiqueta es opcional y el formato de la fecha que insertemos tiene que cumplir con lo requerido dentro del formato dispuesto por la W3C, de esta forma AAAA-MM-DD.

<lastmod>2006-08-01</lastmod>

dentro de <changefreq> tambien opcional, colocaremos la frequencia de actualizacion del archivo q puede ser en los siguientes valores:hourly, daily, weekly, monthly o yearly.

<changefreq>weekly</changefreq>

y por ultimo agregaremos la etiqueta <priority> esta es una etiqueta tambien opcional, donde incluiremos la importancia del archivo en cuanto a prioridad con respecto a las otras URLs q tenemos demarcadas en el documento podemos insertar valores desde 0,0 hasta 1,0. el valor standard es 0.5

<priority>0.5</priority>

el archivo final quedaria de esta forma:

<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>http://www.Dominio.com.ar/pagina1.html</loc>
<lastmod>2007-07-20</lastmod>
<changefreq>weekly</changefreq>
<priority>0.50</priority>
</url>
<url>
<loc>http://www.Dominio.com.ar/pagina2.html</loc>
<lastmod>2007-07-20</lastmod>
<changefreq>weekly</changefreq>
<priority>0.50</priority>
</url>
</urlset>

por ultimo solo nos resta enviar nuestro archivo a google mediante el siguiente enlace, previa registracion gratuita en el servicio de herramientas para webmasters que ofrece google.

http://www.google.com/webmasters/sitemaps/

 

CSS Cascading Style Sheets

(Cascading Style Sheets) Hojas de Estilo en Cascada:
Sirve para centralizar en un documento la dispocision y presentacion de los elemento de un archivo HTML o XML.

De esta manera podemos separar el contenido del disenio y realizar ediciones en cada documento q este vinculado a la hoja de estilo (archivo CSS) y contar con un orden mayor al momento de diagramar y diseñar un sitio, junto a la posibilidad de realizar cambios mas rapido q editando documento por documento.

en un documento CSS podemos colocar las especificaciones y estilo de cada elemento que incluyamos en el documento HTML.

podemos crear elementos como DIVS aplicar clases de estilos propios o podemos designar algun disenio espefico a las etiquetas propias de HTML.

ELEMENTOS
DIVS
un div vendria a representar un espacio por nosotros generados (un contenedor) actulamente se utiliza para reemplazar a las tablas de html para secciones donde no se inluyen datos tabulares.
La principal diferencia que tenemos en este tipo de elemento con respecto a las etiquetas propias de HTML y las Clases, es q unicamente podemos incluir el div q nosotros generamos una unica vez por documento HTML.
para crearlos se coloca el nombre del div que queremos generar anteponiendo el simbolo numeral# y luego entre LLaves {} podemos colocar las propiedas q queremos otorgales a ese DIV (elemento), la forma de colocar las propiedades es colocacando el nombre de la popiedad seguidop por dos puntos (:) y luego los valores, terminado con punto y coma (;)
Ejemplo:
#miDiv {propiedad : valorDeLaPropiedad;}

Luego de crear nuestro documento CSS devemos vincularlo al documento HTML donde queremos incluir los estilos y elementos creados en nuestra hoja de estilos.
para vincularlo debemos insrtar entras las etiquetas <Head> y </head> la vinculacion de la siguiente manera.
<link href=”miHojaDeEstilos.css” rel=”stylesheet” type=”text/css” />

una vez vinculada Nuestra Hoja de estilos podemos incluir en div por nosotros creados de la siguiente manera.

dentra del cuerpo del documento HTML donde queremos incluir nuestro DIV colocamos las siguientes etiquetas.
<div id=”miDiv”> contenido para mi div </div>

CLASES:
Las clases se genran de la misma manera que un div con la diferencia que el nombre q queremos otorgarle debe comenzar con un punto (.) en vez de comenzar con el simbolo numeral que identifica a los DIVS y podemos reutilizarlo dentro del mismo documento HTML las veces que queramos.
Ejemplo:
.miClase {propiedad : valorDeLaPropiedad; }

ETIQUETAS HTML
para las etiquetas propias de html seguimos con la misma metodologia pero no es necesario que coloquemos ningun simbolo por delante del nombre de la etiqueta:
etiquetaHtml {propiedad : valorDeLaPropiedad; }

COMENTARIOS:
para aplicar comentarios dentro del documento CSS podemos hacerlo de la siguiente Manera.
Ejemplo:
/* mi comentario */

EJEMPLO DIV:
#cabecera{
width:800px;
/* ancho de nuestro div */
height:120px; /* alto de nuestro div */
background-image:url(images/fondoCabecera.jpg); /* imagen de fondo de nuestro div */
float:left; /* alineacion de nuestro div */
}

EJEMPLO CLASE:
.miTitulo{
font-family:Arial, Helvetica, sans-serif; /*fuentes para miTitulo */
font-size:12px; /* Tamaño de tipografia para miTitulo */
color:#999999; /* Color para miTitulo */
font-weight:bold;
/* para que el texto al q le apliquemos nuestra clase sea Bold */
}

EJEMPLO ETIQUETAS HTML:
h1{
font-family:Arial, Helvetica, sans-serif; /*fuentes para el encabezado 1 */
font-size:16px; /* Tamaño de tipografia para el encabezado 1 */
color:#999999; /* Color para miTitulo */

}

te recominedo una vuelta por aqui asi pruebas un sistema q te genera automaticamente layouts en css y pueden ver como funciona todo esto :)