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

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

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

Քանի որ որոնման բոտերը ինդեքսավորում են էջի վերևում գտնվող 'x' քանակը, այսպիսի ծածկագիրը ներքև է մղում իրական բովանդակությունը: Ես չեմ լսել, որ դա ապացուցված է, բայց ես հավատում եմ, որ դա կարող է ազդել ձեր կայքի որոնիչների օպտիմիզացման վրա: Որոնիչը կերակրելու ճիշտ միջոցը հավելումները բաց թողնելն ու ավելի շատ միս տրամադրելն է: Ես հենց դա արեցի և տեղափոխեցի և՛ 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- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.