Komen Threaded Brian: Dioptimumkan

Salah satu plugin yang saya suka jalankan di blog saya ialah Brian's Threaded Comments. Ia membolehkan komunikasi bersarang, tersusun dan sangat mudah dibaca dan ditanggapi. Saya tidak pasti mengapa logiknya belum masuk ke dalam WordPress, Walaupun.

Namun, ketika saya melihat sumber halaman saya, plugin itu menambah banyak kekacauan. Plugin memasukkan kedua-dua tag Javascript dan gaya untuk menjadikannya berfungsi. Masalahnya adalah bahawa gaya sebaris dan javascript dapat meningkatkan masa muat kerana helaian gaya yang dipautkan dan fail javascript dapat dicache sekali oleh penyemak imbas.

Oleh kerana bot carian mengindeks jumlah 'x' halaman teratas, kod seperti ini mendorong kandungan sebenar ke bawah. Saya belum pernah mendengarnya terbukti, tetapi saya yakin ini boleh memberi kesan kepada Pengoptimuman Mesin Pencari laman web anda. Cara yang betul untuk memberi makan Mesin Pencari adalah dengan melangkau topping dan menyediakan lebih banyak daging. Saya melakukan itu dan memindahkan kedua-dua Javascript dan CSS ke fail yang dipautkan. Saya menjalankan pemalam yang dioptimumkan di sini.

Saya telah menulis Brian pada pemalam yang dioptimumkan, tetapi e-melnya bangkit. Saya juga memberinya tip dari blog saya untuk melihat apakah dia akan mampir. Sekiranya anda berminat, anda boleh muat turun pemalam yang dioptimumkan di sini.

8 Komen

  1. 1

    Terima kasih banyak kerana menghantar fail ini!
    Saya sebentar (kurang dari sepuluh minit) memasukkan jari saya ke dalam Perbahasan Intensif kerana komen yang mudah dipasang dan menarik. Sebagaimana saya suka menggunakan laman web saya, sistem mereka terlalu banyak untuk ditempah untuk kemewahan ini sahaja.

  2. 2

    Saya melihat fail anda di zip dan kelihatan sangat bagus, namun ada yang mengalahkan anda pada bulan April. Lihatlah catatan ini.

    Sesuatu yang lain untuk diperbaiki ialah gambar-gambar ayat-ayat tempatan memanggilnya dari lokasi luar dengan semacam kod yang dienkripsi, sekurang-kurangnya seperti itulah garis-garis di mana ia memanggil gambar png.

    Pemikiran?

  3. 4

    Hai Doug,
    Terima kasih untuk ini? Saya akan berusaha untuk melakukan perkara yang sama, anda menjimatkan masa saya.

    Saya terpaksa menambahkan beberapa fungsi dari Brians Threaded Comments 1.5 yang memecahkan lelaran anda.
    Atas 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;
    }
    }

    Saya juga menambah sedikit CSS dari BTC 1.5 ke fail .css:

    .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

    Ini hebat, Doug! Satu masalah: Nampaknya plugin sekarang mahu berada dalam subfolder briansthreadedcomments, tetapi beberapa gambar diberikan dengan mengakses fail PHP di direktori plugin (ketika pengguna telah melanggan amaran e-mel, misalnya). Saya menyelesaikannya dengan mempunyai fail PHP di kedua tempat. Mungkin hanya perlu menyesuaikan URL di suatu tempat dalam kod.

  5. 8

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.