Brianin ketjutetut kommentit: optimoitu

Yksi laajennuksista, jota rakastan ajaa blogissani, on Brianin ketjutetut kommentit. Sen avulla viestintä on sisäkkäin, järjestäytynyt ja erittäin helppo lukea ja vastata. En ole varma, miksi logiikkaa ei ole vedetty ytimeen WordPress, kuitenkin.

Katsellessani sivujeni lähdettä plugin lisäsi kuitenkin melkoisen sotkun. Laajennus lisää sekä Javascript- että tyylitunnisteet saadakseen sen toimimaan. Ongelmana on, että upotettu muotoilu ja javascript voivat pidentää latausaikoja, koska selain voi tallentaa välimuistiin linkitetyt tyylitaulukot ja javascript-tiedostot.

Koska hakurobotit indeksoivat sivun ylimmän x-määrän, tällainen koodi työntää todellisen sisällön alas. En ole kuullut, että se olisi osoittautunut, mutta uskon, että tämä voi vaikuttaa sivustosi hakukoneoptimointiin. Oikea tapa syöttää hakukonetta on ohittaa täytteet ja tarjota enemmän lihaa. Tein juuri sen ja siirsin sekä Javascriptin että CSS: n linkitettyyn tiedostoon. Käytän optimoitua laajennusta täällä.

Olen kirjoittanut Brianin optimoituun laajennukseen, mutta sähköposti palautui. Heitin hänelle myös vinkin blogistani nähdäksesi, pysyykö hän siellä. Jos olet kiinnostunut, voit lataa optimoitu laajennus tästä.

8 Kommentit

  1. 1

    Paljon kiitoksia tämän tiedoston lähettämisestä!
    Upotin varpaani lyhyesti (alle kymmenen minuuttia) intensiiviseen keskusteluun, koska helposti asennettavat kierteitetyt kommentit houkuttelivat .. Niin paljon kuin rakastan sivustoni työkaluttamista, heidän järjestelmänsä oli liikaa sietää yksin tähän ylellisyyteen.

  2. 2

    Katsoin tiedostojasi zip-tiedostossa ja se näyttää todella hyvältä, mutta joku löi sinut lyöntiin huhtikuussa. Tarkista Tämä viesti.

    Jotain muuta parannettavaa olisi saada kuvat paikallisiin jakeisiin, joiden avulla niitä kutsutaan ulkoisesta sijainnista jonkinlaisella salatulla koodilla, ainakin se näyttää siltä riviltä, ​​jolla se kutsuu png-kuvia.

    Ajatuksia?

  3. 4

    Hei Doug,
    Kiitos tästä? Aioin yrittää tehdä täsmälleen saman asian, säästit aikaa.

    Minun piti lisätä muutama toiminto Brians Threaded Comments 1.5: stä, jotka rikkovat iteraatiotasi.
    Edellä 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;
    }
    }

    Lisäsin myös pienen CSS: n BTC 1.5: stä .css-tiedostoon:

    .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

    Tämä on hienoa, Doug! Yksi asia: Näyttää siltä, ​​että laajennus haluaa nyt olla laajennusten briansthreadedcomments-alikansiossa, mutta muutama kuva renderöidään käyttämällä laajennushakemiston PHP-tiedostoa (kun käyttäjä on tilannut esimerkiksi sähköpostihälytykset). Olen kiertänyt tämän pitämällä PHP-tiedostoa molemmissa paikoissa. Todennäköisesti vain URL-osoitteen on oltava mukautettu jonnekin koodissa.

  5. 8

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.