Briani keermestatud kommentaarid: optimeeritud

Üks pistikprogrammidest, mida mulle meeldib oma ajaveebis käitada, on Briani keermestatud kommentaarid. 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

    Tänan teid väga selle faili postitamise eest!
    Sukeldusin korraks (vähem kui kümne minuti jooksul) intensiivsesse arutelusse, sest kergesti paigaldatavad keermestatud kommentaarid meeldisid. Kuigi mulle meeldib oma saidi tööriistad välja töötada, oli nende süsteem liiga palju, et ainuüksi selle luksuse jaoks leppida.

  2. 2

    Vaatasin teie ZIP-pakendis olevaid faile ja see näeb tõesti hea välja, kuid keegi peksis teid aprillis. Kontrollige sellele ametikohale.

    Midagi veel parandada oleks piltide kohalik värss, kus neid kutsutaks välisest asukohast mingisuguse krüptitud koodiga, vähemalt nii näeb see välja nende ridade ümber, kus ta kutsub png-pilte.

    Mõtted?

  3. 4

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

    Pidin lisama mõned funktsioonid Brians Threaded Comments 1.5-st, 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: näib, et pistikprogramm soovib nüüd asuda pistikprogrammide alamkaustas briansthreadedcomments, kuid mõned pildid renderdatakse, kui pääsete juurde pluginate kataloogis olevale PHP-failile (näiteks kui kasutaja on tellinud e-posti teavitused). Töötasin selle ümber nii, et mõlemas kohas oli PHP-fail. Tõenäoliselt tuleb lihtsalt URL-i kuskil koodis kohandada.

  5. 8

Mis sa arvad?

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