Braiena vītņotie komentāri: optimizēts

Viens no spraudņiem, kuru mīlu palaist savā emuārā, ir Braiena vītņotie komentāri. Tas ļauj saziņai būt ligzdotai, organizētai un ļoti viegli lasāmai un reaģētai. Es neesmu pārliecināts, kāpēc loģika nav ievilkta kodolā WordPress, Though.

Kad es skatījos savu lapu avotu, spraudnis pievienoja diezgan lielu jucekli. Spraudnis ievieto gan Javascript, gan stila tagus, lai tas darbotos. Problēma ir tāda, ka iekļautais stils un javascript var palielināt ielādes laiku, jo pārlūkprogramma var vienu reizi saglabāt kešatmiņā saistītās stila lapas un javascript failus.

Tā kā meklēšanas roboti indeksē lapas augšējo “x” daudzumu, šāds kods nospiež reālo saturu uz leju. Es neesmu dzirdējis, ka tas būtu pierādīts, bet es uzskatu, ka tas var ietekmēt jūsu vietnes meklētājprogrammu optimizāciju. Pareizais veids, kā barot meklētājprogrammu, ir izlaist piedevas un nodrošināt vairāk gaļas. Es to izdarīju un pārvietoju gan Javascript, gan CSS uz saistītu failu. Šeit es palaidu optimizēto spraudni.

Esmu uzrakstījis Braienu uz optimizētā spraudņa, bet e-pasts atlēca. Es arī iemetu viņam padomu no sava emuāra, lai redzētu, vai viņš piestās. Ja jūs interesē, varat lejupielādējiet optimizēto spraudni šeit.

8 Komentāri

  1. 1

    Liels paldies par šī faila ievietošanu!
    Es īsi (mazāk nekā desmit minūtes) iegremdēju pirkstu intensīvās debatēs, jo viegli instalējami vītņoti komentāri bija pievilcīgi. Lai kā man patīk rīkoties ar manu vietni, viņu sistēma bija pārāk daudz, lai samierinātos tikai ar šo greznību.

  2. 2

    Es skatījos jūsu failus rāvējslēdzējā, un tas izskatās ļoti labi, tomēr kāds tevi aprīlī sita. Pārbaudiet šis post.

    Kaut kas cits, kas jāuzlabo, būtu tas, ka attēliem vietējie vārsmas būtu jāsauc no ārējās vietas ar kaut kādu šifrētu kodu, vismaz tā izskatās ap tām līnijām, kur tā sauc png attēlus.

    Domas?

  3. 4

    Sveiks, Doug!
    Paldies par to? Es grasījos darīt tieši to pašu, jūs ietaupījāt man laiku.

    Man bija jāpievieno dažas funkcijas no Brians Threaded Comments 1.5, kas pārtrauca jūsu atkārtojumu.
    Iepriekš 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;
    }
    }

    Es arī pievienoju nelielu CSS no BTC 1.5 uz .css failu:

    .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

    Tas ir lieliski, Doug! Viena problēma: šķiet, ka spraudnis tagad vēlas atrasties spraudņu apakšmapē briansthreadedcomments, taču daži no attēliem tiek atveidoti, piekļūstot PHP failam spraudņu direktorijā (kad lietotājs ir abonējis, piemēram, e-pasta brīdinājumus). Es to apņēmos, turot PHP failu abās vietās. Droši vien URL kodam ir jāpielāgo.

  5. 8

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.