Commenti in thread di Brian: ottimizzati

Uno dei plugin che amo eseguire sul mio blog è i commenti in thread di Brian. Consente alle comunicazioni di essere annidate, organizzate e molto facili da leggere e rispondere. Non sono sicuro del motivo per cui la logica non è stata inserita nel nucleo di WordPress, Però.

Quando ho visto il sorgente delle mie pagine, però, il plugin ha aggiunto un bel pasticcio. Il plugin inserisce sia JavaScript che tag di stile per farlo funzionare. Il problema è che lo stile in linea e javascript possono aumentare i tempi di caricamento perché i fogli di stile collegati e i file javascript possono essere memorizzati nella cache una volta dal browser.

Poiché i robot di ricerca indicizzano la parte superiore della "x" di una pagina, un codice come questo spinge il contenuto reale verso il basso. Non ne ho sentito parlare, ma credo che ciò possa influire sull'ottimizzazione per i motori di ricerca del tuo sito. Il modo giusto per alimentare un motore di ricerca è saltare i condimenti e fornire più carne. Ho fatto proprio questo e ho spostato sia Javascript che CSS in un file collegato. Sto eseguendo il plugin ottimizzato qui.

Ho scritto Brian sul plugin ottimizzato, ma l'e-mail è rimbalzata. Gli ho anche lanciato un suggerimento dal mio blog per vedere se passerà. Se sei interessato, puoi scarica il plugin ottimizzato

Commenti

  1. 1

    Grazie mille per aver pubblicato questo file!
    Ho brevemente (meno di dieci minuti) immerso in Intense Debate perché i commenti filettati facilmente installati erano attraenti. Per quanto ami creare il mio sito, il loro sistema era troppo da sopportare solo per questo lusso.

  2. 2

    Stavo guardando i tuoi file nello zip e sembra davvero buono, tuttavia qualcuno ti ha battuto sul tempo ad aprile. Guardare questo post.

    Qualcos'altro su cui migliorare sarebbe avere le immagini in versi locali che le hanno chiamate da una posizione esterna con una sorta di codice crittografato, almeno questo è quello che sembra intorno alle righe in cui chiama le immagini png.

    Pensieri?

  3. 4

    Ciao Doug,
    Grazie per questo? Stavo per sforzarmi di fare esattamente la stessa cosa, mi hai risparmiato tempo.

    Ho dovuto aggiungere alcune funzioni da Brians Threaded Comments 1.5 che stavano interrompendo la tua iterazione.
    Sopra 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;
    }
    }

    Ho anche aggiunto un po' di CSS da BTC 1.5 nel file .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

    Questo è fantastico, Doug! Un problema: sembra che il plug-in ora voglia essere nella sottocartella briansthreadedcomments dei plug-in, ma alcune delle immagini vengono visualizzate accedendo al file PHP nella directory dei plug-in (quando un utente si è iscritto agli avvisi e-mail, ad esempio). Ho risolto questo problema avendo il file PHP in entrambi i posti. Probabilmente ha solo bisogno di avere un URL modificato da qualche parte nel codice.

  5. 8

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.