WP-Pinger 0.1

31 grudnia 2007

Poprawiłem trochę kod i mogę udostępnić publicznie wtyczkę do WordPressa integrującą go z serwisem pinger.pl.

Wtyczka WP-Pinger wyświetla ostatnie 10 wiadomości z minibloga na pinger.pl na naszym blogu opartym na WordPressie. Aktualna wersja 0.1 do pobrania z projects.malcom.pl/wp_pinger.phps.

Jeśli będzie jakieś zainteresowanie wtyczka, to niewykluczone, że powstanie jakieś proste GUI i kilka nowych opcji.

Wtyczka do działania wymaga PHP5 (SimpleXML) oraz włączonego rozszerzenia CURL.

Użycie bardzo proste, po włączeniu wtyczki w PA, należy w szablonie w miejscu gdzie chcemy wyświetlić posty z pingera wstawić poniższy kod:

[code lang="php"]

[/code]

Znaczenie parametrów:

  • login – login z pinger.pl;
  • cache_time - czas cachowania danych w sekundach (domyślnie 5 minut);
  • nl2br - konwertować znaki nowej lini na znacznik <br />? (domyślnie false);
  • url - nazwa odnośnika do wpisu na pinger.pl (domyślnie ‘więcej »’);

Plugin generuje kod listy podobnie jak inne funkcje szablonowe WP, to znaczy że wygenerowane zostaną tylko same pozycje listy (<li>), bez rozpoczęcia i zakończenia (<ul>), dlatego należy pamiętać o dodaniu <ul> i </ul> ;)

Przykładowy kod na MalDevBlogu:

[code lang="xhtml"]

MiniBlog

malcom.pinger.pl

[/code]

Można także, co nieco ostylować CSS-em wygenerowany XHTML. Treść wpisu znajduje się w „czystym” paragrafie (<p>), data wpisu znajduje się w paragrafie z klasą „date„, a link w paragrafie z „more„.

Dodano @ 15:00

Na forum Polskiego Supportu WordPressa pojawił się temat dotyczący pluginu.

Podobne notatki:

Może zainteresują Cię również następujące, pododbne notatki:

Komentarze i nawiązania (5)

Kanał RSS komentarzy

  1. Zainspirowałeś mnie tym wpisem do zrobienia WP Blip!a ;) Jako że klasę API miałem, zrobienie samego pluginu zajęło kilka godzin (z czego 90% czasu to nauczenie się jak zrobić panel opcji w adminie).

  2. To milo, bo znajac zycie, pewnie kilka osob pomeczyloby mnie o takiego plugina ;)

    Ja sie wstrzymalem z GUI, myslalem nawet, aby bardziej zintegowac pingera z WP, czyli dodawanie notek wprost z WP i tym podobne opcje.
    Ale aktualnie mi to nie jest potrzebne, wiec powstala prosta wtyczka z jeszcze prostszym kodem ;p

  3. Nieee, dodawanie wpisów do Blip! z WP to porażka ;) Jabber jest dużo wygodniejszy :) Za nic w świecie czegoś takiego nie dodam ;)

  4. Wiadomo, ze z jabbera lub dowolnego im’a wygodniej ;)
    Tak wspomnialem, bo czasem co po niektroym moze sie przydac :P

  5. Hej,
    Daj znać jeśli chcesz być nieco inaczej opisany / podlinkowany:
    http://code.google.com/p/wp-blip/wiki/Autorzy

    :)

Dodaj swój komentarz

Możesz użyć tych tagów XHTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Jeśli chcesz wstawić kilku linijkowy fragment kodu, użyj tagów <pre lang="x"></pre> (gdzie x język kodu np. cpp, perl, html). W ten sposób kod zostanie odpowiednio sformatowany i pokolorowany przez system.

Uwaga!

Na tym blogu działa system cache oraz filtr antyspamowy. Twój komentarz może być widoczny na stronie z pewnym opóźnieniem. Proszę o cierpliwość. Jeśli utraciłeś już wszystkie jej zasoby poinformuj mnie o tym, być może system uznał Cię za spamera ;)