Ніткавыя каментарыі Брайана: аптымізавана

Адзін з убудоў, які я люблю запускаць у сваім блогу, - гэта разьбяныя каментарыі Брайана. Гэта дазваляе ўкласці, арганізаваць і лёгка чытаць паведамленні і рэагаваць на іх. Я не ўпэўнены, чаму логіка не была ўцягнута ў аснову WordPress, Аднак.

Аднак, калі я праглядаў крыніцу сваіх старонак, убудова ўнесла немалы беспарадак. Убудова ўстаўляе як тэгі Javascript, так і стылі, каб прымусіць яго працаваць. Праблема заключаецца ў тым, што ўбудаваны стыль і javascript могуць павялічыць час загрузкі, таму што звязаныя табліцы стыляў і файлы javascript могуць кэшавацца адзін раз у браўзэры.

Паколькі пошукавыя боты індэксуюць верхнюю колькасць старонкі "х", падобны код адсоўвае рэальны змест. Я не чуў, каб гэта даказана, але я лічу, што гэта можа паўплываць на аптымізацыю пошукавай сістэмы вашага сайта. Правільны спосаб карміць пошукавую сістэму - гэта прапускаць начынне і даваць больш мяса. Я зрабіў менавіта гэта і перамясціў і Javascript, і CSS у звязаны файл. Я працую тут аптымізаваным убудовай.

Я напісаў Брайану на аптымізаваным убудове, але ліст падскочыў. Я таксама падкінуў яму падказку з майго блога, каб даведацца, ці не заедзе ён. Калі вам цікава, вы можаце загрузіце аптымізаваны убудова тут.

8 Каментары

  1. 1

    Вялікі дзякуй за размяшчэнне гэтага файла!
    Я ненадоўга (менш чым за дзесяць хвілін) пагрузіў палец у інтэнсіўную дыскусію, таму што каментарыі, якія лёгка ўсталёўваюцца, падабаліся .. Наколькі я люблю рыхтаваць свой сайт, іх сістэма была занадта цяжкая, каб мірыцца толькі з гэтай раскошай.

  2. 2

    Я праглядаў вашы файлы ў паштовым індэксе, і гэта выглядае вельмі добра, аднак хтосьці збіў вас у красавіку яшчэ ў красавіку. Выезд гэты пост.

    Нешта яшчэ, каб палепшыць, было б мець выявы ў лакальных вершах, якія выклікалі іх з вонкавага месца з нейкім зашыфраваным кодам, прынамсі, так гэта выглядае вакол радкоў, дзе ён называе выявы png.

    Думкі?

  3. 4

    Прывітанне Дуг,
    Дзякуй за гэта? Я збіраўся паспрабаваць зрабіць тое ж самае, вы зэканомілі мне час.

    Мне давялося дадаць некалькі функцый з каментарыяў Brians Threaded 1.5, якія парушалі вашу ітэрацыю.
    Вышэй 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;
    }
    }

    Я таксама дадаў трохі CSS з BTC 1.5 у файл .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

    Гэта выдатна, Дуг! Адно пытанне: Здаецца, убудова цяпер хоча знаходзіцца ў падтэчцы убудоў briansthreadedcomments, але некаторыя выявы адлюстроўваюцца шляхам доступу да файла PHP у каталогу убудоў (напрыклад, калі карыстальнік падпісаўся на паведамленні па электроннай пошце). Я абышоў гэта, маючы файл PHP у абодвух месцах. Напэўна, трэба проста адрэгуляваць URL дзесьці ў кодзе.

  5. 8

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.