Brian'ın Yivli Şərhləri: Optimize edilmişdir

Blogumda işləməyi sevdiyim plaginlərdən biri də Brian'ın Yivli Şərhləridir. Rabitə yuvası, mütəşəkkil və oxunması və cavab verməsi çox asandır. Məntiqin niyə özəyinə çəkilmədiyindən əmin deyiləm WordPress, Baxmayaraq.

Səhifələrimin mənbəyinə baxarkən, plagin kifayət qədər qarışıqlıq yaratdı. Plugin işə yaraması üçün həm Javascript, həm də stil etiketlərini əlavə edir. Problem, daxili üslub və javascript yükləmə müddətlərini artıra bilər, çünki əlaqəli üslub cədvəlləri və javascript faylları brauzer tərəfindən bir dəfə önbelleğe alınır.

Axtarış botları səhifənin üst 'x' miqdarını göstərdiyindən bu kimi kodlar həqiqi məzmunu aşağı salır. Sübut olunduğunu eşitməmişəm, amma bunun sitenizin Axtarış Motoru Optimizasiyasına təsir göstərə biləcəyinə inanıram. Bir axtarış motorunu qidalandırmaq üçün doğru yol, yağları atlamaq və daha çox ət təmin etməkdir. Mən bunu etdim və Javascript-i də, CSS-i də əlaqəli bir fayla köçürdüm. Optimize edilmiş plagini burada işlədirəm.

Optimize edilmiş plaginə Brian yazdım, ancaq e-poçt geri döndü. Mən də ona yaxınlaşıb dayanmayacağını bilmək üçün blogumdan bir ipucu atdım. Əgər maraqlanırsınızsa, edə bilərsiniz optimallaşdırılmış plagini yükləyin burada.

8 Şərhlər

  1. 1

    Bu faylı göndərdiyiniz üçün çox sağ olun!
    Qısa müddətdə (on dəqiqədən az) barmağımı Güclü mübahisəyə daldırdım, çünki asanlıqla quraşdırılmış yivli şərhlər cazibədar idi ... Saytımı düzəltməyi çox sevdiyim üçün, onların sistemi yalnız bu lüksə dözmək üçün çox idi.

  2. 2

    Zipdəki sənədlərinizə baxırdım və çox yaxşı görünür, amma kimsə sizi yenidən apreldə yumruq üçün döydü. Yoxla Bu yazı.

    Daha da yaxşılaşdırılması lazım olan bir şey, yerli ayələrin xarici bir yerdən bir növ şifrələnmiş kodla çağrılmasını təmin etməkdir, ən azından png şəkillərini çağırdığı sətirlərdə belə görünür.

    Düşüncə?

  3. 4

    Salam Doug,
    Bunun üçün təşəkkür edirəm? Eyni şeyi etməyə çalışmaq üzrə idim, vaxtımı qurtardın.

    Brians Threaded Comments 1.5-dən təkrarlamanı pozan bir neçə funksiya əlavə etməli idim.
    Yuxarıda 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;
    }
    }

    BTC 1.5-dən bir az CSS də əlavə etdim .css faylına:

    .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

    Çox yaxşı, Doug! Bir məsələ: Görünən budur ki, plagin indi plaginlərin briansthreadedcomments alt qovluğunda olmaq istəyir, lakin görüntülərdən bir neçəsi plaginlər qovluğundakı PHP sənədinə daxil olmaqla göstərilmişdir (bir istifadəçi, məsələn, e-poçt xəbərdarlıqlarına abunə olduqda). Hər iki yerdə də PHP faylı olan bu mövzuda çalışdım. Yəqin ki, kodun bir yerində bir URL-nin düzəldilməsi lazımdır.

  5. 8

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.