Briani keermestatud kommentaarid: optimeeritud

Üks pistikprogrammidest, mida mulle meeldib oma blogis käitada, on Briani lõimkommentaarid. See võimaldab suhtlemisel olla pesastatud, korrastatud ning väga hõlpsasti loetav ja sellele reageeritav. Ma pole kindel, miks loogikat pole tuuma tõmmatud WordPressKüll.

Kui ma vaatasin oma lehtede allikat, lisas pistikprogramm siiski üsna segadust. Pistikprogramm lisab selle töötamiseks nii Javascripti kui ka stiilimärgendid. Probleem on selles, et sisemine stiil ja javascript võivad pikendada laadimisaega, kuna lingitud stiililehti ja javascripti faile saab brauser üks kord vahemällu salvestada.

Kuna otsingurobotid indekseerivad lehe ülemise „x” koguse, lükkab selline kood tegeliku sisu alla. Ma pole kuulnud, et see oleks tõestatud, kuid usun, et see võib mõjutada teie saidi otsingumootori optimeerimist. Õige viis otsingumootori söötmiseks on lisandid vahele jätta ja pakkuda rohkem liha. Tegin just seda ja teisaldasin nii Javascripti kui ka CSS-i lingitud faili. Käitan siin optimeeritud pistikprogrammi.

Olen kirjutanud Briani optimeeritud pistikprogrammi, kuid e-post põrkas. Viskasin talle ka oma blogist näpunäite, et näha, kas ta peatub. Kui olete huvitatud, saate seda teha laadige alla optimeeritud pistikprogramm siin.

8 Kommentaarid

  1. 1

    Suur aitäh selle faili postitamise eest!
    Kastsin lühidalt (vähem kui kümme minutit) oma varba intensiivsesse arutellu, sest hõlpsasti installitavad keermestatud kommentaarid meeldisid .. Nii palju kui mulle meeldib oma saidi tööriistade väljatöötamine, oli nende süsteem üksi selle luksuse jaoks liiga palju leppida.

  2. 2

    Vaatasin teie faile zip-failis ja see näeb tõesti hea välja, aga keegi peksis teid juba aprillis. Kontrollige sellele ametikohale.

    Midagi muud on parandada, kui lasta piltidel kohalikud värsid lasta neil välisest kohast mingi krüpteeritud koodiga helistada, vähemalt näeb see välja nende ridade ümber, kus see kutsub png-pilte.

    Mõtted?

  3. 4

    Tere, Doug,
    Tänan selle eest? Püüdsin teha täpselt sama asja, säästsite mulle aega.

    Pidin lisama mõned funktsioonid Briansi keermestatud kommentaaridest 1.5, mis rikkusid teie iteratsiooni.
    Üle 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;
    }
    }

    Lisasin ka natuke CSS-i BTC 1.5-st .css-faili:

    .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

    See on suurepärane, Doug! Üks probleem: tundub, et pistikprogramm soovib nüüd olla pistikprogrammide alamkaustas briansthreadedcomments, kuid mõned pildid renderdatakse pluginate kataloogis asuva PHP-faili kaudu (kui kasutaja on tellinud näiteks e-posti märguanded). Selle probleemi lahendasin nii, et PHP-fail oli mõlemas kohas. Tõenäoliselt peab lihtsalt URL-i kusagil koodis kohandatud olema.

  5. 8

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.