Briano srieginiai komentarai: optimizuota

Vienas iš įskiepių, kuriuos mėgstu paleisti savo tinklaraštyje, yra Briano srieginiai komentarai. Tai leidžia susieti, sutvarkyti ir labai lengvai perskaityti ir į juos reaguoti. Nesu tikra, kodėl logika nebuvo įtraukta į pagrindą WordPress, Nors.

Kai žiūrėjau savo puslapių šaltinį, įskiepis pridarė nemalonumų. Įskiepis įterpia „Javascript“ ir stiliaus žymes, kad jis veiktų. Problema ta, kad įterptinis stilius ir „javascript“ gali padidinti įkelties laiką, nes susietus stiliaus lapus ir „javascript“ failus naršyklė gali talpinti vieną kartą.

Kadangi paieškos robotai indeksuoja didžiausią „x“ puslapio kiekį, toks kodas nustumia tikrąjį turinį žemyn. Nesu girdėjęs, kad tai būtų įrodyta, bet manau, kad tai gali turėti įtakos jūsų svetainės paieškos optimizavimui. Teisingas būdas maitinti paieškos variklį yra praleisti priedus ir pateikti daugiau mėsos. Aš tai padariau ir perkėliau „Javascript“ ir CSS į susietą failą. Čia vykdau optimizuotą papildinį.

Aš parašiau Brianą ant optimizuoto papildinio, bet el. Paštas atšoko. Aš taip pat išmečiau jam patarimą iš savo tinklaraščio, norėdamas sužinoti, ar jis užsuks. Jei jus domina, galite atsisiųskite optimizuotą papildinį čia.

8 komentarai

  1. 1

    Labai ačiū, kad paskelbėte šį failą!
    Aš trumpam (mažiau nei dešimt minučių) panardinau į intensyvias diskusijas, nes lengvai įdiegiami srieginiai komentarai patiko. Nors man patinka kurti savo svetainę, jų sistema buvo per daug, kad galėčiau taikstytis vien dėl šios prabangos.

  2. 2

    Peržiūrėjau jūsų failus ZIP faile ir atrodo tikrai gerai, tačiau balandį kažkas jus įveikė. Patikrinkite šis pranešimas.

    Dar kažkas, ką reikėtų patobulinti, būtų vietinių vaizdų iškvietimas iš išorinės vietos su tam tikru užšifruotu kodu, bent jau taip atrodo aplink eilutes, kuriose jis vadina png vaizdus.

    Mintis?

  3. 4

    Labas Doug!
    Ačiū už tai? Aš ruošiausi pasistengti daryti lygiai tą patį, sutaupėte man laiko.

    Turėjau pridėti keletą funkcijų iš Brians Threaded Comments 1.5, kurios sulaužė jūsų iteraciją.
    Virš 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;
    }
    }

    Taip pat pridėjau šiek tiek CSS iš BTC 1.5 į .css failą:

    .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

    Tai puiku, Dougai! Viena problema: atrodo, kad papildinys dabar nori būti įskiepių poaplankyje briansthreadedcomments, tačiau keli vaizdai atvaizduojami prisijungus prie PHP failo įskiepių kataloge (pavyzdžiui, kai vartotojas užsiprenumeravo įspėjimus el. paštu). Išsprendžiau tai turėdamas PHP failą abiejose vietose. Tikriausiai tereikia kur nors kode pakoreguoti URL.

  5. 8

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.