Різьбові коментарі Брайана: оптимізовано

Одним із плагінів, який я люблю запускати у своєму блозі, є «Брайанові коментарі». Це дозволяє вкладати, організовувати комунікації та дуже легко читати та реагувати на них. Я не впевнений, чому логіка не була втягнута в основу WordPress, Однак.

Однак, коли я переглядав джерело своїх сторінок, плагін додав безлад. Плагін вставляє як теги Javascript, так і стилі, щоб він працював. Проблема полягає в тому, що вбудований стиль та javascript можуть збільшити час завантаження, оскільки зв’язані таблиці стилів та файли javascript можуть бути кешовані браузером один раз.

Оскільки пошукові боти індексують верхню кількість сторінок "x" сторінки, подібний код штовхає реальний вміст вниз. Я не чув, що це доведено, але я вважаю, що це може вплинути на пошукову оптимізацію вашого сайту. Правильний спосіб годувати пошукову систему - це пропускати начинку і давати більше м’яса. Я зробив саме це і перемістив як Javascript, так і CSS у зв’язаний файл. Я запускаю тут оптимізований плагін.

Я написав Брайана на оптимізованому плагіні, але електронна пошта відскочила. Я також підкинув йому підказку зі свого блогу, щоб побачити, чи він заїде. Якщо вам цікаво, можете завантажити оптимізований плагін - тут.

8 Коментарі

  1. 1

    Щиро дякую за розміщення цього файлу!
    Я ненадовго (менше ніж за десять хвилин) занурив палець ноги в Інтенсивні дебати, тому що приваблювались легко встановлювані потокові коментарі .. Настільки, як я люблю інструментувати свій сайт, їх система була занадто сильною, щоб терпіти лише для цієї розкоші.

  2. 2

    Я переглядав ваші файли в zip-файлі, і це виглядає дуже добре, проте хтось побив вас до кінця ще в квітні. Перевіряти це повідомлення.

    Ще чимось, що можна покращити, було б мати зображення місцевих віршів, викликаючи їх із зовнішнього місця з якимось зашифрованим кодом, принаймні так це виглядає навколо рядків, де він викликає зображення png.

    Думки?

  3. 4

    Привіт Дугу,
    Дякую за це? Я збирався спробувати зробити саме те саме, ви заощадили мені час.

    Мені довелося додати декілька функцій із коментарями Threaded Comments Brians 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 у каталозі плагінів (наприклад, коли користувач підписався на сповіщення електронною поштою). Я обійшов це, маючи файл PHP в обох місцях. Можливо, просто потрібно, щоб URL-адреса була скоригована десь у коді.

  5. 8

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.