Regresar   Foro Bloggers > Ayuda > WordPress

Enlaces Útiles
Navegación

Si tenes problemas de acceso al foro visitá este link

Foro
Reglas [LEER!]
Registrarse
Buscar
User CP
Nuevos Posts
Posts de Hoy
Cerrar sesión



Vida Geek

Noticias
Spam Loco
Ayuda para blogs

B de Bloggers
Blogging
Xero Blog
Publicita AQUI solo 10 USD!!!.
Links de interés
TV Online
Videos Blooper
Alternativas AdSense

Responder
 
Herramientas Estilo
  #1  
Viejo 11-May-2008, 03:52 PM
bjkass bjkass está fuera de línea
Junior Member
 
Registrado: February-2008
Posts: 28
bjkass is on a distinguished road
Predeterminado Como poner imagenes a los enlaces a los links de los posts

Hola. Quisiera poner automaticamente una pequeña imagen () en los links que ponga en los post que escribo. Estuve buscando por internet y encontre un tutorial en Xyberneticos, pero me sale en todos los links del blog, yo lo quiero solo para los post. El codigo en cuestion es javascript:

Código PHP:
<script type="text/javascript">
function 
addLoadEvent(func) {
  var 
oldonload window.onload;
  if (
typeof window.onload != 'function') {
    
window.onload func;
  } else {
    
window.onload = function() {
      
oldonload();
      
func();
    }
  }
}
function 
insertAfter(newElement,targetElement) {
  var 
parent targetElement.parentNode;
  if (
parent.lastChild == targetElement) {
    
parent.appendChild(newElement);
  } else {
    
parent.insertBefore(newElement,targetElement.nextSibling);
  }
}
function 
faviconize() {
  if (!
document.getElementsByTagName) return false;
  if (!
document.createElement) return false;
  var 
links document.getElementsByTagName("a");
    for (var 
j=0j<links.lengthj++) {
      var 
hoststring = /^http:/;
      var 
localdomain "http://www.ejemplo.com";
      var 
hrefvalue links[j].getAttribute("href",2);
        if ((
hrefvalue.search(hoststring) != -1) && (hrefvalue.indexOf(localdomain) == -1)) {
            var 
domain hrefvalue.match(/(w+)://([^/:]+)(:d*)?([^# ]*)/);
            
domain RegExp.$2;
            var 
cue document.createElement("img");
            
cue.className "faviconimg";
            var 
cuesrc "http://"+domain+"/favicon.ico";
            
cue.setAttribute("src",cuesrc);
            
cue.onerror = function () {
                
this.src "external.gif";
                }
            
insertAfter(cue,links[j]);
        }
    }
}
addLoadEvent(faviconize);
</script>
<style type="text/css">
p, li {font:normal 12px/18px arial;}
h1    {font:bold 22px/28px arial;}
h2    {font:bold 16px/20px arial;}
.wrap {width:500px;}
img.faviconimg {
    border:0;
    width:11px;
    height:11px;
    padding:0 4px;
}
ul.favilist {list-style:none;}
</style> 
Se puede modificar este codigo para que funcione solo en los links de los posts? Si no es asi,¿como lo podria hacer?
Gracias
__________________
Citar y responder
  #2  
Viejo 16-May-2008, 03:49 AM
SergioMelzner SergioMelzner está fuera de línea
Senior Member
 
Registrado: November-2007
Posts: 137
SergioMelzner is on a distinguished road
Enviar un mensaje por MSN a SergioMelzner
Predeterminado

Usá este plugin: http://www.semiologic.com/software/p...xternal-links/

Una vez que lo activás, lo configurás y tenés cuatro checks. Te explico para qué es cada uno.

1 - Te pregunta si procesa TODOS los links (incluyendo footer, sidebar, etc) o solo los de content. Si lo dejás activado los procesa todos.
2 - Agrega el dibujito de external link que vos estás buscando, automáticamente, a todos los links que no estén en tu dominio. Podés hacer excepciones usando class="noicon" si querés que un enlace externo no tenga dibujito.
3 - Abrir los links externos en nueva página. Básicamente lo que hace es usar el target="_blank" en todos los links externos.
4 - Agrega NOFOLLOW a todos los links externos.

Con la tercera opción deberías poder hacer lo que querías, automáticamente. Si querés que procese todos los de tu blog también checkás el primero y si querés que procese solo lo de los post no.

Espero que te haya servido.
__________________
Sergio Melzner
en Dinamio.com
Citar y responder
  #3  
Viejo 20-May-2008, 07:29 PM
bjkass bjkass está fuera de línea
Junior Member
 
Registrado: February-2008
Posts: 28
bjkass is on a distinguished road
Predeterminado

Muchas gracias por la respuesta. el plugin me gusta, pero queria que saliese la imagen solo en los enlaces que sean fuera del blog, a otras paginas y articulos.
__________________
Citar y responder
Responder


Herramientas
Estilo

Reglas del foro
No puedes iniciar una discusión
No puedes responder a una discusión
No puedes agregar archivos adjuntos
No puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT -3. La hora es 12:52 AM.


Usando: vBulletin Version 3.6.8
Copyright ©2000 - 2008
     
   
 
vRewrite 1.5 beta SEOed URLs completed by Tech Help Forum and Chalo Na.