Brianin ketjutetut kommentit: optimoitu

One of the plugins I love to run on my blog is Brian's Threaded Comments. It allows for communications to be nested, organized and very easy to read and respond to. I'm not sure why the logic hasn't been pulled into the core of 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.

Since search bots index the top ‘x' amount of a page, code like this pushes the real content down. I've not heard of it proved, but I believe this can impact your site's Search Engine Optimization. The right way to feed a Search Engine is to skip the toppings and provide more meat. I did just that and moved both the Javascript and the CSS to a linked file. I'm running the optimized plugin here.

I've written Brian on the optimized plugin, but the email bounced. I also threw him a tip from my blog to see if he'll stop by. If you're interested, you can 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.