Brian's Threaded Comments. Օպտիմիզացված

Պլագիններից մեկը, որը ես սիրում եմ գործարկել իմ բլոգում, Brian's Threaded Comments- ն է: Այն թույլ է տալիս հաղորդակցությունները ներդնել, կազմակերպել և շատ հեշտ կարդալ և արձագանքել: Ես վստահ չեմ, թե ինչու տրամաբանությունը չի ներխուժել միջուկ WordPress, Չնայած.

Երբ ես դիտում էի իմ էջերի աղբյուրը, այնուամենայնիվ, plugin- ը ավելացրեց բավականին խառնաշփոթ: Հավելվածը տեղադրում է և՛ Javascript, և՛ ստիլինգի պիտակներ ՝ այն գործելու համար: Խնդիրն այն է, որ ներքին ձևավորումը և javascript- ը կարող են մեծացնել բեռի ժամանակը, քանի որ կապված ոճաթերթերն ու javascript ֆայլերը կարող են մեկ անգամ պահվել զննարկչի կողմից:

Քանի որ որոնման բոտերը ինդեքսավորում են էջի վերին «x» գումարը, այսպիսի կոդը իրական բովանդակությունը ներքև է մղում: Ես չեմ լսել դրա ապացուցված լինելու մասին, բայց ես հավատում եմ, որ դա կարող է ազդել ձեր կայքի Search Engine Optimization- ի վրա: Որոնման համակարգին կերակրելու ճիշտ ձևը բաց թողնելն է և ավելի շատ միս տրամադրելը: Ես հենց դա արեցի և երկուսն էլ Javascript- ը և CSS- ը տեղափոխեցի կապված ֆայլ: Ես այստեղ գործարկում եմ օպտիմիզացված պլագինը:

Ես գրել եմ Բրայանին օպտիմիզացված պլագինի վրա, բայց էլփոստը վերադարձավ: Ես նրան հուշում գցեցի նաև իմ բլոգից ՝ տեսնելու, թե արդյոք նա կանցնի այնտեղ: Եթե ​​ձեզ հետաքրքրում է, կարող եք ներբեռնել օպտիմիզացված ներդիրը Մականուն:

8 Comments

  1. 1

    Շատ շնորհակալ եմ այս ֆայլը տեղադրելու համար:
    Ես հակիրճ (տասը րոպեից պակաս) մատս թաթախեցի ինտենսիվ բանավեճի մեջ, որովհետև հեշտությամբ տեղադրված թելերով մեկնաբանությունները գրավիչ էին: Քանի որ ես սիրում եմ մշակել իմ կայքը, նրանց համակարգը չափազանց շատ էր համակերպվել միայն այս շքեղության համար:

  2. 2

    Ես նայում էի zip- ի ձեր ֆայլերին, և դա իսկապես լավ է թվում, սակայն ապրիլին ինչ-որ մեկը ձեզ հարվածեց: Ստուգեք Հաղորդագրություններ փակցնելու համար.

    Բարելավման այլ բան կլինի պատկերների տեղական համարների առկայությունը, որոնք կանչվում են արտաքին վայրից `ինչ-որ ծածկագրված կոդով, համենայն դեպս այդպես է թվում այն ​​տողերի շուրջ, որտեղ կանչում է png պատկերներ:

    Խորհեր:

  3. 4

    Բարև Դուգ,
    Շնորհակալ եմ դրա համար: Ես պատրաստվում էի փորձել անել նույնը, դու ինձ ժամանակ խնայեցիր:

    Ես ստիպված էի ավելացնել Brians Threaded Comments 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

    Սա հոյակապ է, Doug! Մի խնդիր. Թվում է, որ plugin- ն այժմ ուզում է լինել plugian- ի briansthreadedcomments ենթապանակում, բայց պատկերներից մի քանիսը մատուցվում են ՝ մուտք գործելով plugins գրացուցակում գտնվող PHP ֆայլ (երբ օգտագործողը բաժանորդագրվել է էլ. Փոստով նախազգուշացումներին, օրինակ): Ես աշխատել եմ դրա շուրջ ՝ ունենալով PHP ֆայլ երկու տեղերում: Հավանաբար, պարզապես անհրաժեշտ է, որ URL- ն ունենա կոդում ինչ-որ տեղ ճշգրտված:

  5. 8

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.