Comentarios fíos de Brian: optimizado

Un dos complementos que me encanta executar no meu blogue son os comentarios fíos de Brian. Permite que as comunicacións sexan aniñadas, organizadas e moi fáciles de ler e responder. Non estou seguro de por que a lóxica non se tirou do núcleo de WordPress, Con todo.

Con todo, mentres vin a fonte das miñas páxinas, o complemento engadiu bastante desorde. O complemento insire etiquetas Javascript e de estilo para que funcione. O problema é que o estilo en liña e o javascript poden aumentar os tempos de carga porque as follas de estilo e ficheiros javascript ligados poden ser almacenados na caché unha vez polo navegador.

Dado que os bots de busca indexan a cantidade 'x' superior dunha páxina, código coma este empurra o contido real cara abaixo. Non oín falar diso, pero creo que isto pode afectar a optimización de motores de busca do seu sitio. O xeito correcto de alimentar un motor de busca é saltar os ingredientes e proporcionar máis carne. Fixen isto e mudei tanto o Javascript como o CSS a un ficheiro ligado. Estou executando o complemento optimizado aquí.

Escribín a Brian no complemento optimizado, pero o correo electrónico rebotou. Tamén lle tirei un consello dende o meu blog para ver se pasaría por alí. Se che interesa, podes descarga o complemento optimizado aquí.

8 Comentarios

  1. 1

    Moitas grazas por publicar este ficheiro.
    Pouco tempo (menos de dez minutos) metín o dedo no debate intenso porque os comentarios fíos facilmente instalados resultaron atractivos. Por moito que me encanta elaborar o meu sitio, o seu sistema era demasiado para soportar só este luxo.

  2. 2

    Estaba mirando os teus arquivos no zip e parece moi bo, con todo, alguén che gañou a golpe en abril. Comprobar este post.

    Outra cousa a mellorar sería que as imaxes dos versos locais as chamasen desde unha localización externa con algún tipo de código cifrado, polo menos así é como se ve ao redor das liñas onde chama as imaxes png.

    Pensamentos?

  3. 4

    Ola Doug,
    Grazas por isto? Estiven a piques de esforzarme por facer o mesmo, aforroume o tempo.

    Tiven que engadir algunhas funcións de Brians Threaded Comments 1.5 que rompían a túa iteración.
    Arriba btc_add_reply_id($id):

    function btc_has_avatars() {
    if( function_exists('get_avatar'))
    return true;
    else if(function_exists('MyAvatars'))
    return true;
    return false;
    }

    function btc_avatar() {
    if( function_exists('get_avatar')) {
    echo get_avatar(get_comment_author_email(), '64');
    return;
    }
    else if(function_exists('MyAvatars')) {
    MyAvatars();
    return;
    }
    }

    Tamén engadín un pouco de CSS de BTC 1.5 ao ficheiro .css:

    .btc_gravatar {
    float: right;
    margin: 3px 3px 4px 4px;
    }
    .collapsed .btc_gravatar { display:none; } /* I added this, since the gravatars weren't collapsing nicely */

  4. 5

    Isto é xenial, Doug! Un problema: parece que o complemento agora quere estar na subcarpeta de complementos de briansthreadedcomments, pero algunhas das imaxes aparecen accedendo ao ficheiro PHP no directorio de complementos (cando un usuario se subscribiu a alertas por correo electrónico, por exemplo). Traballei arredor diso tendo o ficheiro PHP nos dous lugares. Probablemente só precise ter un URL axustado nalgún lugar do código.

  5. 8

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.