Turulmeme shares – wordpress plugin

Megérkezett az első Turulmeme / Google Reader WordPress plugin, a Turulmeme shares. A plugin segítségével a bejegyzéseink alatt megjeleníthetjük azokat a megjegyzéseket amiket az RSS olvasóink akkor írtak amikor megosztották a bejegyzésünket.

Letölthető a Turulmeme shares wordpress plugin.

Szolgáltatások

  • A bejegyzéseid alatt automatikusan megjelennek a Turulmemere felkerült hozzászólások
  • A lista kinézete alapból a Turulmeme nézetéhez hasonlít de könnyen módosítható
  • Az admin felületen egyben láthatjuk, hogy melyik bejegyzésünkhöz kik és mit szóltak hozzá
  • A hozzászólásokat kedvünkre moderálhatjuk
  • Mivel a Turulmeme shares plugin a 0.3-as verziótól kezdve szerepel a WordPress Plugin Directory-ban az új verziókról a saját admin felületen értesítést kapsz, és onnan könnyen telepítheted a további frissítéseket.

Használat

  • Töltsd le a Turulmeme shares plugin legfrissebb verzióját és csomagold ki.
  • A kicsomagolt könyvtárat másold fel a blogod /wp-content/plugins könyvtárába
  • Válaszd ki a sablonszerkesztés menüpontot és a sablonod bejegyzés (single.php) fájljába szúrd be a következő sorokat:
    <?php
    if(function_exists('turulmeme_shares')){
       turulmeme_shares('<h3>Google Reader hozzászólások</h3>');
       }
    ?>
    
  • Végül a bővítmények (plugins) oldalon kapcsold be a plugint.

Kinézet

Ha szeretnéd a lista kinézetét módosítani akkor azt a plugin könyvtárában található CSS fájl módosításával teheted meg.

A Turulmeme shares wordpress plugin szabadon használható és terjeszthető a GPL 2 licensz alapján.

Update

  • 2009.04.08 – 0.5.5 verzió: A hozzászólások száma megjeleníthető úgy, hogy a turulmeme_shares függvény hívásakor a kívánt helyre egy %d-t teszünk.
    <?php
    if(function_exists('turulmeme_shares')){
       turulmeme_shares('<h3>%d Google Reader hozzászólás</h3>');
       }
    ?>
    
  • 2009.03.04 – 0.5.4 verzió: Két fő javítás. Az egyik azt kezeli le ha a turulmeme.com Nem lenne elérhető, a másik pedig azt ha valamelyik másik használt plugin ugyanaz a JSON segédfüggvényt szeretné használni mint a turulmeme shares.
  • 2008.12.23 – 0.5.1 verzió: Ha a bejegyzést csak egy ember osztotta meg megjegyzés nélkül akkor ez nem jelent meg az admin felületen
  • 2008.12.20 – 0.5 verzió:
    • Az admin oldalon megjelenik, hogy kik osztották meg a bejegyzést
    • A bejegyzés alatt beállítható, hogy megjelenjen-e a megosztók listája
    • Plugin hívás paramétereinek magyarázata megjelenik az Other Notes részen
  • 2008.12.19 – 0.4.2 verzió: a blog bejegyzés alján akkor is megjelent a cím ha nem volt megosztás
  • 2008.12.15 – 0.4.1 verzió: A 0.4-ben volt egy apró hiba ami miatt a CSS formázások nem működtek
  • 2008.12.14 – 0.4-es verzió az admin oldal egyértelműsítése, wordpress 2.7 támogatás
  • 2008.12.14 – felkerült a 0.3-as verzió. A plugin jelentősen módosult ezért a korábbi verziók használói töröljék a régi fájlt (turulmeme_shares.php) és ezután másolják fel az új könyvtáras verziót.
  • 2008.12.07 – felkerült a 0.2-es verzió amely PHP 5.2.0 alatt is működik (azaz PHP 4 esetén is) – letölthető a fenti linkeken

Hibajelentéseket, véleményeket és javaslatokat itt lehet tenni.

37 thoughts on “Turulmeme shares – wordpress plugin

  1. AZso: WordPress esetén kell lennie a theme-ben single.php. Ez szabályozza a bejegyzések megjelenését. Ha hiányozhat egyáltalán akkor gondolom az index.php veszi át a funkcióját, azzal próbálkozz.

    Steven: A single.php meglehetősen sokféle változatban életképes. Lehet, hogy betetted egy if ágba ami nem teljesül vagy ilyesmi. Próbáld betenni valahová ahol biztosan megjelenik, aztán ha rendben van akkor áthelyezheted máshová. Esetleg nem felejtetted el a plugin oldalon bekapcsolni a plugint magát?

  2. Beraktam az index.php-ba, ezt írja ki megjelenítéskor:
    Fatal error: Call to undefined function: json_decode() in /home/htdocs/azso.hu/www/wp-content/plugins/turulmeme_shares.php on line 24

    Dehát nincs is 24. sora…
    Nem jutok tovább…

  3. dani: Ne, nincs, nem tudtam róla, hogy létezik már egy ilyen kezdeményezés. Az övé SimpleXml-t használ, ami PHP5-öt igényel. Az enyémet most gyúrom, hogy PHP4 alatt is fusson. Mindenesetre köszi a linket, felveszem vele a kapcsolatot, hogy inkább együtt dolgozzunk rajta mint egymás ellen 🙂

  4. Engedelmeddel, én a comments.php-ba tettem a fenti kódot, ugyanis szerintem ott van a helye (végülis kommenteket jelenítünk meg, vagy nem 😉 )

    Ugyanakkor egy kis módosítást javallok: Az avatar megjelenítésekor hiányzik az alt:

    print ‘user->$name.'” src=”‘.$annotation->user->$avatar.'” width=”‘.$avatarSize.'” height=”‘.$avatarSize.'” />’;

    Egyébként a lekérdezett hozzászólásokat nem lehet valahogyan összefésülni a “rendes” hozzászólásokkal?

  5. Vince: az avatar alt-ot beépítem. Most a moderáláson dolgozok, hogy ki lehessen bannolni a kevésbé rokonszenves beszólásokat. Össze lehet hozni velük, majd gondolkozom rajta, hogy hogyan érdemes.

  6. Pingback: WebMánia » Turulmeme shares moderálással

  7. LEhetséges lenne e az (akár valami beállítás szintjén), hogy csak azokat a bejegyzéseket jeleníti meg az admin felületen, amik meg vannak osztva és/vagy van hozzá hozzászólás?
    (a /wp-admin/edit-comments.php?page=turulmeme_shares.php oldalra gondolok)

    • Nem egyszerű az ügy 🙂 Így ahogy most van tudok támaszkodni az alap lapozási és egyéb eljárásokra. De átgondolom. Mondjuk így ahogy van nekem jobban átlátható mert látom, hogy melyik írások azok amelyek nem kerültek egyáltalán megosztásra. De persze ha beállítható a dolog akkor gondolom mások is díjaznának egy ilyet. Esetleg ha más is szeretné jelezze itt.

  8. Pingback: Pairg Blog - web-blog web 2.0 tech IT » Blog Archive » Komment szinkronizáció

  9. [30-Jan-2009 08:14:07] PHP Warning: file_get_contents(): URL file-access is disabled in the server configuration in /nemerdekes/wp-content/plugins/turulmeme-shares/turulmeme_shares.php on line 115

    [30-Jan-2009 08:14:07] PHP Warning: file_get_contents(http://turulmeme.com/api/request.ashx?url=url&output=json): failed to open stream: no suitable wrapper could be found in /nemerdekes/wp-content/plugins/turulmeme-shares/turulmeme_shares.php on line 115

  10. Nagyon tetszik a plugin, és sok szeretettel használom. Viszont az lenne a kérdésem, hogy mely függvénnyel nyerhetem ki, hogy hány komment érkezett egy posthoz. Meg szeretném jeleníteni ugyanúgy, ahogy a wp commentek számosságát megjelnítem az index.php-ban a postok alján.
    Köszi előre is!

  11. Köszönöm rrd!
    Nekem kifejezetten arra lenne szükségem, hogy a post alján csak a reader kommentek darabszámát jelenítsem meg, a turulmeme_shares funkcióval, viszont kirakja a hozászolásokat is alá. Nincs rá mód, hogy csak a számosságot jelenítsem? Az index.php-ban csak a reader kommentek darabszámát szeretném, a single.php-ban pedig már kiíratnám a hozzászólásokat is.

  12. Szia,

    Feltöltttem az új verziót, és ezt kaptam:
    Fatal error: Cannot instantiate non-existent class: services_json in /home/htdocs/csakiistvan.hu/www/wp-content/plugins/turulmeme-shares/turulmeme_shares.php on line 45

    Segítenél mi lehet a baj?

    Üdv
    István

  13. @István Nem tudom. Korábban javítottam ezt a hibát, működnie kellene. Esetleg próbáld meg, hogy lekapcsolod az összes plugint és csak ezt aktiválod. Ha úgy megy akkor kapcsolgasd őket sorban vissza és valamelyiknél ki fog bukni. Ha ez van írd meg melyikkel akadt össze és ránézek.

  14. @rrd Kikapcsoltam mindent, de a hiba ugyanaz sajnos.
    A rendszer mondjuk megjegyezte melyik volt legutóbb aktív, így gyorsabban vissza tudtam tenni őket, de mind inaktív volt!

  15. Annak idején, még 2008 dec-ben(lásd Steven hozzászólásai, aki én 🙂 ) php4 volt, gondolom azóta sem frissült.

    A verzió biztosan a 0.5.5. Az a fura hogy nekem egy régi verzó benne volt a pluginok között. Verzió frissítés előtt betettem a kódot a single-be, és működött, csak a saját CSS miatt frissítettem be az új verzióra.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.