Σχόλια Brian's Threaded: Βελτιστοποιημένα

Ένα από τα πρόσθετα που μου αρέσει να τρέχω στο ιστολόγιό μου είναι τα σχόλια του Brian's Threaded. Επιτρέπει την ένθεση, την οργάνωση και την εύκολη ανάγνωση και απόκριση των επικοινωνιών. Δεν είμαι σίγουρος γιατί η λογική δεν έχει τραβηχτεί στον πυρήνα του WordPress, Όμως.

Ωστόσο, καθώς είδα την πηγή των σελίδων μου, η προσθήκη πρόσθεσε αρκετά χάος. Η προσθήκη εισάγει ετικέτες Javascript και styling για να λειτουργήσει. Το πρόβλημα είναι ότι το ενσωματωμένο στυλ και το javascript μπορούν να αυξήσουν τους χρόνους φόρτωσης, επειδή τα συνδεδεμένα φύλλα στυλ και τα αρχεία javascript μπορούν να αποθηκευτούν προσωρινά στο πρόγραμμα περιήγησης.

Δεδομένου ότι τα bots αναζήτησης ευρετηριάζουν το κορυφαίο ποσό «x» μιας σελίδας, κωδικός όπως αυτός ωθεί το πραγματικό περιεχόμενο προς τα κάτω. Δεν έχω ακούσει να αποδεικνύεται, αλλά πιστεύω ότι αυτό μπορεί να επηρεάσει τη βελτιστοποίηση μηχανών αναζήτησης του ιστότοπού σας. Ο σωστός τρόπος για να τροφοδοτήσετε μια μηχανή αναζήτησης είναι να παραλείψετε τα καλύμματα και να παρέχετε περισσότερο κρέας. Το έκανα ακριβώς αυτό και μετέφερα τόσο το Javascript όσο και το CSS σε ένα συνδεδεμένο αρχείο. Εκτελώ εδώ το βελτιστοποιημένο πρόσθετο.

Έχω γράψει τον Brian στο βελτιστοποιημένο plugin, αλλά το email αναπήδησε. Τον έριξα επίσης μια συμβουλή από το blog μου για να δω αν θα σταματήσει. Εάν σας ενδιαφέρει, μπορείτε κατεβάστε το βελτιστοποιημένο πρόσθετο εδώ.

8 Σχόλια

  1. 1

    Σας ευχαριστώ πολύ που δημοσιεύσατε αυτό το αρχείο!
    Εν συντομία (λιγότερο από δέκα λεπτά) έβαλα το δάχτυλό μου στο έντονο διάλογο, επειδή τα εύκολα εγκατεστημένα σχόλια έκαναν έκκληση. Καθώς μου αρέσει να σχεδιάζω τον ιστότοπό μου, το σύστημά τους ήταν πάρα πολύ για να αντιμετωπίσει μόνο αυτήν την πολυτέλεια.

  2. 2

    Κοίταξα τα αρχεία σας στο φερμουάρ και φαίνεται πολύ καλό, ωστόσο κάποιος σε χτύπησε τον Απρίλιο. Ολοκλήρωση παραγγελίας αυτό το post.

    Κάτι άλλο για να βελτιωθεί θα ήταν οι τοπικοί στίχοι των εικόνων να έχουν κληθεί από μια εξωτερική τοποθεσία με κάποιο είδος κρυπτογραφημένου κώδικα, τουλάχιστον έτσι μοιάζει γύρω από τις γραμμές όπου καλεί τις εικόνες png.

    Σκέψεις;

  3. 4

    Hi Doug,
    Ευχαριστώ για αυτό; Ήμουν έτοιμος να προσπαθήσω να κάνω το ίδιο ακριβώς πράγμα, με έσωσες το χρόνο.

    Έπρεπε να προσθέσω μερικές συναρτήσεις από το 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

    Αυτό είναι υπέροχο, Νταγκ! Ένα ζήτημα: Φαίνεται ότι η προσθήκη θέλει τώρα να βρίσκεται στον υποφάκελο briansthreadedcomments των προσθηκών, αλλά μερικές από τις εικόνες αποδίδονται μέσω πρόσβασης στο αρχείο PHP στον κατάλογο προσθηκών (για παράδειγμα, όταν ένας χρήστης έχει εγγραφεί σε ειδοποιήσεις μέσω email). Εργάστηκα γύρω από αυτό έχοντας το αρχείο PHP και στα δύο μέρη. Πιθανότατα χρειάζεται απλώς να ρυθμιστεί μια διεύθυνση URL κάπου στον κώδικα.

  5. 8

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.