Určitě se vám někdy stalo, že jste dopsali komentář ke článku na webu a po odeslání jste v něm objevili nějakou chybu nebo se vám zdál tak dementní, že byste ho zase nejraději smazali, jenže co naplat, tahle možnost většinou skoro nikde není. Já jdu ale s dobou, takže u mě na blogu tato možnost už funguje. Autorovi pluginu Julienu Appertovi jsem poslal i češtinu, kterou začlenil do posledního updatu. Administrace není bohužel počeštěna kompletně (nedostatek původního anglického souboru), ale to snad nevadí, protože nejste blbci a to hlavní, co má vidět návštěvník, je česky. 

Výborná věc na tomhle pluginu je nastavitelný čas, dokky možnost editace nebo smazání zmizí, takže nedojde k tomu, že si uživatel upraví komentář po týdnu. Individuálně lze nastavit čas možnosti jak editace, tak smazání. Tady jsem to nastavil na  5 15 minut pro úpravu a  2 10 minut na smazání komentáře. Můžete si to hned sami zkusit.

Instalace je jednoduchá jako u všech pluginů. Nahrajete, aktivujete, nastavíte, bum, hotovo. Větší oříšek může být doplnění kódu do šablony, aby se uživateli zobrazila nabídka „upravit“ a „smazat“. V administraci je připravený kód pro obě možnosti – zase anglicky, tzn. místo „upravit“ je tam „Modify“ a místo „smazat“ je to „Delete“, proto to nezapomeňte přepsat a potom už jenom otevřete soubor comments.php (90 % šablon) a najděte to správné místečko, kam kód umístíte. Ale to je vám určitě jasné.

EDIT: SMO doplnil chybějící text překladu – stahujte ZDE.

Plugin stahujte na stránkách wordpressu ZDE.

Poznámka: měl jsem problém s tím, že se mi tlačítko „Upravit“ v editačním okénku zobrazovalo dost neviditelně, protože si bere styl z originální šablony. Pokud budete mít stejný problém, otevřete editable-form.php v adresáři pluginu a smažte řetězec „ui-state-default“ (nebo komplet class).



  1. Sborez
    14:40 - 19. Bře , 2011           

    Šikovná věcička. Už se mi párkrát při psaní komentářů na cizích webech stalo, že jsem třeba napsal něco blbě a pak bych se nejradši neviděl 🙂 Tohle by mělo být standardní funkcí každého webu. JJ.

  2. SMO
    17:21 - 19. Bře , 2011           

    Super plugin, už jsem ho do blogu taky začlenil. Při instalaci (vložení kódu do šablony) jsem se drobet pošťoural v kódu a češtině tak, aby bylo vše OK. Zdrojové kódy a češtinu najdeš na: http://www.zkusmo.cz/data/ec/EditableComments.zip
    A nebo bych to měl asi poslat autorovi, co?

    Libí se mi, že když jsem přihlášený jako administrátor do WordPressu a prohlížím normálně web, zobrazuje se u všech komentářů Smazat a Upravit. Při úpravě se zobrazí jednoduché dialogové okno, kde můžu jakýkoliv komentář změnit a nemusím do administrace WordPressu. Prostě super. Více v obrázku na: http://www.zkusmo.cz/data/ec/EditableComments.png

  3. Ajvngou
    17:55 - 19. Bře , 2011           

    Co přesně jsi provedl s tou češtinou?

    Edit: aha, přidal jsi ten zbytek v administraci. No hrome, mně tam těch pár vět chybělo.

  4. SMO
    18:04 - 19. Bře , 2011           

    Podle mě byl PO soubor ve staré verzi. V PoEditu jsem nastavil správnou cestu k editable-comments.php a dal Aktualizovat ze zdrojových kódů. Doplnili se tam ostatní texty a ty jsem přeložil. Vypadá to pak takhle: http://www.zkusmo.cz/data/ec/EditableCommentsAdmin.png

  5. Ajvngou
    18:39 - 19. Bře , 2011           

    Tak mu to pošli a budeme jako autoři vedený společně, což? http://julienappert.com/contact

  6. Sborez
    10:42 - 20. Bře , 2011           

    Chlapi dobrá práce. Jen pro příšte Ajvne. Dělej věci pořádně, ať to po tobě nemusí ostatní opravovat. Cha cha!!!!!

  7. Krabath
    17:02 - 20. Bře , 2011           

    Ahoj, užitečnej plugin, jdu ho zkusit. Snad se mi to podaří. 🙂

  8. Krabath
    0:37 - 27. Bře , 2011           

    Ahoj, narazil jsem na jiný plugin, který umožní editaci komentáře. Pro mě je výhodný tím, že nemusím nijak zasahovat do kódů. Tady je něj link: http://wordpress.org/extend/plugins/wp-ajax-edit-comments/


Warning: Undefined variable $user_ID in /data/web/virtuals/42073/virtual/www/wp-content/themes/dum-dum-ajvngou/comments.php on line 72