Plugin-сове

Много обичам разни нещица, които могат да се разширяват и разнообразяват както ти кефне. Жива мания ми са екстеншъните за Firefox. През профилите ми са минали стотици :) .

WordPress-а също е адски разширителен и разбира се, аз не пропуснах и него да го разбъзикам. Лошото е, че си имам само един и не смея да пробвам всичко, което ми се мерне като плъгин.

Та, какво си накачулих?

  • Akismet – то е ясно :) .
  • Aggregate – позволява визуализацията на RSS Feed-ове. С него си направих страничката “RSS-и“, на която съм боднал RSS-ите на страничките, които чета. Надявам се :ira: и Дончо да нямат нищо против.
  • Bannage – позволява слагането на БАН по IP, URI, username и email (или емайл :) ). За него вече писах в “Спамерите и банана
  • Comment Live Preview – показва как ще изглежда коментара още докато го пишете.
  • Gravatars2 – слага малки картинки (аватари) до коментарите. Доста време се чудих, каква да ми е картинката по подразбиране. Стандартната въпросителна не ми харесва особено. Та, седнах и с paint-а изpaintих едно просто човече с (и) бира в ръка. Не съм особено добър в рисуването, дажи хич, но толкова си мога, такава ще си ползвам. Честно казано мен си ме радва :)
  • Meta-SE – позволява добавянето на meta name=”description” и meta name=”keywords” в head частта, за помощ на търсещите машини.
  • Chuck Norris – изписва някоя простотия от chucknorrisfacts.com. На морето доста сме се хилили, четейки тези простотии на едно дърто PDA вързано през инфраред към GSM и от там в нет-а.
  • Preserve Code Formatting – запазва форматирането на текста в <code> и <pre> таговете. Трябва да пипна леко стила на code-а, за да контрастира с останалия текст.
  • Easy Post-to-Post Links – позволява по-лесното слагане на връзки между писанията в блога.
  • Text Replace – замества автоматично някакъв текст с друг.
  • Admin Drop Down Menu – замества администраторското меню с CSS drop-down такова. Понякога леко ме дразни как мърда и може да го барна лекичко или да го махна. Все още е не се знае.

За сега са тези, но to be continued ….

Някой ден може и една темичка да си спретна. Проблемът е, че не бих казал, че ме бива в уеб дизайна, даже хич, ама ще поживеем, ще видим.

Поздрави Ему

П.П. Не бих отказал коментар съдържащ други хубави плъгинчета :) .

3 Responses to “Plugin-сове”

  1. Emu Emu says:

    Сега, докато гледах едно ново кандидатче за плъгване, видях едно хакче, което веднага приложих. Става дума за това, че като събмитнеш коментар и при презарежданато на страницата отиваш най-отгоре на нея, а не на току що пратения коментар, което ми направи впечатление преди малко и в блога на Дончо.

    Та, хакчето е много просто:
    Най-отдолу на wp-comments-post.php има следния ред:
    wp_redirect( $location );
    Преди него се добавя:
    $location = $location . "#comment-" . $comment_id;
    и всичко заспива :) .

    Този хак бе намерен тук.

    Поздрави Ему

    Туй пък какво е?
  2. Emu Emu says:

    От ония ден вече си имам и Edit Comments. Този плъгин позволява на коментиращите да си редактират мнението в рамките на половин час или по-малко. Подобен фичър ми липсвал в блоговете, които чета, защото е гадно, когато неволно допуснеш грешка (TYPO) и не можеш да си я оправиш. Трябва да тормозиш собственика на блога, за да ти я оправи.

    Освен това bug-fix-нах Aggregate. Направи ми впечатление, че слага една допълнителна кавичка след линка. Та грешката е в следния ред от файла aggregate.php:

    $feed_contents .= '<li><a href='.wp_filter_kses($item['link']).'" rel="nofollow">'.wp_specialchars($item['title']).'</a></li>';
    

    Та на този ред трябва да се добави една кавичка след href= и трябва да изглежда така:
    $feed_contents .= '<li><a href="'.wp_filter_kses($item['link']).'" rel="nofollow">'.wp_specialchars($item['title']).'</a></li>';
    

    Сега ще видя дали някой е репортнал бъга и ако не е, ще го репортна.

    Поздрави Ему

    Туй пък какво е?
  3. Emu Emu says:

    Сдобих се и с Google Analytics
    Обаче ми направи впечатление, че нещо не бачка особено. Забелязах и че при зареждането на страницата има 1 JavaScript грешка, а именно

    urchinTracker is not defined

    . Същата грешка излиза и на блоговете на Дончо и Ира. Та, ще имат да черпят :) .

    На пръв поглед нищо грешно нямаше. Кода, който се google дава си се вмъкваше както трябва. Зарязах го. Малко по-късно пак ме загложди и реших на отделна страничка да пейстна кода от Google и то както пишат точно над </body>.

    Речено сторено. Какво беше учудването ми, когато пак даде същата грешка :shock: ? Пак се загледах по кода и забелязах, че там където вмъкват JavaScript-а от сайта на google ():
    <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
    всъщност е празен таг с ненужен затварящ такъв (по XHTML стандарта). Викам си, защо не го оправя, пък и да не е от това, то поне няма да стане по-лошо.

    Промених и грешката изчезна. Хм, добре :) . Я сега и на блога …

    В google-analytics.php промених този ред:

        echo "<!-- Google Analytics Code by WP Goole Analytics Plugin -->;
      <script src='$urchin' type='text/javascript'>
            </script>
      <script type='text/javascript'>
        $gaAccount
        $gaDomain
        urchinTracker();
      </script>";

    на
        echo "<!-- Google Analytics Code by WP Goole Analytics Plugin -->;
      <script src='$urchin' type='text/javascript'/>
      <script type='text/javascript'>
        $gaAccount
        $gaDomain
        urchinTracker();
      </script>";
    

    И всичко заспа.

    Поздрави Ему

    Туй пък какво е?

Leave a Reply



Comment Preview