Web Trucos Blogger
Principal Administracion Feed del Blog
 

Identificar vinculos externos

En esta ocasión aprenderemos algo muy útil, que nos sirve para identificar los vinculos externos por medio de un icono pequeño.

El truco consiste en utilizar los "selectores de atributos". Por ejemplo, esto permitiría detectar todas las etiquetas A que contengan un vínculo a cualquier tipo de archivo:

En este caso identificaremos a dos tipos de archivos similares (en este caso archivos comprimidos), así que usaremos el mismo icono:


  a[href $='.zip'], a[href
  $='.rar']{
  
padding-right: 18px;
background: transparent url(http://bp0.blogger.com/_Zuzii37VUO4/Rh1xnUrQooI/AAAAAAAAAhc/wU0nM7M_Ebo/s1600/icono_zip.gif) no-repeat center right;
}

Aqui identificaremos con un icono a una hoja de estilo (CSS) externa:


  a[href $='.css']{
  
padding-right: 18px;
background: transparent url(http://bp2.blogger.com/_Zuzii37VUO4/Rh2GS0rQopI/AAAAAAAAAhk/4QyZEOVo2L8/s1600/icono_css.gif) no-repeat center right;
}

Aquí identificamos un archivo de texto:


  a[href $='.txt']{
  
padding-right: 18px;
background: transparent url(http://bp2.blogger.com/_Zuzii37VUO4/Rh2JS0rQoqI/AAAAAAAAAhs/8cn9Frf0DqE/s1600/icono_textoplano.gif) no-repeat center right;
}

O incluso podemos identificar el enlace a un e-mail:


  a[href ^="mailto:"] {
  
padding-right: anchoImagen;
background: transparent url(URL_imagen) no-repeat center right;
}

Y para identificar a un vinculo externo cualquiera (sin definir las clases) el siguiente código:


  .linkexterno {
  
background: transparent url(http://bp1.blogger.com/_Zuzii37VUO4/Rimp_xN7pfI/AAAAAAAAAmM/kp9QQ5bj-nc/s1600/icono-link-externo.png) no-repeat center right;
padding-right: 14px;
}

Todos estos códigos deben de ser añadidos en:

Plantilla--Edición de HTML

Antes de ]]></b:skin>

Guardar los cambios y listo

Nota: Los iconos usados pertenece a BlogyWeb.

2 comments:

Pendrakon said...

tengo un problema, resulta k tengo unos links que remiten a cierto tipo de archivo y para eso cree mi propio icono, lo malo es que la direccion no apunta directamente a la extension del archivo, estan alojados en un free hosting de archivos, lo bueno es que todos los archivos son del mismo tipo y todos estan alojados en el mismo servidor, asi k la cosa seria ver como hacer para k en vez de apunte a por ejemplo el .zip, apunte a la direccion raiz para la identificacion, en este caso www.divshare.com

Pendrakon said...

gracias ^^

Web Hosting en Mexico